WordPressでサムネイルを使えるようにするfunctions.php設定

WordPressでサムネイルを有効化するfunctions.php設定のサムネイル
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設定【オリジナルテーマ】 管理画面でグローバルメニュー作成・編集を有効にするためのfunctions.php設定を紹介します。 functions.phpの記述例 add_action('init', function () { // メ...
あわせて読みたい
【WordPress】カスタム投稿タイプのfunctions.php設定 カスタム投稿タイプを作る時の設定を紹介します。 テンプレートファイルの作成 カスタム投稿タイプのテンプレートファイルは下記のとおりです。 カスタム投稿のテンプレ...
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

■清水WEB制作代表
■コーディング:WordPress(オリジナルテーマ制作等)・HTML・Sass・FLOCSS・JavaScript(jQuery)等
■集客力:YouTube/Instagram/ブログでそれぞれ登録者数16000人/フォロワー13000人/月間最大アクセス50000PVの集客実績があります
■文章作成:博士号所有、会社員時代は科学雑誌に寄稿していたので文章作成も得意です
■写真技術:Amazon Kindle出版で、写真集・撮影編集解説書を5冊好評発売中です

目次