サポート » テーマ » カスタム投稿タイプ別のサムネイル生成

  • 複数のカスタム投稿タイプを追加してサイトを構築しているのですが、
    コンテンツごとに表示したいサムネイルが違う為、
    大量にサムネイル画像が生成されてしまいます。

    これをそれぞれのタイプごとにサムネイル生成することは可能でしょうか?

    ■新着情報の場合だけ下記3サイズのサムネイルを生成

    add_image_size( 'top'	, 100, 80, true ); //トップ画像
    add_image_size( 'list'	, 270, 170, true ); //一覧画像
    add_image_size( 'detail', 700, 540, false ); //詳細画像

    ■物件情報の場合だけ下記3サイズのサムネイルを生成

    add_image_size( 'list'		, 200, 150, true ); //トップ画像
    add_image_size( 'visual'	, 160, 140, true ); //一覧画像
    add_image_size( 'round'		, 640, 480, true ); //詳細画像

    function.phpに「get_post_type()」で判定処理をしようとしたのですが、
    function.phpの段階では、falseになってしまい、投稿タイプが取得出来ませんでした。

    if( get_post_type() == 'news' ) {
    	add_image_size( 'top'	, 100, 80, true ); //トップ画像
    	add_image_size( 'list'	, 270, 170, true ); //一覧画像
    	add_image_size( 'detail', 700, 540, false ); //詳細画像
    } elseif(get_post_type() == 'estate') {
    	add_image_size( 'list'		, 200, 150, true ); //トップ画像
    	add_image_size( 'visual'	, 160, 140, true ); //一覧画像
    	add_image_size( 'round'		, 640, 480, true ); //詳細画像
    }
  • トピック「カスタム投稿タイプ別のサムネイル生成」には新たに返信することはできません。