3.7.1にバージョンアップ後 カスタム投稿のアーカイブが表示されない
-
お世話になっております。
WordPressのバージョンアップを行なった後に
カスタム投稿で設定したアーカイブが404となってしまいました。
バージョン3.6.1の時には表示されており、
そこから変更しておりません。functions.phpには以下の記述をいれ、
//カスタム投稿タイプ アーカイブ---------------- global $my_archives_post_type; add_filter( 'getarchives_where', 'my_getarchives_where', 10, 2 ); function my_getarchives_where( $where, $r ) { global $my_archives_post_type; if ( isset($r['post_type']) ) { $my_archives_post_type = $r['post_type']; $where = str_replace( '\'post\'', '\'' . $r['post_type'] . '\'', $where ); } else { $my_archives_post_type = ''; } return $where; } add_filter( 'get_archives_link', 'my_get_archives_link' ); function my_get_archives_link( $link_html ) { global $my_archives_post_type; if ( '' != $my_archives_post_type ) $add_link .= '?post_type=' . $my_archives_post_type; $link_html = preg_replace("/href=\'(.+)\'\s/","href='$1".$add_link."'",$link_html); return $link_html; }
該当箇所へはこちらをいれています。
<?php wp_get_archives('type=monthly&post_type=news_post&show_post_count=1'); ?>
ご教授いただけますよう宜しくお願い致します。
3件の返信を表示中 - 1 - 3件目 (全3件中)
3件の返信を表示中 - 1 - 3件目 (全3件中)
- トピック「3.7.1にバージョンアップ後 カスタム投稿のアーカイブが表示されない」には新たに返信することはできません。