SIM
WordPressオリジナルテーマを作る時にサムネイルを使えるようにするfunctions.phpの設定を紹介します。
目次
functions.phpの記述例
下記コードをfunctions.phpに記述することにより、WordPressでサムネイルが使えるようになります。
add_action('init', function () {
// サムネイル(アイキャッチ画像)の有効化
add_theme_support( 'post-thumbnails' );
});
補足説明
アクションフックを同じタイミングで利用する設定が他にもありますので、実際にコードを書く時は下記のように一括でまとめて書くと無駄がないです。
<?php
add_action('init', function () {
// カスタム投稿タイプ(制作例投稿ページ)
register_post_type('works', [ //スラッグurl
'label' => '制作例', //管理画面でのメニュー名
'public' => true, //公開設定
'menu_position' => 5, //管理画面表示位置(5刻み)
'menu_icon' => 'dashicons-edit-large', //管理画面メニューアイコン
'supports' => ['title', 'editor', 'excerpt', 'page-attributes','thumbnail'], //管理画面の表示内容
'has_archive' => true, //アーカイブページ
'hierarchical' => true, //親子関係
'show_in_rest' => true //ブロックエディターON
]);
//アイキャッチ画像
add_theme_support( 'post-thumbnails' );
// メニューをサポート
add_theme_support('menus');
// メニュー名を登録
register_nav_menus([
'global-nav' => 'グローバルナビゲーション',
'global_nav_sp' => 'グローバルナビゲーションSP',
]);
});
関連記事
【WordPress】カスタム投稿タイプのfunctions.php設定
カスタム投稿タイプを作る時の設定を紹介します。 テンプレートファイルの作成 カスタム投稿タイプのテンプレートファイルは下記のとおりです。 カスタム投稿のテンプレ...