【WordPress】自分のサイトをWordPress化の作業-6日目-

【WordPress】自分のサイトをWordPress化の作業-6日目-

こんにちは!
今回は自分のサイトのWordPress化の6日目です。

前回

あわせて読みたい
【WordPress】自分のサイトをWordPress化の作業-5日目- 【WordPress】自分のサイトをWordPress化の作業-5日目- こんにちは! 今回は自分のサイトのWordPress化の5日目です。 前回 https://hobbyjinsei.com/blog026/ OGPの設定...

今回は他のサンプルページも固定ページに追加をする作業からです。

目次

やったこと

固定ページを追加する前にどうせなら
フォルダー分けも今やってしまおうと思い再挑戦…

また、調べまくって時間かかるだろうなと思ったら
一瞬でできました笑

以前にも載せた参考にしたサイト

【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ページほどありますが
同じことの繰り返しのため省略します。

感想

固定ページのフォルダー分けが一瞬で終わったことに驚きました。
前に苦戦していたのがアホらしく感じます。
ただ単純に「/」忘れというのも情けない話ですが。

かなり省略していますが
必要な分の固定ページが完成したので
引っ越し作業をしてローカルからオンラインで確認をしていこうと思います。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする


reCaptcha の認証期間が終了しました。ページを再読み込みしてください。

目次