こんにちは、ジミーです。
昨日は休日で、ずっと家にこもって作業をしていました↓
わたしは、ワードプレスでもブログを書いていまして。
テーマは、無料のcocoonを使っています。
そんなcocoonに、昨日トラブルが発生しました。
なんと、トップページの背景に文字が表示されているのです。
はじめは何かの間違いかな?と思いました。
しかし、明らかにコードのような文字が、端っこにひょっこり顔を出している。
これは気になる、早急に消さねば。
Googleで、
「cocoon 背景 文字 消したい」
と検索すると、ヤフー知恵袋とか色々出てきました。
そこで色々調べていくのですが、どうも内容が難しい。
その検索の中で、
「外観」>「カスタマイズ」>「追加CSS」をクリックしてbody や div などの要素に、content プロパティを使って文字を表示させるようなCSSコードがないか確認します。
と、記載がある。
他にもトラブルシューティングの方法が書いてありました。
しかし、プログラミングとか全く無知なわたしは、あまりその辺りを触る自信がない。
cocoonの子テーマを親テーマに変えると消えるのだが、それはやっちゃダメと書いてあるし。
このまま、バグったままサイトを運営するのは、どうしてもイヤだ。
わたしは一回深呼吸をして、AIのGeminiを開いた。
そこで、
ブログの背景に文字が入ってて消えない、どうすればいい?
と質問したところ、Google検索と同じ回答をしてきた。
そこでさっきのcssコードをコピペしてGeminiに見てもらうと、間違いないという答え。
「やっぱダメかぁ…」
と諦めモードになった時、Geminiから指示が。
1. テーマの機能
多くのテーマには、テーマオプションやカスタマイズ設定で背景に文字や画像を設定する機能が備わっています。
「外観」 > 「カスタマイズ」 に移動します。
「ヘッダー」、「フッター」、「背景」、「デザイン」 などの項目を一つずつ確認し、背景に文字を表示する設定がないか探します。
特に、デモサイトをインポートした場合、初期設定で文字や画像が設定されていることが多いです。
2. プラグインの影響
特定のプラグインが、サイト全体にわたって背景に文字を追加している可能性があります。
最近インストールしたプラグインがあれば、一度無効化して、文字が消えるか確認します。
一つずつプラグインを無効化していくことで、原因となっているプラグインを特定できます。特に、サイトのデザインやカスタマイズに関連するプラグインが怪しいです。
3. テーマファイルそのものに直接記述
可能性は低いですが、テーマファイル(style.css や header.php など)に直接コードが書き込まれているケースも考えられます。
「外観」 > 「テーマエディター」 に移動します。
style.css ファイルや、文字が表示されているページを構成するファイル(例:header.php、single.php)を開き、背景文字に関連するコードがないか確認します。
注意: テーマファイルを直接編集すると、サイトが動作しなくなるリスクがあります。必ずバックアップを取ってから作業してください。
この、サイトが動作しなくなるリスクとか怖いじゃないですか。
さらに、
Cocoonの子テーマをご利用とのことですね。
子テーマのstyle.cssに記載されているコードは、デフォルトでその内容が正しく、問題ありません。 背景に文字が入る原因は、このファイルではない可能性が高いです。
Cocoon子テーマのデフォルトstyle.css
お示しいただいたコードは、Cocoon子テーマのstyle.cssの初期状態として正しいものです。
@charset "UTF-8";:文字コードを指定しています。
/*! ... */:テーマの情報(テーマ名、説明、作成者など)が書かれています。
Template: cocoon-master:親テーマがcocoon-masterであることを示しています。
/*必要ならばここにコードを書く*/:この部分にCSSコードを追記することで、親テーマのデザインを上書きできます。
考えられる原因と対処法
このstyle.cssに問題がない場合、背景の文字は以下の原因が考えられます。
1. Cocoonテーマ設定の確認
Cocoonには、詳細なカスタマイズ設定が用意されています。「Cocoon設定」 を再度確認してください。
WordPress管理画面 > 「Cocoon設定」 をクリック。
「スキン」 タブを確認。特定のスキンを適用した場合、背景に文字が表示されることがあります。別のスキンに変更してみるか、「スキンを適用しない」を選択してみてください。
「全体」 タブや 「デザイン」 タブなど、他の設定項目も確認し、背景に関連する設定がないか探します。
2. ウィジェットの確認
背景の文字がウィジェットによって表示されている可能性があります。
「外観」 > 「ウィジェット」 に移動します。
サイドバーやフッターなど、ウィジェットエリアにテキストウィジェットやカスタムHTMLウィジェットが追加されていないか確認します。
もし文字が書かれたウィジェットがあれば、内容を編集するか、ウィジェットを削除してください。
3. プラグインの再確認
前回も提案しましたが、特定のプラグインが背景に文字を挿入している可能性は引き続き高いです。
「プラグイン」 > 「インストール済みプラグイン」 に移動。
デザインやSEO、ユーティリティ系のプラグインを一つずつ無効化してみて、背景の文字が消えるか確認します。
例えば、サイトにポップアップや通知を表示するプラグイン、サイトのデザインを拡張するプラグインなどが原因になることがあります。
長々と…何を指しているのか分からないのだが…。
しかし、ここでミラクルが!
「スキン」 タブを確認。特定のスキンを適用した場合、背景に文字が表示されることがあります。別のスキンに変更してみるか、「スキンを適用しない」を選択してみてください。
これ。
スキンとは、サイトのデザインを好みに応じて変えれる機能。
わたしのサイトは、デフォルトのままだった。
時間があれば、色々デザインを変えたいと思ったいたところ。
このスキンを変更してみたら、文字が消えたのだ!
おお!すんばらしいぞ Gemini〜!!(歓喜)
するとGeminiから、
おお、よかったです!スキンを変更したら背景の文字が消えたんですね。
Cocoonは便利なテーマですが、スキンの種類によっては、ブログ全体を装飾する機能が最初から有効になっていることがあります。今回の場合も、選択していたスキンに背景文字の表示機能が含まれていたようです。
これでスッキリしたブログサイトに戻りましたね。
また何か困ったことがあれば、いつでもお声かけください。
なんて爽やかなヤツなんだっ!
このおかげでテンション上がって、ますます作業がはかどりました。
もうブログに限らず、疑問質問はAIにしていきます。
最後までご覧いただき、有難うございました。
