Wordpress

【FTP・ファイルサーバー不要】WordPressのテンプレートファイルを作る方法

記事内に商品プロモーションを含む場合があります
おなやみにゃん
おなやみにゃん
ftp…?サーバー…?レンタルサーバーに入れないんです….
にゃん花子
にゃん花子
サーバーにFTPできない状況はたま〜にあるにゃん。
WordpressのログインURL、ID、PASSはあれば、テンプレートファイルは作れるにゃん!

FTP接続できなくて困るのが、「テーマファイルが追加できない」こと。
予め、別の環境で構築して、「子テーマ」として一緒にインストールできれば良いのですが、別環境がない場合は、お手上げ…

そんな時も、function.phpに1行書くだけで、テーマファイルを追加できます!悩んでいるかたはぜひ。

※ただし削除ができません。名前を間違うとゴミファイルが増えますので、ご注意を

function.phpに魔法の1文を書く。ただそれだけ。

ダッシュボードから「外観」 >「 テーマファイルエディター」 とすすみ、
function.php」の編集画面を開きます。

キャプチャは、子テーマの例です。

function.phpに、作成したいテーマファイルのファイル名を記載します。

touch( get_stylesheet_directory() . '/テーマファイル名.php' );

ファイルを更新 をクリックし、「ファイルの編集に成功しました」と表示されたらOKです

ページをリロードすると、作成された空のテーマファイルが表示されます。

function.phpを元に戻します

無事にテーマファイルの追加を確認したら、先ほどfunction.phpに追記したファイル作成のtouchを削除しましょう(履歴が欲しい場合は、コメントアウトでもOK)

キャプチャはコメントアウトの例

削除、もしくはコメントアウト後も「ファイルを更新」をお忘れなく。

テーマファイル設定後に焦る例

テーマファイルを作って、さぁ作り始めるぞ!となる時、けっこう焦る場合もあるので、いくつか例をあげておきます(実際、私がひ!ってなったので)

サイトを表示すると「真っ白」になっている(front-page.php)

front-page.phpのテーマファイルを作った場合は、何もテーマファイルに記載がないと真っ白になります。取り急ぎ、親テーマのfront-page.phpをまるっとコピペすれば、表示されますよ。

ヘッダー、フッターが出ない(header.phpとfooter.php)

こちらもテーマファイルが空の場合に、出ないことがあります。親テーマから読み込んでくれることが多いですが、もし何も出ないようであれば、親テーマからコピペすれば表示されます。

ここまででテーマファイルの追加は終了です!無事に追加されましたでしょうか?追加したいファイルが決まっている場合などは、FTP接続するより便利かもしれません。

今日もお疲れさまでした!

ABOUT ME
にゃん花子
「コード書くには苦手」「コピペで動けば、それでOK」な、ノンプログラマー向け | マニアック・ピンポイントなWordpress TIPSが多め|文系から独学でWeb屋さんになった人|インフラ分野のわかるWebディレクター|主にWordpressのサイト立ち上げ、リプレイス、運用をしています|PC画面にブツブツ呟きながら、制作するのが好きです|坐骨神経痛とぎっくり腰経験済 | ブログ収益を保護猫活動に使いたいので、頑張る人 | 夜型人間から朝方に切り替え中|小学1年生の壁に負けじと2024年も奮闘します

COMMENT

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

wp-puzzle.com logo