年別アーカイブのリンク先が真っ白
-
お世話になっております。
現在作成中のサイトで、新着情報一覧を表示しているページがあるのですが、
そこでウィジェット内で『wp_get_archives();』を使用し、記事の年別アーカイブを表示しています。
※ウィジェット内でPHPを使用できるように、プラグイン『PHP Text Widget』を使用しています。
表示自体は思い通りに表示できているのですが、そのリンク先が問題で、アーカイブの年数をクリックするとリンク先が、http://サイトURL/date/2013
となっており、画面が真っ白で何も表示されません。
(リンク先はそのアーカイブごとの記事一覧ページ)年別アーカイブはpostと、カスタム投稿タイプの記事両方を表示させたかったので、functions.php内に
function add_custom_types_archive( $query ) { if( is_category() || is_tag() && empty( $query->query_vars['suppress_filters'] ) ) { $query->set( 'post_type', array( 'post', 'results' )); return $query; } } add_filter( 'pre_get_posts', 'add_custom_types_archive' );
と記述しています。(‘results’はカスタムタイプ名)
ウィジェットには、
<?php $args = array( 'post_type' => array('post','results'), 'type' => 'yearly', 'show_post_count' => 'true' ); ?> <div class="archive"> <h5>年別アーカイブ</h5> <ul> <li><?php wp_get_archives($args); ?></li> </ul> </div>
と記述しています。
WordPressとPHPに関してはまだまだ初心者ですが、思い当たるところがある方はアドバイス下さると大変助かります。
宜しくお願い致します。WordPressバージョン:3.5.1
14件の返信を表示中 - 1 - 14件目 (全14件中)
14件の返信を表示中 - 1 - 14件目 (全14件中)
- トピック「年別アーカイブのリンク先が真っ白」には新たに返信することはできません。