Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPressで初期設定の文字色を変更する方法

サイト訪問者がテキストをハイライトしたとき、テキストがどのように見えるかお気づきですか?私たちが手がけるサイトでは、ブランドカラーと一致させるためにテキストの選択色を更新しなければならないことがあり、多くのユーザーからその方法を尋ねられました。

この見過ごされがちなデザイン要素をカスタマイズするのは、想像以上に簡単です。ブランドカラーに一致させたい場合でも、読みやすさを向上させたい場合でも、テキスト選択色を変更することで、サイトのユーザーエクスペリエンスを向上させることができます。

このガイドでは、WordPressで初期設定のテキスト選択色を変更する方法をご紹介します。

How to change the default text selection color in WordPress

WordPressでテキスト選択の初期設定を変更する理由

テキスト選択色とは、WordPressでコンテンツ内のテキストをハイライトしたときに表示されるフォントの色のことです。こんな感じ:

An example of the default text selection color in WordPress

場合によっては、WordPressサイトのデザインに合わないため、この色を変更したいと思うかもしれません。配色は、サイトの見栄えを良くし、一貫したブランド体験を維持するための重要な権限グループです。

WordPressでブログを運営している場合、テキストの選択色が他のコンテンツより目立たず、読みにくいと思うのであれば、初期設定を変更することもできる。

ということで、WordPressでテキスト選択時のフォントカラーを変更する方法を見てみましょう。以下のリンクから、使いたい方法にジャンプしてください:

方法1:コードを使用してテキスト選択色を変更する(すべてのテーマで動作します)

WordPressテーマの中には、テキスト選択色を変更するビルトイン機能を提供しているものもありますが、すべてではありません。そのため、カスタマイザーコードを使用することをお勧めします。

WordPressのチュートリアルには、テーマのfunctions.phpファイルにCSSを追加する方法が書かれていることがよくあります。

最大の問題は、コード・スニペットの小さなミスでもWordPressサイトを完全に壊してしまう可能性があることだ。言うまでもなく、WordPressテーマを更新すると、すべてのカスタムコードを失うことになる。

そこでWPCodeの登場です。このコードスニペットプラグインを使えば、エラーを起こしたりサイトにアクセスできなくなったりすることなく、WordPressにカスタムコードを簡単に追加することができる。

WPCode - Best WordPress Code Snippets Plugin

最初に行う必要があるのは、無料のWPCodeプラグインをインストールして有効化することです。詳しくは、WordPressプラグインのインストール方法のステップバイステップガイドをご覧ください。

有効化したら、WordPress管理ダッシュボードのCode Snippets ” Add Snippetにアクセスしてください。

Changing the text selection color using WPCode

ここで、「カスタムコードの追加(新規スニペット)」にマウスオーバーするだけです。

外観が表示されたら、「+ カスタムスニペットを追加」ボタンをクリックします。

Adding custom code in WPCode

はじめに、カスタムコードスニペットのタイトルを入力します。これは、後でWordPressダッシュボードでスニペットを識別するのに役立つものであれば何でも構いません。

その後、’コードタイプ’ドロップダウンを開き、’CSSスニペット’を選択する必要があります。

Changing the WordPress text selection color using code

次に、コード・プレビュー・ボックスに以下のCSSを追加します:

/* Customizing text selection for Firefox */
::-moz-selection {
    /* Background color when text is selected in Firefox */
    background-color: #008000; /* Green color */
    /* Text color when text is selected in Firefox */
    color: #fff;
}

/* Customizing text selection for other browsers */
::selection {
    /* Background color when text is selected in other browsers */
    background-color: #008000; /* Green color */
    /* Text color when text is selected in other browsers */
    color: #fff;
}

2つのスタイルを追加したことに注目してください。:moz-selectionセレクタはFirefoxブラウザで動作し、::selectionセレクタはGoogle Chrome、Safari、IE9+、Operaなどの他の一般的なブラウザで動作します。

上の例では、#の16進コードはリンクの色を緑に変更するので、 background-colorを変更する必要があります: #をハイライト・テキストに使用したい色に変更する必要があります。

どの16進コードを使えばいいかわからない場合は、HTML Color Codesサイトでさまざまな色とそのコードを調べることができる。

コードの見た目に満足したら、’Inactive’トグルをクリックして、代わりに’Active’を表示させる。

そして「Save Snippet」をクリックして、CSSスニペットをライブにする。

Inserting the default text selection color CSS code in WPCode

このサイトでは、変更を実際に確認することができます。

デモサイトではこんな感じ。

Example of the new default text selection color, created with WPCode

方法2:WordPressテーマ設定を使う(クラシックテーマによって異なる)

WordPressテーマによっては、選択したテキストの色を含め、タイポグラフィやフォントの設定を変更できるものもあります。あなたのテーマがそうであるかどうかを確認するには、外観 ” カスタマイズに行く必要があります。

注: この方法はブロックテーマには適用できません。

Opening the WordPress theme customizer

ここで、「Colors(色)」と書かれた設定を探します。

General(全般)」や「Global(グローバル)」などのタブがある場合は、テーマのカラー設定がコンテナに含まれていることが多い。

例えば、Astra WordPressテーマを使用している場合、「Global」タブを選択する必要があります。

Changing the default text selection color using the theme settings

その後、このWordPressテーマを構成するすべての異なる色を表示するには、「色」をクリックします。

次に「アクセント」をクリックする。

Changing the accent color in the WordPress theme settings

カラーピッカーが表示され、新しいテキスト選択色を選ぶことができます。

ライブプレビューが自動的に更新されるので、フォントカラーの変化を見ることができます。様々な設定を試して、あなたのWordPressサイトに最適なものを見つけてください。

Changing the text selection color using the WordPress Theme Customizer

変更に満足したら、「公開する」をクリックするだけです。

その後、WordPressブログやサイトに新しいテキスト選択色が表示されます。

Changing the text highlight color in WordPress

WordPressテーマのカスタマイザーに色の設定がない場合でも、テーマのドキュメンテーションをチェックして、デフォルトのテキスト選択色を変更する方法があるかどうかを確認する価値はある。

テーマの開発者に助けを求めることもできます。詳しくは、WordPressのサポートを正しく依頼し、サポートを受ける方法をご覧ください。

WordPressタイポグラフィのヒントとコツをもっと見る

WordPressサイトのフォントをカスタマイズしたいけれど、方法がわからない?まずはこれらのガイドをご覧ください:

このチュートリアルで、WordPressの初期設定のテキスト選択色を変更する方法をご理解いただけたでしょうか。また、WordPress用の最高のドラッグ&ドロップページビルダーやWordPressを使ってオンラインでフォントを販売する方法についてのガイドもご覧ください。

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

アバター

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

ツールキットへの無料アクセス - すべてのプロフェッショナルが持つべきWordPress関連製品とリソースのコレクション!

Reader Interactions

24件のコメント返信を残す

  1. Michael

    Thank you so much for your post ! Clear and useful.

    • WPBeginner Support

      Glad you found our content helpful :)

      管理者

  2. Lynne Clay

    Is there a way to change just my posts titles color without having to change the coding? I don’t understand anything about coding and don’t want to mess with that anyway.

  3. Samar Jamil

    Thanks for this awesome post.

    • WPBeginner Support

      You’re welcome :)

      管理者

  4. KrishnaChaitanya

    Thank you very much, your service was excellent. Lot to learn from you.

    • WPBeginner Support

      Glad our tutorial was helpful :)

      管理者

  5. Adrian Wallis

    Thanks, it worked great for me in a Twenty Fourteen Child. Hopefully that is the last of the default green gone from template

  6. Michele

    I tried this but it didn’t work… I’m using Thesis, does that make a difference?

    • Editorial Staff

      Not that we know of because it is a basic CSS change. The only thing we can think of is that thesis is overriding your styles maybe?

      管理者

  7. Marvin

    Hello there,

    I just copied your code in my Genesis eleven40 child theme but it is not working.

    Thank You

    • Editorial Staff

      It should work just fine unless eleven40 has it’s own styles pre-defined. In which case you would need to override them by adding an !important value in yours.

      管理者

      • Lauren

        Oh my gosh. I have been searching tirelessly all over the internet for the solution to this problem, but to no avail. But this response to Marvin’s question solved it! So simple. Thanks so much!!!!!

  8. David Abramson

    Cool trick. I am working on a website in Genesis and like my tech support guy says, “it’s as easy as drinking a glass of water”

    Thanks!
    -David

      • Keith Davis

        Yes I saw it on Brian Gardner’s site.
        Never knew you could change the selection colours until I read his article.
        Not sure if I would ever use it, but nice to know it can be done.

  9. Josh McCarty

    This is one of those simple things that many people probably won’t notice, but it’s a nice “extra” to add to a website. I first saw it in HTML5 Boilerplate and use it frequently on sites that I build.

  10. bungeshea

    You actually can combine them, like this:

    ::selection,
    ::-moz-selection {
    background-color: #ff6200;
    color: #fff;
    }

    • Editorial Staff

      We saw this tutorial on Brian’s site. He suggests that combining them will not work (not sure which environment it was not working). But we’d stick with what we know works.

      管理者

  11. Gautam Doddamani

    genesis has a nice text selection color. your site’s is orange which is cool :)

    p.s. speaking about site appearances, yoast.com got an upgrade too, he is also now using the genesis framework kudos to that!

返信を残す

コメントありがとうございます。すべてのコメントは私たちのコメントポリシーに従ってモデレートされ、あなたのメールアドレスが公開されることはありませんのでご留意ください。名前欄にキーワードを使用しないでください。個人的で有意義な会話をしましょう。