nao_pe
フォーラムへの返信
5件の返信を表示中 - 1 - 5件目 (全5件中)
-
フォーラム: 使い方全般
返信が含まれるトピック: 記事が属するタクソノミーを階層で表示したいタームのスラッグで子タクソノミーだけを選別して
下記のコードを書くことでなんとか実現できたのですが<?php $oyaterm = array_pop(get_the_terms($post->ID, '$taxonomies')); $term_p = $oyaterm->parent; if ( ! $term_p == 0 ){ $oyaterm = array_shift(get_the_terms($post->ID, '$taxonomies')); } echo '<a href="/$taxonomies/' . $oyaterm->slug . '">' . esc_html($oyaterm->name) . '</a>' ?> / <?php $term = $wp_query->queried_object; echo esc_attr($term->name); ?>
タームが親タームか子タームかを ! $oyaterm->parent == 0 など使って分岐して上記の処理を行いたいのですが、どのようにすればよいでしょうか?
何となく分かりかけているのですが、どうしても最後がうまくいきません・・・フォーラム: 使い方全般
返信が含まれるトピック: 現在表示している記事が属する子カテゴリーのみを表示したいjim912様
返信が遅くなり大変申し訳ありません。
ご教授ありがとうございます。foreachでループまではできたのですが、
「parentの有無で判別し(parentが0でないもの)表示する」
ことができませんでした。<?php $terms = get_the_terms($post->ID, '$taxonomies'); foreach ($terms as $term): ?> <?php echo $term->name; ?> <?php endforeach; ?>
また、下記に新たにスレッドを立ててしまったのですが、表示したスラッグを好きに並び替える方法はありますでしょうか?
http://ja.forums.wordpress.org/topic/10840?replies=1フォーラム: 使い方全般
返信が含まれるトピック: カスタムフィールドへ入力した数値で投稿IDを指定して記事を表示したい最後の
<?php endwhile; endif; ?>
を<?php endwhile; endif; wp_reset_query(); ?>
にしたら直りました!フォーラム: 使い方全般
返信が含まれるトピック: カスタムフィールドへ入力した数値で投稿IDを指定して記事を表示したいカスタムポストタイプを含めようとすると
‘post_type’ => array(‘post’, ‘カスタム投稿タイプ’),を追記しなければいけないんですね(^^;<?php query_posts(array( 'post_type' => array('post', 'カスタム投稿タイプ'),'posts_per_page'=>-1,'post__in' => explode( ',', $recomend) ,'order'=>DESC)); ?>
これで、なんとか表示させることができました!
が、やはり何故か指定して表示させたタイトルの記事(タイトルや本文など)が
別途1件だけ、下に出てきてしまいます。
何に反応して出てきているのでしょうか・・・フォーラム: 使い方全般
返信が含まれるトピック: カスタムフィールドへ入力した数値で投稿IDを指定して記事を表示したい
5件の返信を表示中 - 1 - 5件目 (全5件中)