WordPressでカスタム投稿とタグを追加しサイトの構築をしています。
タームごとの記事一覧が0件になってしまい、記事を表示することができません。。
function.phpに以下のようにカスタム投稿とタグを追加しています
add_action( 'init', 'create_post_type' ); function create_post_type() { register_post_type( 'news', array( 'label' => 'ニュース', 'public' => true, 'exclude_from_search' => true, 'has_archive' => true, 'menu_position' => 5, 'supports' => array('title','editor'), 'rewrite' => array('with_front' => false), ) ); } register_taxonomy( 'news-tag', 'news', array( 'hierarchical' => false, 'update_count_callback' => '_update_post_term_count', 'label' => 'カテゴリー', 'singular_label' => 'カテゴリー', 'public' => true, 'show_ui' => true ) );
管理画面のカテゴリー一覧の「表示」から記事一覧に行っても
記事が0件になってしまいます。。
archive.phpを以下のようなシンプルなものにしても
同じようにtaxonomy.phpにしてもだめでした。。
<?php get_header(); ?> <?php if(have_posts()): while(have_posts()): the_post();?> <p><?php the_title();?></p> <?php endwhile; else: ?> <p>記事がありません。</p> <?php endif; ?> <?php get_footer(); ?>
ためしに、プラグインをすべて無効にしたり
違うテンプレートを使用し、function.phpに同じ記述をしましたがダメでした…
Custom Post Type UIを使って増やしてみてもだめでした。。
ちなみに/newsのカスタム投稿のぜんぶの記事一覧は、正常にすべてが表示されます。
なにか設定が足りないのでしょうか?
それともarchive.phpは別の書き方をしないといけないのでしょうか…?
いろいろと検索をしたのですが、解決方法が見つからず。。
ご教授いただけると助かります。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。