サイト内検索
Cocoonフォーラム
書き込みの前に以下の3点をご確認ください。
何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。
不具合・カスタマイズ対象ページのURL:
相談内容:
不具合の発生手順:
解決のために試したこと:
※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。
環境情報の取得方法はこちら。
→ https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
→ https://wp-cocoon.com/theme-trouble/
フォーラム利用ガイドリンク
- フォーラムガイドライン
- よくある質問と答え(FAQ)
- サポート対象外のケース
- 原因不明の不具合用トラブルシューティング
- トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw)
- 真っ白画面でのエラーメッセージの確認方法
- ブラウザ環境チェックツール
- Cocoonカスタマイズ依頼
フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。
トピックスターター 2023年4月19日 23:32
相談内容:
初めて質問させていただきます。場違いでしたらすみません。
先ほどgoogleアドセンスを申請する際に、親テーマにアドセンスコードを記載し申請をしました。(現在承認待ち中です)
普段は子テーマを使っているのですが、子テーマ内にheaderが無かったため他のブログを参考にし、headerのある親テーマに記載をしました。
この場合親テーマの更新はしない方がいいのでしょうか?
更新したら親テーマに記載したアドセンスコードが消えてしまうのではないかと心配です。
また今後もコードを入力する必要があった際、headerがある親テーマに記載をした方がいいのでしょうか?
2023年4月19日 23:42
ヘッダー内に貼るタグであれば子テーマの/tmp-user/head-insert.phpファイルに貼れば良いかと思います。
この行の下に親テーマに貼ったものを追記する形で貼り付けていただければと思います。
https://github.com/xserver-inc/cocoon-child/blob/bc051a47c00d4440ba6f69cfcc73528f5ba85429/tmp-user/head-insert.php#L10
その後、親テーマのタグは削除してください。
そうすれば親テーマは更新して問題ありません。
ogin reacted
トピックスターター 2023年4月20日 00:10
わいひら様、素早いお返事大変助かります。ありがとうございます。
アドバイス通り子テーマの/tmp-user/head-insert.phpファイルを開いたところ、
<?php
//ヘッダー部分(<head></head>内)にタグを挿入したいときは、このテンプレートに挿入(ヘッダーに挿入する解析タグなど)
//子テーマのカスタマイズ部分を最小限に抑えたい場合に有効なテンプレートとなります。
//例:<script type="text/javascript">解析コード</script>
?>
<?php if (!is_user_administrator()) :
//管理者を除外してカウントする場合は以下に挿入 ?>
<?php endif; ?>
<?php //全ての訪問者をカウントする場合は以下に挿入 ?>
という記載があり、教えていただいた表記が見当たりません。私は何か操作方法を間違えていますでしょうか?
また、アドセンス申請中ですが、改めて子テーマに記載・親テーマのタグ削除をしても問題ないでしょうか?
再びの質問すみません。
この投稿は2年前ずつoginに変更されました
2023年4月20日 00:43
oginさん
oginさんがお書きになった最後は、以下。
<?php //全ての訪問者をカウントする場合は以下に挿入 ?>
わいひらさんがリンクしてくださったのは、以下。
この行の下に親テーマに貼ったものを追記する形で貼り付けていただければと思います。
https://github.com/xserver-inc/cocoon-child/blob/bc051a47c00d4440ba6f69cfcc73528f5ba85429/tmp-user/head-insert.php#L10
このリンクの場所に書かれている内容は、以下。
<?php//全ての訪問者をカウントする場合は以下に挿入 ?>
教えていただいた表記が見当たりません。
上記は、どういうことを仰っていますでしょうか?
(同じにしか見えないです)
トピックスターター 2023年4月20日 01:08
mk2様。お返事ありがとうございます。
お恥ずかしいことに、わいひら様が記載して頂いたものをリンクだと思わず、子テーマに記載されている文章だと勘違いしておりました。
リンクを押してみたところ、mk2様がおっしゃる通り、私の子テーマに記載されている文章と同じものでした。
続けてmk2様にお尋ねして申し訳ないのですが、<?php //全ての訪問者をカウントする場合は以下に挿入 ?>の下に親テーマに貼ったものを追記する形で貼り付ければいいのでしょうか?
トピックスターター 2023年4月20日 01:19
ありがとうございます!非常に助かりました。
最後に教えていただきたいのですが、
今後もheaderに記述したいものがある場合は、今回のように子テーマの/tmp-user/head-insert.phpファイル内にある<?php //全ての訪問者をカウントする場合は以下に挿入 ?>の下に追記していくのが望ましいでしょうか?
2023年4月20日 01:24
oginさん
今後もheaderに記述したいものがある場合は、今回のように子テーマの/tmp-user/head-insert.phpファイル内にある<?php //全ての訪問者をカウントする場合は以下に挿入 ?>の下に追記していくのが望ましいでしょうか?
headタグ内に追加したいのであれば、そうだと思います。
親テーマは、編集は一切しないのが基本です。
(開発者さん等で、意図的に行うものでない限りは。)
親テーマを編集しても、アップデートで元に戻ります。
(アップデートされた親テーマの状態になるので、個別カスタマイズはなくなる)
カスタマイズ等は、子テーマで行います。
そのために、子テーマという仕組みがあります。
2023年4月20日 01:35
oginさん
子テーマについては、「親テーマ 子テーマ」等で検索していただくと、解説サイトが見つかると思いますので、一度ご覧になっておくと良いと思います。
検索して、最初にヒットしたものをリンクしておきます。
【WordPressの子テーマ】作成方法と使い方を初心者向けに解説
https://www.conoha.jp/lets-wp/wp-childtheme/
上記には「子テーマの自作」についても記載がありますが、Cocoonには子テーマが用意されていますから、自作は必要ありません。
【追記】
子テーマの「tmp」フォルダのphpファイルについては、以下が分かり易いかもしれないです。
【Cocoon】子テーマの全内容と使い方(カスタマイズに便利なPHPファイルも解説)
https://tsutchii.com/cocoon-child-theme
CocoonでのPHPファイル編集を伴うカスタマイズについて
https://sec.ayaito.net/cocoon/customize/15426/
問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。
また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。
(CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。
フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。
最近の書き込みはこちら。
詳細なカスタマイズ依頼をするならこちら。