サポート » 使い方全般 » 固定ページで、アイキャッチ画像投稿画像セクションが表示されない

  • EXRAYテーマは https://wordpress.org/themes/exray/ で宜しいでしょうか?

    テーマのfuctions.phpを確認したところ、36行目にexray_setupという関数がありました。

    add_action( 'after_setup_theme', 'exray_setup' );
    
    function exray_setup(){
    //...
    	add_theme_support('post-thumbnails', array('post'));
    //...
    }

    ここで、カスタム投稿タイプの設定を行っているようです。add_theme_supportの第2引数に、postのみが指定されているので、固定ページには適用されないようです。また、この関数が実行される前にadd_theme_supportを実行している場合も設定が上書きされてしまいます。

    ですので、

    add_action( 'after_setup_theme', 'my_exray_setup', 11 );
    
    function my_exray_setup() {
    	if ( function_exists( 'add_theme_support' ) ) {
    		add_theme_support( 'post-thumbnails', array( 'post', 'page' ) );
    	}
    }

    フィルターフックを使いexray_setupの後に自分が設定したadd_theme_supportが実行されるようにすれば固定ページにもカスタムサムネイルを設定することが出来ます。

    余談ではありますが、既存のテーマを使う場合そのテーマを直接変更してしまうと、テーマのアップデートなどが難しくなってしまうので、子テーマを使ってカスタマイズするのが良いかと思います。

    子テーマ – WordPress Codex 日本語版

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • EXRAYテーマは https://wordpress.org/themes/exray/ で宜しいでしょうか?

    テーマのfuctions.phpを確認したところ、36行目にexray_setupという関数がありました。

    add_action( 'after_setup_theme', 'exray_setup' );
    
    function exray_setup(){
    //...
    	add_theme_support('post-thumbnails', array('post'));
    //...
    }

    ここで、カスタム投稿タイプの設定を行っているようです。add_theme_supportの第2引数に、postのみが指定されているので、固定ページには適用されないようです。また、この関数が実行される前にadd_theme_supportを実行している場合も設定が上書きされてしまいます。

    ですので、

    add_action( 'after_setup_theme', 'my_exray_setup', 11 );
    
    function my_exray_setup() {
    	if ( function_exists( 'add_theme_support' ) ) {
    		add_theme_support( 'post-thumbnails', array( 'post', 'page' ) );
    	}
    }

    フィルターフックを使いexray_setupの後に自分が設定したadd_theme_supportが実行されるようにすれば固定ページにもカスタムサムネイルを設定することが出来ます。

    余談ではありますが、既存のテーマを使う場合そのテーマを直接変更してしまうと、テーマのアップデートなどが難しくなってしまうので、子テーマを使ってカスタマイズするのが良いかと思います。

    子テーマについては、Codex等を調べてみて下さい。

    Toro_Unit様、迅速なご回答いただき、ありがとうございます!

    教えていただいたフィルターフックで、無事アイキャッチ画像を設定するセクションが表示されるようになりました!!

    ここ2日ほど、答えを探し続けて見つからず、試行錯誤に疲弊しておりましたので、本当に感謝です!

    子テーマのご心配までいただきまして、ありがとうございます。
    子テーマで編集しております、ご安心ください。

    すっきり解決しましたので、解決済みと致します。
    本当にありがとうございました!!

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「固定ページで、アイキャッチ画像投稿画像セクションが表示されない」には新たに返信することはできません。