前提・実現したいこと
特定の投稿タイプでサムネイルの説明分を表示を切り替えたいです
newsという投稿タイプでは記事の一覧で使用するサムネイル画像を設定・変更できます
を非表示にしたいのですがサムネイルを設定しようとすると表示されてしまします
発生している問題・エラーメッセージ
・新規投稿画面を表示した時は分岐が出来る
・アイキャッチ画像を設定
のリンクを押してメディアを設定しようとするとメッセージが表示される
・更新ボタンを押してアイキャッチを更新するとメッセージは消える
該当のソースコード
PHP
1function custom_admin_post_thumbnail_html( $content ) { 2 //ニュースの場合はテキストを変更しない 3 global $post_type; 4 if ($post_type !== 'news'){ 5 $content .= '<p>記事の一覧で使用するサムネイル画像を設定・変更できます。</p>'; 6 } 7 return $content; 8} 9add_filter('admin_post_thumbnail_html', 'custom_admin_post_thumbnail_html');
以下のようにadd_filterに分岐を加えたのですがこれではうまく行かないです
PHP
1function custom_admin_post_thumbnail_html( $content ) { 2 $content .= '<p>記事の一覧で使用するサムネイル画像を設定・変更できます。</p>'; 3return $content; 4} 5//ニュースの場合はテキストを変更しない 6global $post_type; 7if ($post_type !== 'news'){ 8 add_filter('admin_post_thumbnail_html', 'custom_admin_post_thumbnail_html'); 9}
心優しい方アドバイスを頂ければ嬉しいです
![guest](/img/icon/icnUserSample.jpg)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/06 03:22