WordPress のテンプレートとテンプレート階層について

■テンプレート作成
テンプレート作成
ベースもベースなところ。
画像リンク(php用とcss用)については、それぞれそのままじゃ使えないので確認してから。
特にCSSキャッシュめっちゃ残って直ったかの確認に時間かかるから!!!シークレットモードすら効かない有様に。
テーマ内に画像フォルダ置くこと忘れずに。あとindex.phpコンテンツの一部しか読み込まないなら、がっつり作っといたほうがいい。

■パンくずリスト
WordPressのカテゴリーをリンク付きで取得して表示する方法
がっつりパンくずリストではなく、投稿詳細ページのみカテゴリがあるので表示させたいみたいな中途半端なことをしたかった。

■固定ページ作成
※今回既に投稿内にある記事をそのまま使うということで、カスタム投稿を作って云々ができなかった(全記事移動とかしたくない)。
ただ、タグやカテゴリで出し分けできるなら(数もそこまで増えないなら)投稿一つで管理するのもいいのではと感じた。
固定ページに指定カテゴリの記事を表示したい!
page-XXX.phpを作ってそれぞれ設定すればOK。私にはプラグインの方が訳わかんなかった。

投稿記事に属するカテゴリーを表示する色々な方法
固定ページにカテゴリーごとに一覧を出すため。カテゴリーが複数設置されてても1つしか出したくないときの方法もある。

WordPress|指定したカテゴリやタグの記事一覧を表示させる方法
固定ページにタグごとに一覧を出したいかもしれないため調べた。カテゴリとタグ同時設定や、複数設定についても記載があってめっちゃ分かりやすい。

投稿の日付を取得し、表示する / 日付のフォーマットを変更する
日付のフォーマットがページによって違うことよくある。

【決定版】wp-pagenaviで2ページ目以降が表示されない時に試す5つのこと
固定ページはそもそもページネーションを入れる想定がないとのこと。一覧のループ終了させるwp_reset_query();の下にページネーションタグ入れてたら表示されなくなって気づくまでクソ時間かかった。

※設定のパーマリンク設定
「投稿名」じゃないと固定ページのURLがバグる。ただすでにある記事が日本語で、スラッグ設定もされていないと日本語のままURLに吐き出されるのはちょっとなあ。

■詳細ページ(single.php)
WordPress 詳細ページを作る

WordPress・カテゴリごとに違うsingle.phpを表示する方法
h2タイトルの都合とかでsingle.phpも分ける必要大…タイトルのところだけ親カテゴリ名にするときは
parent){
$parent = get_category($cat->parent);
echo $parent->cat_name;
}else{
echo $cat->cat_name;
}
?>

■サイト内検索実装
WordPress サイト内検索機能の実装方法
実装からカスタマイズまで網羅。
cssはこっちを…(id違うけど)
#search {
margin: -20px 0 0 0;
#form{
position:relative;
}
#s-box{
height: 31px;
padding: 0 10px;
border-radius:2px;
border:solid 2px #eaeaea;
outline: 0;
width: 182px;
}
#s-btn-area{
height: 40px;
background:none;
}
#s-btn{
background-color: #71d4ee;
width: 40px;
height: 29px;
border-radius: 3px;
font-size: 13px;
color: #fff;
line-height: 29px;
}
}

■functions.php
WordPress「functions.php」の効果的な作り方と便利なテクニック10選
ログイン画面のデザイン等知らなかったやり方がここに。