固定ページで、デフォルトサイズの他に特定サイズ(size_aとします)のアイキャッチ自動生成を設定しました。
当然ながら通常投稿・カスタム投稿タイプ(3つあります)でも、固定ページ同様のsize_aのアイキャッチが自動生成されます。
固定ページでのみ、size_aの自動生成をさせたいのですが
つまり、通常投稿・カスタム投稿タイプ(3つ)では、size_aを自動生成させないという指示がわからず困っております。
参考に下記ページなどを調べてヒントがあったのですが、カスタム投稿タイプが3つありまして応用方法がわかりません。
https://www.webdesignleaves.com/pr/wp/wp_post_thumbnail.html
どなたかご教授いただきたく存じます。
よろしくお願い申し上げます。
追記
アイキャッチをアップロードすると、いくつかのサイズで自動生成が行われる挙動がWordPressにはあると思います。
実際に下記のコードで、通常投稿でアイキャッチをアップした場合とカスタム投稿タイプAでアップした場合では、size_aの自動生成は行われませんでした。
通常投稿とカスタム投稿タイプAでアップロードした画像はsize_aの自動生成は行われないようにする指示
php
1function remove_my_image_sizes($sizes) { 2 if (isset($_REQUEST['post']) && 3 ('カスタム投稿タイプA' === get_post_type((int) $_REQUEST['post']) || 'post' === get_post_type((int) $_REQUEST['post']))) { 4 unset($sizes['page-sp']); 5 return $sizes; 6 } 7 return $sizes; 8} 9add_filter( 'intermediate_image_sizes_advanced', 'remove_my_image_sizes' );
今回、カスタム投稿タイプが他に BとC で計3つあるので、その指示の仕方がわからずご助言をいただきたいと存じます。
アイキャッチの複数サイズ自動生成のことをご存知で、上記お分かりになる方、よろしくお願い申し上げます。
回答1件
あなたの回答
tips
プレビュー