WordPressの固定ページで投稿タグが設定できるようにするfunction.phpのコードサンプル

Exec-PHPを使わずに投稿ページや固定ページでphpを使う Wordpress

投稿ページや固定ページでphpをインクルード
WordPressの固定ページはデフォルトでは投稿タグを設定することができません。固定ページを1カラムのランディングページとして使う場合は投稿タグを設定する必要もないと思いますが、タグページを商品カタログの様な使い方をする場合は必要なので、その時用のメモ書きです。
[adsense]

固定ページに投稿タグを設定する方法

プラグイン「Simple Tags」を使うとプラグインの設定画面で Tags for page のチェックボックスにチェックを入れると固定ページで投稿タグを設定する事ができる。「Simple Tags」というプラグインは記事投稿画面に投稿タグ一覧を表示してタグ設定を支援してくれたりタグクラウド表示や投稿記事にタグ表示などの機能があるので、このプラグインを使っても良いのだが、使わない方法をググってみるとfunction.phpにコードを書くとできる事を知ったので試してみた。

固定ページで投稿タグが設定できるようにするコードサンプル

[crayon]
function add_tag_to_page() {
register_taxonomy_for_object_type(‘post_tag’, ‘page’);
}
add_action(‘init’, ‘add_tag_to_page’);
[/crayon]

参考固定ページでも投稿タグを設定出来るようにしたい。

まとめ

WordPressで簡易なショッピングサイトを作る時に固定ページを使って商品詳細ページを複数作成した時に投稿タグを使って商品分類する時に便利だと思いメモとして残しておきます。

コメント

  1. […] WordPressの固定ページで投稿タグが設定できるようにするfunction.phpのコードサンプル […]

タイトルとURLをコピーしました