TOPICS

トピックス

記事を絞り込む

WordPress phpメモ

CMS

WordPress

テンプレート読み込み優先順位

アーカイブファイル名のサンプル

archive-webdesign.php (投稿タイプwebdesign)

archive.php

index.php (デフォルト)

詳細ページのファイル名のサンプル

single-webdesign-スラッグ名.php

single-webdesign.php

single.php

カスタム投稿タイプをつくるには

プラグインかfunction.phpへ直接書き込み

プラグインの場合は Custom Post Type UI と Custom Post Type Permalinks をいれる

投稿タイプの名前やスラッグを入力し作成し アーカイブ を 偽 false から 真 true にする

パーマリンク設定の下のほうに つくった投稿タイプがあるので post_id などと希望のパーマリンクを入力する。 お知らせみたいなものでも デフォルトよりも カスタムでつくったほうがリンクがうまくいく。

アーカイブのテンプレートを活かしたい時には archive-webdesign.php (投稿タイプwebdesign) をつくる。

index.phpで対応

<h1 class="title">
    <?php if(get_the_archive_title() == "お知らせ"){ echo"INFORMATION";}else{ echo get_the_archive_title();} ?>
  </h1>
//投稿タイプのタイトルがお知らせだった場合 INFORMATIONと表示させる

wpの中身を検索置換Search Regex

url変更にも便利

記事の複製はYoast Duplicate Post

プラグインの中に設定があります