フォーラムをリニューアルしました!
今後は、新フォーラムをご利用ください。
記事のタイトル下広告のfunctions.php編集 < SWELLに関する質問
https://swell-theme.com/customize/3664/
この記事にあるように、子テーマのfunctions.phpに該当のコードを挿入しようとしたところ、「wp-content/themes/swell_child/functions.php ファイルの30行目のエラーのため、PHP コードの変更をロールバックしました。」と表示され、保存ができません。
添付写真では「ここに広告コードをペースト」のままになっていますが、実際はアドセンスの広告を貼っており、それでも同様の表示が現れます。
30行目は「<?php」のようですが、どうしたらよろしいでしょうか。
この記事の30行目にエラーがあると示されている通り、そこに書いてある通りに対処します。
つまり、30行目の
<?php
を削除すればOKです。これで期待した動作になるはずです。
この記事の読み取り方として、
https://swell-theme.com/customize/3664/
「子テーマのfunctions.phpに、以下のコードを挿入してください。」内で全部コピペするのではなく、その下のコード内に書いてある通り、
//以下のコードを追加
より下の部分だけをコピペします。これが正解です。
/*
~ functions.phpにすでにあるコード ~
*/
に関しては単なるコメントアウトなので、無視して構わない範囲です。(コメントアウトがわからないときはググったりして調べてみてください)
これによって、私がアップした画像の通りに表示されますので試してみてください。
しかしながら、本来は規約にあります通り、「WordPressテーマを改変するための技術的なご質問」「WordPress子テーマに関する技術的なご質問」は無料サポート範囲外と規定されています。この記事はあくまでもSWELLのカスタマイズを支援するために了さんが書かれたものですので、本来はここでは回答できないものです。ご了承ください。
※今回はお困りのこともあると思いますので、取り急ぎ回答しました。
にゃーん .
しらこさん、ありがとうございます!
phpをいじるのであれば、基本的にただコピペするだけじゃなくて、phpに関する最低限のことを学んでから行うのがいいかなと思います!
Progateの無料範囲のところをさくっとやるだけでも今回のようなつまづきはなくなると思います...!
お二方、ご回答ありがとうございます!
コメントアウトに関しては認識しておりましたが、何のコードか分かるように毎回残しているので、あえて貼り付けていました。ただ<?phpを削除していいものか分からずご質問させていただきました。知識不足で申し訳ありません。
しかしながら、本来は規約にあります通り、「WordPressテーマを改変するための技術的なご質問」「WordPress子テーマに関する技術的なご質問」は無料サポート範囲外と規定されています。
SWELL公式サイトで紹介されていない改変のことかと認識しておりました。承知しました!
Progateの無料範囲のところをさくっとやるだけでも今回のようなつまづきはなくなると思います...!