出戻りSEとフィリップの楽しい毎日

ごく普通のSEの育児とお仕事の日記 たいしたことは書いてない

カスタム投稿ページにリンク張る方法

自分用の覚書。

①「archive-〇〇.php」というファイルを作成
②「function.php」に下記を追加
function my_custom_init() {
register_post_type( '〇〇', array(
'label' => '表示する名前',
'show_ui' => true,
'has_archive' => true,
'capability_type' => 'post'
));
}
※追加内容はリファレンス見つつ適当に追加すること 気が向いたら追記しよ~
WordPressの「パーマリンク設定」で「数字ベース」を選択
④リンクを張りたい箇所は下記のように
<a href="<?php echo get_post_type_archive_link( '〇〇' ); ?>">リンク文字</a>

 

で、この「WordPressの「パーマリンク設定」で「数字ベース」を選択」というのがミソだったようで、気づかずに30分くらい苦しんだという話。

③をやってもリンクが繋がらない場合は、設定画面を適当にいじって再度手順を繰り返して保存するか、Chromeならハード再読み込みしたら上手くいきました。