- ★ポートフォリオでサイドバーのカテゴリーリンクをクリックすると、全件が表示されてしまう。カテゴリー関係なし
- ★ニュースでカテゴリーのURLを入れるとブログのアーカイブに飛ぶ
- ★タクソノミーを表示させるのはあってる
- ★ダッシュボードでタクソノミーの投稿数もあってる
- ★ポートフォリオのサイドバーの月別を押すと、ブログの月別に行ってしまう。
おそらくタグが間違ってると思う。
ダッシュボードでは問題ない。
タクソノミーを表示するタグは問題ない。
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
2015.10.26
taxonomy.phpを切ったら、タクソノミーリンクが上手く行くようになった。
問題はtaxonomy.phpだった。
2015.10.26
archive.phpをコピペなら分類されて表示される。
page-portfolio.phpをコピペだと分類せれず、全件表示されてしまう。
では何が違うのか?
archive.phpに書かれているメインループ[html] <?php if (have_posts()): while (have_posts()): the_post(); ?>
<div class=”post”>
<div class=”post-header”>
<h4><a href=”<?php the_permalink(); ?>”><?php the_title(); ?></a></h4>
[/html]
page-portfolio.phpに書かれているサブループ
[html]<?php /** カスタム投稿タイプ「portfolio」を表示 */ $args = array( ‘post_type’ => ‘portfolio’,
‘posts_per_page’ => 5,
);
$portfolio = new WP_Query( $args );
if ( $portfolio->have_posts() ) : /** 「portfolio」用のサブループ開始 */ ?>
<?php while ( $portfolio->have_posts() ) : $portfolio->the_post();
?>
[/html]カスタム投稿はサブループでやらないといけないと習ったような・・・?
だからpage-portfolio.phpはわざわざサブにしている。
わからん。。。未だ未解決である。
page-portfolio.phpもtaxonomy.php(=archive.php)と同じにすれば
良いかと思い、コピペしたがダメだった。
今現在の問題トラブルはpage-portfolio.php(ポートフォリオのトップページ)
に指定した5件しか表示されず、ページャーが表示されないことである。
taxonomy.phpには同じコードで表示されている。
<div class=”navigation”>
<div class=”prev”><?php previous_posts_link(); ?></div>
<div class=”next”><?php next_posts_link(); ?></div>
</div>
[/html]結局、page-portfolio.phpに書くページャーがわからなかったので、
[php] $args = array(‘post_type’ => ‘portfolio’,
‘nopaging’ =>1,
[/php]
と書いて、topページは全件表示にした。