タグ

ブックマーク / nskw-style.com (1)

  • テンプレートファイルをプラグインから呼び出しつつ、テーマから上書きする方法 - Shinichi Nishikawa's

    今回は、プラグインの中にあるファイルを、テーマのテンプレートファイルとして使う方法について書きます。 つまり、wp-content/plugin/my-plugin-name/templates/single-example.phpのようなファイルがあったとして、それがテーマ内のsingle.phpや、page.phparchive.phpと同じように使えるようにする、という意味です。 このやり方のメリットとしては、 カスタム投稿タイプをサポートするプラグインであってもインストールしたらすぐ使える というものがあります。カスタム投稿タイプの定義をして、ユーザーがデータを入力できるようにし、その表示のテンプレートもプラグイン側で持つ、ということができます。 逆に、この方法の難しいところとして、 テンプレートの html の構造が違うからテンプレートファイル使いにくい という問題があります。

    テンプレートファイルをプラグインから呼び出しつつ、テーマから上書きする方法 - Shinichi Nishikawa's
  • 1