wordpressのカスタム投稿アーカイブURLについて

実現したいこと

wordpressのカスタム投稿でのアーカイブURLを変更したい

前提

wordpressにてカスタム投稿(news)を作り、年別アーカイブを作成しました。
その際のURLが『http ~/news/2022/?post_type=news』になってしまいます。
このURLを『http ~/news/2022/』に変更したいです。

発生している問題・エラーメッセージ

現状の『http ~/news/2022/』はトップページに飛ばされます。

該当のソースコード

PHP

1echo get_post_type_archive_link( 'news' );

試したこと

表示方法を変え、URLを変更しましたがうまくいきませんでした。

PHP

1 $year_lists = wp_get_archives(array(2 'type' => 'yearly',3 'format' => 'html',4 'post_type' => 'news',5 'show_post_count' => false,6 'echo' => 07 ));8 if ($year_lists) {9 echo str_replace("?post_type=news","",$year_lists);10 }

補足情報(FW/ツールのバージョンなど)

カスタム投稿はプラグイン『Custom Post Type UI』を使って作成しています。
パーマリンクは『/%category%/%postname%/』になります。

なにか足りない情報があれば追加いたします。
ご教授よろしくお願いいたします。

コメントを投稿

0 コメント