カスタム投稿タイプの特定のカスタム分類の表示
-
当方WordPress初心者でございます。
もしかしたら極簡単な質問内容かもしれず恐縮でございますが、お力添えいただければ幸いでございます。さて、WordPressで構築するサイトのトップページ(index.php)に【TOPICS】という形で新着情報等を掲載したいと考えております。
メインの投稿は他にあるのと、CMS管理の都合上、「CMS Press(ver0.2.0)」というプラグインを使って「topics」というカスタム投稿タイプを作成しました。
また、その「topics」というカスタム投稿タイプに『topics_tag』というカスタム分類を追加・[pickup]というタグ(カテゴリ)を作成し、一部の「topics」投稿に[pickup]というタグを付与して、本筋の【TOPICS】とは別枠に表示させようと考えております。まず、カスタム投稿タイプ「topics」の表示は以下のコードで実現することができました。
<div id="topics"> <?php $myQuery = new WP_Query(); $param = array( 'posts_per_page' => '5', 'post_type' => 'topics', 'post_status' => 'publish', 'orderby' => 'ID', 'order' => 'DESC' ); $myQuery->query($param); ?> <ul> <?php if($myQuery->have_posts()): while($myQuery->have_posts()) : $myQuery->the_post(); ?> <li><?php the_content(); ?>(<?php the_date_xml(); ?>)</li> <?php endwhile; endif; ?> </ul> </div>
しかし、カスタム分類『topics_tag』の[pickup]タグ(カテゴリ)を付与して下記2点を実現したいのですが、どうしてもできなくて大変困っております。
- [pickup]タグ(カテゴリ)を付与した投稿以外を表示(本筋の【TOPICS】)
- [pickup]タグ(カテゴリ)を付与した投稿のみを表示
以下のコードで実現できると思い試してみたのですが、駄目でした。
<div id="topics"> <?php $myQuery = new WP_Query(); $param = array( 'posts_per_page' => '5', 'post_type' => 'topics', 'tag__not_in' => 'xx', //[pickup]タグのID 'post_status' => 'publish', 'orderby' => 'ID', 'order' => 'DESC' ); $myQuery->query($param); ?> <ul> <?php if($myQuery->have_posts()): while($myQuery->have_posts()) : $myQuery->the_post(); ?> <li><?php the_content(); ?>(<?php the_date_xml(); ?>)</li> <?php endwhile; endif; ?> </ul> </div> <div id="topics-pickup"> <?php $myQuery = new WP_Query(); $param = array( 'posts_per_page' => '5', 'post_type' => 'topics', 'tag' => 'pickup', //[pickup]タグのスラッグ 'post_status' => 'publish', 'orderby' => 'ID', 'order' => 'DESC' ); $myQuery->query($param); ?> <ul> <?php if($myQuery->have_posts()): while($myQuery->have_posts()) : $myQuery->the_post(); ?> <li><?php the_content(); ?>(<?php the_date_xml(); ?>)</li> <?php endwhile; endif; ?> </ul> </div>
当フォーラムや検索エンジンで解決法を探したのですが、どうしても見つけることができなかったので、こちらでご質問させていただきました。
よろしくお願いいたします。
2件の返信を表示中 - 1 - 2件目 (全2件中)
2件の返信を表示中 - 1 - 2件目 (全2件中)
- トピック「カスタム投稿タイプの特定のカスタム分類の表示」には新たに返信することはできません。