WordPressサイトのCSSを編集する|WordPress カスタマイズ

WordPressサイトのCSSを編集する 反映されない原因と確実な解決手順


WordPressをベースとしたホームページ制作では、機能面での高度なカスタマイズにおいては、WordPressテーマ内のphpファイルの操作が必須になりますが、レイアウトの調整や各種カラーの設定などは、WordPressサイトのCSSを編集することで解決できることがよくあります。

テーマのCSS編集でもCSSの操作は可能ですが、テーマによっては複数のCSSが設置されていることがあり、該当CSSを探す作業が必要になる場合もあります。また複数のCSSが存在する場合、設定の優先順位も確認しておく必要があります。

ホームページのCSS・スタイルシート編集方法

CSSでWordPressサイトのレイアウトの設定

CSSでWordPressサイトのレイアウトの設定

レイアウトの設定変更はCSS単体の編集では実現しないこともありますが、要素のID、classがうまく設定されていれば、CSSの編集のみでWordPressサイトのレイアウトを調整できる場合があります(要素に直接スタイルが記述されている場合は、大幅な修正作業が必要になります)。

特に古いWordPressテーマはモバイルフレンドリーに対応していないことがあります。

WordPressテーマのCSSを編集

WordPressテーマのCSSを編集 WordPressホームページ制作・カスタマイズ

WordPressテーマが古く、モバイルフレンドリーに対応していない場合でもWordPressテーマのCSSを編集することでモバイルフレンドリー化することができる場合があります。

CSS単体でモバイルフレンドリー化できない場合は、各種HTMLの吐き出しにかかるphpファイルを編集する必要があります。

CSSでWordPressサイトのカラー等の設定

CSSでWordPressサイトのカラー等の設定

WordPressテーマに組み込まれているオプション設定、テーマカスタマイザーである程度の色やフォントパターン・サイズなどは設定できる事があります。

WordPressサイトの背景色やメインのフォント色、見出しフォントのカラーやサイズがある程度設定できるテーマが存在します。

WordPressにテーマオプション以外のカスタマイズ方法

しかし、WordPressにテーマオプションが存在しない場合や、テーマオプションでは操作の手が届かないポイントの細かなデザイン面での調整はCSS編集で調整が可能です。

WordPressサイトのCSSを編集する方法

WordPressサイトのCSS編集方法

WordPressサイトのCSSを編集する方法には、「WordPress管理画面からテーマCSSファイルを編集する」という方法と、「CSSをローカルのエディタで編集しFTPで上書きアップロードする」という方法があります。

WordPressサイトのCSSを編集する方法 WordPressカスタマイズ

WordPressサイトのCSSを安全に編集するための重要ポイントとトラブル解決法

WordPressでホームページ(ウェブサイト)を運営する中で、デザインやレイアウトを細かく調整したい場面は多々あります。CSSを編集すれば、サイトの見た目を自由自在に制御できますが、正しい手順を踏まないと予期せぬトラブルに見舞われる可能性があります。ここでは、ホームページ(ウェブサイト)を安全に運用し、事業の成果を損なわないためのCSS編集の鉄則と、編集ができない・反映されない場合の具体的な解決法について解説します。

コードを記述する前に知っておくべきCSS編集の注意点

WordPressのCSS編集において、一生懸命記述したコードが突然消えてしまったり、修正したはずなのに画面が全く変わらなかったりというトラブルは頻繁に起こります。サイトを保守・管理する上では、コードを記述する時間と同じくらい、安全に管理する体制を整えることが重要です。現場レベルで必ず守るべき鉄則をまとめました。

親テーマを直接編集するリスクと回避策

WordPressの管理画面の「外観」から「テーマファイルエディター」を開き、style.cssを直接書き換える行為は非常に危険です。使用しているテーマが、配布されているオリジナルの親テーマである場合、テーマのアップデート(更新)を行うとファイルがすべて最新版に上書きされてしまいます。これにより、style.cssに追記したカスタマイズ内容は一瞬で消滅します。
CSSを記述する際は、アップデートの影響を受けない管理画面のカスタマイズメニューにある「追加CSS」機能を使用するか、親テーマとは別の「子テーマ」を用意してその中のstyle.cssを編集する方法を選択してください。より専門的には、子テーマを作成して運用する手法を推奨します。

優先度を強制する「!important」の乱用による弊害

CSSの記述が効かないとき、インターネットで検索すると「!important」をつければ強制的に適用されるという情報がよく出てきます。確かに強力に適用されますが、安易な乱用は厳禁です。
CSSには詳細度(点数)という優先順位のルールが存在します。「!important」はこのルールを完全に無視して最強の権限を持つため、一度使用すると、後から別の修正を加えたい際に、さらに強い指定を重ねなければならなくなります。これを繰り返すと、CSSファイル内が「!important」だらけになり、後からのメンテナンスが極めて困難な状態に陥ります。まずはセレクタの指定(クラスやIDの指定など)によって詳細度を正しく上げて対応することを心がけてください。

編集内容が反映されない原因の大半はキャッシュ

CSSを保存したにもかかわらず、ホームページ(ウェブサイト)の表示が変わらない現象のほとんどは、ブラウザやサーバーのキャッシュ(一時保存データ)が原因です。

ブラウザはページの表示速度を上げるため、一度読み込んだCSSファイルを記憶しています。新しくCSSを保存しても、ブラウザは古い記憶のほうを優先して表示し続けます。CSSを編集した直後は、強制的に新しいデータを読み込ませるスーパーリロードを行ってください。Windowsの場合はCtrlキーとF5キーを同時に、Macの場合はCommandキーとShiftキーとRキーを同時に押すことで実行できます。

Windows: 「Ctrl」 + 「F5」

Mac: 「Command」 + 「Shift」 + 「R」

また、レンタルサーバー側でのキャッシュ設定や、WordPressのキャッシュプラグインが影響している場合もあります。表示が変わらないときは、まずキャッシュのクリアを試みてください。

削除するのではなくコメントアウトを活用する手法

不要だと感じたコードを削除して保存した直後にレイアウトが崩れてしまうケースは、頻繁に発生します。不要な記述を見つけた際も、すぐに削除するのではなく、「コメントアウト(無効化)」を使って一時的に隠すようにしてください。

CSSでは、スラッシュとアスタリスク(/)と、アスタリスクとスラッシュ(/)で囲んだ部分は、ブラウザに読み込まれません。例えば、余白の指定を一時的に無効化したい場合は、その行をこれらの記号で囲みます。

例: /* margin-top: 20px; この余白は一旦無効化 */

こうして残しておけば、問題が発生した際に記号を外すだけですぐに元の状態に戻せます。常に元に戻せる状態を確保しながら作業を進めることが安全な運用の基本です。

WordPressサイトのカスタマイズ・ホームページ制作時に便利な各種コメントアウト

WordPressでCSS編集ができない・反映されないシーンとその解決法

CSSを編集しようとしても、そもそも編集画面が開けなかったり、保存時にエラーが出たりする場合があります。これらはWordPress本体の設定や、サーバー環境、セキュリティ対策などが複雑に絡み合って発生します。ここでは、CSS編集時に直面しやすいトラブルとその解決法について解説します。

テーマファイルエディターが表示されない場合の対処法

WordPressの管理画面の「外観」メニュー内に「テーマファイルエディター」の項目自体が存在しないことがあります。これは多くの場合、セキュリティプラグインによる制限か、WordPressの設定ファイル(wp-config.php)による制御が原因です。

セキュリティ対策として、管理画面からのファイル編集を禁止する設定が有効になっている可能性が高いです。wp-config.phpファイル内に、ファイル編集を禁止する定数(DISALLOW_FILE_EDIT)がtrueに設定されている場合は、これをfalseに変更するかその行を削除することでエディターが表示されるようになります。ただし、セキュリティレベルを下げることになるため、FTPソフトなどを使用して直接サーバー上のファイルを編集する運用をおすすめします。

ファイルの書き込み権限(パーミッション)によるエラー

テーマファイルエディターは開けるものの、変更を保存しようとするとエラーメッセージが表示される場合があります。これは、サーバー上にあるstyle.cssなどのファイルに対して、書き込み権限(パーミッション)が適切に設定されていないことが原因です。
サーバーのセキュリティ設定によって、特定のファイルが読み取り専用になっていることがあります。この問題を解決するには、FTPソフトを使用してサーバーに接続し、対象ファイルのパーミッションを書き込み可能な状態に変更する必要があります。レンタルサーバーのコントロールパネルに備わっているファイルマネージャー機能から変更できる場合もあります。

追加CSSが保存できない・エラーになる原因とWAF設定

カスタマイザーの「追加CSS」にコードを入力して公開ボタンを押しても、保存に失敗したり、403エラーなどが表示されたりするケースがあります。この現象の多くは、レンタルサーバー側で提供されているWAF(Webアプリケーションファイアウォール)が原因で発生します。
WAFは、悪意のある攻撃からホームページ(ウェブサイト)を保護するための重要なセキュリティ機能ですが、CSSの記述内容の一部を攻撃と誤検知してしまい、保存処理をブロックしてしまうことがあります。解決策として、レンタルサーバーのコントロールパネルからWAFの設定を一時的に無効化し、CSSを保存した後に再度WAFを有効化する手順を踏みます。ただし、無効化している間はセキュリティリスクが高まるため、作業は速やかに行う必要があります。

記述ミスや全角スペースの混入による反映不良

エラーは出ずに保存できたにもかかわらず、CSSが全く反映されない場合、コード自体の記述ミス(シンタックスエラー)が疑われます。
特によくある原因が、コード内に全角スペースが混入しているケースです。日本語入力モードのままスペースキーを押してしまうと全角スペースが挿入され、CSSの構文として正しく認識されなくなります。また、プロパティの末尾のセミコロンが抜けていたり、カッコの対応が崩れていたりすると、それ以降のCSSがすべて無効になってしまうこともあります。コードエディタの構文チェック機能を活用し、記述ミスがないか慎重に確認を行ってください。

WordPressカスタマイズ・修正

ファンフェアファンファーレのWordPress(ワードプレス)のカスタマイズ、テーマカスタマイズサービス

ホームページ制作 京都のWeb制作会社ファンフェアファンファーレでは、WordPressで制作されたウェブサイト・ホームページのカスタマイズサービスとして、WordPress(ワードプレス)のテーマ(テンプレート)やプラグインのカスタマイズサービスを提供しております。

WordPressカスタマイズの他、WordPressに関する様々な機能の実装や調整、編集はもちろん、各種エラーの修正・復旧に対応しております。

WordPress(ワードプレス)のカスタマイズ

ホームページ制作 京都

株式会社ファンフェアファンファーレ会社概要 ホームページ制作 京都のWeb制作会社・ホームページ制作会社

WordPressサイト(ホームページ)の制作・WordPressのカスタマイズやご新規でのホームページ制作・企画・運営・更新、ホームページの修正、ホームページのSEO対策などのWeb制作サービスのご依頼は、京都のホームページ制作会社ファンフェアファンファーレへ!

新規ホームページ制作(Web制作)をはじめ、WebマーケティングやWeb集客に必要な様々なWeb関連のサービスを提供しています。コンテンツマーケティング導入に最適なWordPressホームページ制作はもちろん、WordPressのカスタマイズ、WordPressのSEO(SEO対策)、エラー修正など様々なWordPress関連の制作サービスも提供しています。

WordPressでホームページ制作・WordPressサイト制作

WordPressサイト制作(WordPressホームページ制作)

京都のホームページ制作会社ファンフェアファンファーレは、WordPress(ワードプレス)をベースとしたホームページ制作・WordPressのカスタマイズ、ホームページ・WordPressサイトのSEO対策、モバイルフレンドリー化などのWeb制作サービスを提供しています。ホームページ制作(ウェブサイト制作)、ホームページカスタマイズならお任せください!

WordPress(ワードプレス)でのホームページ制作・WordPressサイト制作

WordPressサイトのカスタマイズ・復旧・復元・エラー修正・保守

WordPressサイトのカスタマイズ

WordPressで制作されたホームページ(WordPressサイト)の各種カスタマイズ、テーマファイル編集、プラグイン設置・設定などのWordPressカスタマイズやWordPressのエラー修正ならお任せください!

WordPressテーマのphpファイル、CSSファイルの修正から、ページの修正、ソーシャル設定、新規機能の追加、プラグインの設定値調整まで、様々なカスタマイズ・修正に対応しております。WordPressサイトのSEOにも対応しております。エラー修正(エラー復旧)や、SSL化、テーマのモバイルフレンドリー化などのご依頼にも対応しています。

復旧・復元・エラー修正

ホームページ制作 京都のWeb制作会社ファンフェアファンファーレでは、WordPress(ワードプレス)で制作されたウェブサイト・ホームページの復旧(復元)、エラー修正サービスを提供しております。弊社制作のWordPress(ワードプレス)サイトの復旧、エラー修正も承っておりますが、自社制作・運営、他社制作・管理のWordPressサイトのエラー復旧(復元)・修正にも対応可能です。

WordPress(ワードプレス)の復旧・復元・エラー修正

WordPressの保守やセキュリティについては、基本的にはバックアップによる保守管理で十分だと考えています。トラブル時のWordPressの復旧のためのWordPressの保守やセキュリティ、バックアップと復元について。

WordPressの保守管理 バックアップと復元で対応する


著者・監修 : 株式会社ファンフェアファンファーレ

2012年創業の京都のWeb制作会社 ホームページ制作やSEO、Web集客・Webマーケティングをメインテーマにお届け。SEOやAI活用、Web以外の集客何でも来いです。中小零細企業を中心に「きちんとしたホームページ集客」を考えて、ホームページ制作や様々なWeb集客戦略を提案しています。 ホームページ制作に限ると、のべ制作数は160社(少ないって?それはそれだけ1社あたりのWeb集客施策や修正に集中してるからさ)

「WordPressサイトのCSSを編集する 反映されない原因と確実な解決手順」のカテゴリ
Web制作・Web関連
タグ: , ,


ホームページ制作・カスタマイズ、Webマーケティング・SEOなどのお問い合わせ・ご依頼