固定ページスラッグと同一のカテゴリー名、タクソノミー名を取得
-
度々恐れ入ります。
標題の件でご教示ければと思い再度投稿致しました。
現在、フォーラムでご教示頂きました下記コードにて固定ページスラッグ(osaka、kobe、kyoto)に同一のカテゴリースラッグ(postのカテゴリーにてosaka、kobe、kyoto)を設定した投稿を表示しております。
<?php $args=array( 'post_type'=>'post',/*投稿タイプ*/ 'posts_per_page'=>'8',/*投稿表示数*/ 'category_name' => esc_attr($post->post_name),/*カテゴリースラッグ*/ 'paged'=>$paged );?> <?php query_posts($args); ?> <?php if(have_posts()):while(have_posts()): the_post(); ?> <?php echo get_the_date('Y/m/d'); ?> <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> <?php endwhile; endif; ?>
今回は、これに加えてカスタム投稿タイプ(news)の同一タクソノミースラッグ(osaka、kobe、kyoto)を表示したいと考えております。
カスタム投稿タイプの作成には『Custom Post Type UI 』を利用しており
投稿タイプ:名前=news、Rewrite スラッグ=new
タクソノミー:名前=areas、Rewrite スラッグ=area
タクソノミースラッグ:osaka、kobe、kyoto(固定ページ、postのカテゴリースラッグと同様)下記コードにて表示できるかと素人ながらに書いてみたのですが上手くいきません…
<?php $args=array( 'post_type'=>array('post','news'),/*投稿タイプを複数指定*/ 'posts_per_page'=>'8',/*投稿表示数*/ 'category_name' => esc_attr($post->post_name),/*カテゴリースラッグ*/ 'taxonomy_name' => esc_attr($post->post_name),/*タクソノミースラッグ*/ 'paged'=>$paged );?> <?php query_posts($args); ?> <?php if(have_posts()):while(have_posts()): the_post(); ?> <?php echo get_the_date('Y/m/d'); ?> <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> <?php endwhile; endif; ?>
お手数ではございますがアドバイスいただけましたら幸いです。
何卒宜しくお願い致します。
6件の返信を表示中 - 1 - 6件目 (全6件中)
6件の返信を表示中 - 1 - 6件目 (全6件中)
- トピック「固定ページスラッグと同一のカテゴリー名、タクソノミー名を取得」には新たに返信することはできません。