【WordPress】自分のサイトをWordPress化の作業-6日目-
こんにちは!
今回は自分のサイトのWordPress化の6日目です。
前回
今回は他のサンプルページも固定ページに追加をする作業からです。
やったこと
固定ページを追加する前にどうせなら
フォルダー分けも今やってしまおうと思い再挑戦…
また、調べまくって時間かかるだろうなと思ったら
一瞬でできました笑
以前にも載せた参考にしたサイト
【WordPress】page-〇〇.phpをフォルダに入れて管理したい
に載っている回答で秒殺でした。
page.phpにたった2行書き込んでできました。
<?php
$page = get_post( get_the_ID() );
get_template_part( '/gallery/page', $page->post_name );
?>
page.phpに追加前
page.phpに追加後
読み込み先が
page-simple-galleryからpage.phpに変わっているので
page.phpでディレクトリを読んでいることがわかりますね。
前回なぜうまく行かなかったかと考えたところ
get_template_part( ‘/gallery/page’, $page->post_name );
のディレクトリを指定するところで
最初に「/」を忘れたせいだと思います。
フォルダー別で管理することができるようになったので
他のサイトも追加していきます。
同じことの繰り返しなのでざっくりと
作る前に、footerの中身やJSの中身が同じなので
footer-common.php
load-script.js
を作成しました。
固定ページの作成
タイトルの記入
抜粋の記入
アイキャッチ画像の選択
スラッグの記入
unite-gallery.phpを作成
language_attributes()言語
get_template_part(‘custom-header/header’,’unite-gallery’)headerの読み込み
get_template_part(‘custom-footer/footer’,’common’)footerの読み込み
bloginfo(‘template_directory’);画像をフォルダーから読み込み
をそれぞれ必要な場所に記入
header-unite-gallery.phpの作成
get_template_part(‘ogp’);
wp_head()
の記入でOGP、headerの読み込み
functions.phpに分岐タグを追加し
CSS、JSの読み込み
無事にできました。
ところどころ
JSの読み込む順番がおかしくて
うまくできていませんでしたがWordPressと関係ないため省略。
後、5ページほどありますが
同じことの繰り返しのため省略します。
感想
固定ページのフォルダー分けが一瞬で終わったことに驚きました。
前に苦戦していたのがアホらしく感じます。
ただ単純に「/」忘れというのも情けない話ですが。
かなり省略していますが
必要な分の固定ページが完成したので
引っ越し作業をしてローカルからオンラインで確認をしていこうと思います。
コメント