WordPress のテーマ自動生成のサンプルPluginを書いてみた

WordPress のテーマテンプレートを動的に書き換えるという、若干意味不明な物を作っていて、WordPressのソースコードを読んだ結果、一度テーマを切り替えてから編集する必要があるという結論に達し切り替え部分をどうするかを考えていて出来上がったコードです。

オリジナルテーマテンプレートを選択してボタンをクリックすると、Flexibe Sub Themeというサブテーマが自動生成され、テーマが切り替わります。

昨今の WordPress のプラグインの主流はクラス化してコンストラクタから立ち上げるという感じらしく、今回のコードをそれを風潮しまとめ上げています。

また、テーマの切り替えはajaxを利用して、外観に追加されたオプションメニューから行います。

flexible-sub-theme

WordPress のInclude内のfile.phpにファイル関連のファンクションも纏まっているし、オフィシャルディレクトリに登録できないような日本語専用テーマの自動アップグレードや、ファイルをドロップするだけでアンオフィシャルテーマを適応するとか、あとはやり方次第な気がします。

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください