サポート » 使い方全般 » タクソノミーを使用した一覧でPDFがある場合だけPDFに直リンクさせたい

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • KUCKLU

    (@kuck1u)

    こんにちわ、igawanさん。

    サイトの仕様が分からないので的外れだった場合はすみません。
    taxonomy.php を作成して、普通に have_posts() のループを以下のようにすればいいように思うのですが、いかがでしょうか?
    ※下記ソースコードは未テストですので、ご注意ください。

    if ( have_posts() ) :
    	while ( have_posts() ) : the_post();
    		$hoge = get_post_meta( $post->ID, 'hoge', true );
    		if ( isset( $hoge ) && !empty( $hoge ) ) :
    			// カスタムフィールドの値がある場合
    		else:
    			// カスタムフィールドの値がない場合
    		endif;
    	endwhile;
    else:
    	// 投稿がない
    endif;
    トピック投稿者 igawan

    (@igawan)

    KUCKLUさんありがとうございます!

    知識に偏りがある素人なもので
    taxonomy.phpだと、URLがどこに出るんのかわからず、、、
    「http://hoge.net/?post_type=00」で表示されるarchive-.phpにしてました。

    そして大変申し訳ない上にお恥ずかしい話なのですが、自己解決しました。

    <?php if(post_custom(‘フィールド名’)): ?>じゃなくて、

    <?php if(get_post_meta($tax_post->ID, ‘フィールド名’, true)): ?>にすればいいだけでした。。。

    if文の使い方を全く理解せず、参考サイトのまま流用しようとしてました。
    お手間をお掛けして申し訳ありませんでした。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「タクソノミーを使用した一覧でPDFがある場合だけPDFに直リンクさせたい」には新たに返信することはできません。