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デザインツールキットの中で最も効果的なツールのひとつであり、あなたのものにもなります。

リサイズが可能で、ウェブフォントのように読み込みが速く、従来のイメージアイコンのようにウェブサイトを遅くすることもありません。さらに、CSSを使用してスタイルを設定できるので、思い通りの外観に仕上げることができます。

WordPressにアイコンフォントを追加する確実な方法を2つ発見したので、この記事ではその方法を紹介する。

How to easily add icon fonts in your WordPress theme

アイコンフォントとは?

アイコンフォントには、文字や数字の代わりに記号や小さな絵が含まれています。

Font Awesome icon fonts

これらのアイコンフォントは様々な方法で使用することができます。例えば、ショッピングカート、ダウンロードボタン、フィーチャーボックス、プレゼントコンテスト、WordPressのナビゲーションメニューなどにも使用できます。

実際、WordPressは管理エリアでフォントアイコンを使っている。

Font icons in the WordPress dashboard

ほとんどの訪問者は、よく使われるアイコンの意味をすぐに理解できるので、サイトをナビゲーションしやすくすることができます。また、アイコンは多言語サイトの構築にも役立ちます。

画像ベースのアイコンに比べ、フォントアイコンは読み込みが非常に速いため、WordPressのスピードとパフォーマンスを向上させることができます。

無料で使えるオープンソースのアイコンフォントセットはいくつかあるが、このガイドでは、最も人気のあるオープンソースのアイコンセットであるFont Awesomeを使うことにする。

それでは、WordPressテーマにアイコンフォントを簡単に追加する方法を見ていきましょう。クイックリンクを使えば、使いたい方法にすぐにジャンプできる:

方法1.WordPressプラグインを使ってアイコンフォントを追加する(無料で簡単)

WordPressにカスタマイザーフォントを追加する最も簡単な方法は、Font Awesomeプラグインを使用することです。

このプラグインを使えば、WordPressのテーマファイルを変更することなく、ページや投稿でフリーのアイコンフォントを使うことができます。また、プラグインを更新するたびに、新しいFont Awesomeアイコンが自動的に追加されます。

まず最初にWordPressにFont Awesomeを追加します。詳しくは、WordPressプラグインのインストール方法のステップバイステップガイドをご覧ください。

有効化した後、任意のショートコードブロックにFont Awesomeアイコンを追加できます。アイコンのフォントを表示したいページや投稿日を開き、「+」アイコンをクリックするだけです。

ショートコード」を検索し、適切なブロックが表示されたら選択することができる。

Adding a font icon to WordPress using shortcode

これで、以下のショートコードを使って、任意のFont Awesomeアイコンを追加できる:

[icon name="rocket"]

rocket」を表示したいアイコンの名前に置き換えるだけです。名前を取得するには、Font Awesomeライブラリにアクセスして、使用したいアイコンをクリックします。

Font Awesome library

表示されるポップアップで、アイコンをクリックする。

Font Awesomeは自動的にクリップボードに名前をコピーします。

Copying the Font Awesome icon name for the shortcode

これで、ショートコードに名前を貼り付けるだけです。これで「公開する」または「更新する」をクリックして、アイコンフォントをライブにすることができる。

テキストブロックの中にアイコンフォントを表示したい場合があります。例えば、ブランド名の後に「コピーライト」シンボルを表示したい場合などです。

これを行うには、単に任意の段落ブロック内にショートコードを貼り付けます。

Adding an icon font in WordPress using a shortcode

テキストブロックのオプションをカスタマイズする方法と同様に、右側のメニューの設定を使用してアイコンをカスタマイズすることができます。例えば、WordPressでは テキストの色フォントサイズ背景色を変更することができます。

WordPressはショートコードをFont Awesomeアイコンに変換し、テキストと一緒に表示します。

An example of an icon font in WordPress

もう一つのオプションは、ウィジェット対応エリアにショートコードを追加することです。

例えば、サイトのサイドバーなどにショートコードのブロックを追加することができます。

Adding an icon font to a widget-ready area in WordPress

詳しくは、WordPressサイドバーウィジェットでショートコードを使用する方法をご覧ください。

カラムにアイコン・ショートコードを追加して、美しいフィーチャー・ボックスを作ることもできる。

An example of a features box on a WordPress website

詳しい手順は、WordPressでアイコン付きの機能ボックスを追加する方法をご覧ください。

多くのサイトでは、メニューにアイコンフォントを使用することで、訪問者が道順を見つけやすくしています。アイコンを追加するには、新規メニューを作成するか、WordPressダッシュボードで既存のメニューを開きます。

ステップバイステップの手順については、WordPressでナビゲーションメニューを追加する方法についての初心者ガイドをご覧ください。

外観 メニュー ‘のページで’表示オプション’をクリックし、’CSSクラス’の隣のボックスにチェックを入れる。

Adding CSS classes to a WordPress navigation menu

そうしたら、アイコンを表示したいメニュー項目をクリックして展開するだけです。

新しい「CSS Classes」フィールドが表示されるはずです。

Adding an icon font using a CSS class

アイコンのCSSクラスを取得するには、Font Awesomeのサイトでアイコンのフォントを見つけてクリックするだけです。必要であれば、さまざまな設定をクリックしてアイコンのスタイルを変更できます。

ポップアップには、HTMLコードの断片が表示されます。CSSクラスは単に引用符で囲まれたテキストです。例えば、以下の画像では、CSSクラスはfa-solid fa-address-bookです。

Copying the Font Awesome icon CSS class

引用符の中のテキストをコピーし、WordPressダッシュボードに戻るだけです。

CSS Classes」フィールドにテキストを貼り付けることができます。

Adding icon fonts in WordPress using a CSS class

さらにアイコンフォントを追加するには、上記と同じ手順を踏むだけです。

メニューの設定に満足したら、「保存」をクリックする。これで、WordPressのサイトにアクセスすると、更新されたナビゲーションメニューが表示されます。

An example of icon fonts in a WordPress navigation menu

方法2.SeedProdでアイコンフォントを使う(よりカスタマイズ可能)

サイト上のどこにでも自由にフォントアイコンを使いたい場合は、ページビルダープラグインの使用をお勧めします。

SeedProdは、市場で最高のドラッグアンドドロップWordPressページビルダーであり、1400以上のFont Awesomeアイコンがビルトインされています。また、ドラッグ&ドロップでどのページにも追加できる既製のアイコンブロックもあります。

SeedProdでは、ご希望のサイトデザインに合ったカスタムWordPressテーマを作成することもできます。

最初に行う必要があるのは、プラグインのインストールと有効化です。詳しくは、初心者向けWordPressプラグインのインストール方法をご覧ください。

注: SeedProdには無料版もありますが、今回はアイコンブロックが付属しているPro版を使用します。

有効化した後、SeedProd ” Settingsに進み、ライセンスキーを入力してください。

Entering the SeedProd license key

この情報は、SeedProdサイトのアカウントで確認できます。ライセンスキーを入力した後、「Verify Key」ボタンをクリックしてください。

次に、SeedProd ” ページにアクセスし、「新規ランディングページを追加」ボタンをクリックする必要があります。

Choosing a custom design for your WordPress page

ここで、あなたのページのベースとして使用するテンプレートを選択することができます。SeedProdは、あなたのWordPressブログやウェブサイトのニーズに応じてカスタマイズすることができます350以上の専門的に設計されたテンプレートを持っています。

例えば、バイラルウェイトリストのランディングページスクイーズページ、あるいはカスタム404エラーページなどを作成し、ユーザーを引きつけることができます。

テンプレートを選択するには、マウスオーバーして「チェックマーク」アイコンをクリックします。

Choosing a professionally-designed template

デジタル商品の販売に最適なので、すべての画像に「Ebook Sales Page」テンプレートを使用しています。しかし、お好きなデザインをお使いいただけます。

次に、カスタムページの名前を入力します。SeedProdはページのタイトルに基づいて自動的にURLを作成しますが、このURLは好きなものに変更することができます。

入力した情報に問題がなければ、「保存してページの編集を開始する」ボタンをクリックします。

Adding a title to a SeedProd page design

次に、SeedProdドラッグアンドドロップページビルダーに移動し、テンプレートをカスタマイズすることができます。

SeedProdエディターには、右側にデザインのライブプレビュー、左側にいくつかのブロック設定が表示されます。

Customizing a SeedProd WordPress page template

左側のメニューには、デザインにドラッグできるブロックもあります。

ボタンや画像などの標準的なブロックをドラッグ&ドロップしたり、お問い合わせフォーム、カウントダウン、ソーシャルメディア共有ボタンなどの高度なブロックを使用することができます。

Adding blocks a page or post design in WordPress

ブロックをカスタマイズするには、レイアウト内でクリックして選択するだけです。

左側のメニューには、そのブロックをカスタマイズするために使用できるすべての設定が表示されます。例えば、背景色を変更したり、背景画像を追加したり、配色やフォントを変更してあなたのブランドに一致させることができます。

Creating a custom layout for a WordPress website

ページにアイコンフォントを追加するには、左側の列で「Icon」ブロックを見つけ、レイアウト上にドラッグするだけです。

SeedProdは初期設定で「矢印」アイコンを表示します。

Adding an icon font in WordPress using SeedProd

別のFont Awesomeアイコンを表示するには、単にクリックしてアイコンブロックを選択します。

左側のメニューで、アイコンの上にマウスオーバーし、表示されたら「アイコン・ライブラリ」ボタンをクリックします。

Choosing a font icon using a page builder

Font Awesomeのアイコンがすべて表示されます。

使いたいフォントのアイコンを見つけてクリックするだけ。

SeedProd's built-in icon font library

SeedProdはアイコンをレイアウトに追加します。

アイコンを選択した後、左側のメニューにある設定を使用して、アイコンの配置、色、サイズを変更できます。

How to customize a font icon using SeedProd

左メニューの「リンク」フィールドに入力して、フォントアイコンへのリンクを追加することもできます。

もう一つのオプションは、SeedProdの既製のアイコンボックスを使用することです。

テキストを入力すると、その横にフォントアイコンが表示される。

Adding font icons to a SeedProd template

左側のメニューからアイコンボックスを見つけ、レイアウト上にドラッグするだけです。

その後、クリックしてブロックを選択し、上記と同じ手順でアイコンを変更することができます。

Adding an Icon Block to a SeedProd landing page design

その後、ヘッダーと本文を入力する。

詳細」タブを選択すれば、ブロックのパディングやマージンを変更したり、CSSアニメーションを追加したりすることもできる。

Customizing a WordPress Icon Block using SeedProd

さらにブロックを追加し、左側のメニューでそれらのブロックをカスタマイザーすることで、ページでの作業を続けることができます。

ページの見た目に満足したら、「保存」ボタンをクリックします。その後、「公開する」を選択すると、そのページを公開することができます。

Publishing a custom page layout with a font icon

代替案SVGアイコンを使う

WordPressにアイコン画像を追加するもう一つの方法は、SVGアイコンを使うことだ。スケーラブル・ベクター・フォーマット(Scalable Vector Format)の略で、ベクター・グラフィックスによく使われる画像フォーマットだ。

アイコンに複数の色を追加したい場合、多くの人がアイコンフォントよりもSVGベクターアイコンを使用します。また、SVGベクトルアイコンはSEO対策にも必要で、他のイメージアイコンよりもサーバーからの読み込み要求が少なくて済みます。

SVGについてさらに詳しく知りたい方は、WordPressでSVG画像ファイルを追加する方法をステップバイステップでご紹介しています。

このチュートリアルで、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

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

  1. Shraddha Patil

    Very Helpful! I was searching for such solutions. Glad I found it here. Thank you!!

    • WPBeginner Support

      Glad our guide was helpful :)

      管理者

  2. Juan

    Hi there, many thanks for suych a great explanation.

    But I don´t understand something.

    On the wp_enqueue_style() function, the first parameter is a string called ‘wpb-fa’. I looked on the documentation and it is supposed to be the name of the stylesheet. But I don´t understand. What is this name for? Is mandatory to be named that way in this case? The stylesheet isn´t named “style.css”?

    Sorry for the noob questions.

    Thanks

    • WPBeginner Support

      The wpb-fa is the unique name for the script, that section is not for the name of the stylesheet

      管理者

  3. M. Hridoy

    Hi,
    This is Great! Thanks for your awesome resourceful worth reading post.Indeed a timely and useful post which I could pick up some valuable information on this subject. Keep updating new suggestions with us…

    • WPBeginner Support

      Thank you and you’re welcome :)

      管理者

  4. drkumar kumar

    nice article , thanks for sharing

    • WPBeginner Support

      Thank you, glad you liked our article :)

      管理者

  5. Niranjan G Vala

    Hello wp beginners support team, I am visually impaired web designer.
    Have read this whole artical but still want some help regarding integrating the font icons in my website.
    I want to use Font Awesome with my theme. and already followed the steps provided above in artical.
    The icons are working in post and pages vary fine but i want to use it in menus.
    Here what I have done with css.

    .shoppingcart::before {
    font-family: FontAwesome;
    content: “\f07a”;
    color: #ffffff;
    }

    But still it didn’t worked. Then what I have done wrong?
    Please assist me out of this problem.
    I will always appreciate.
    Vary Thank you all at wp beginners.

    • WPBeginner Support

      Hi Niranjan,

      An easier way to add Font Awesome is to add its CSS classes to invidual menu items. After enqueuing font stylesheet.

      Go to Appearance » Menus page and click on Screen Options button. From there make sure that CSS Classes check box is checked.

      Next click to expand an individual menu item and you will notice the option to add CSS classes. Each font-awesome icon has its own CSS class for exmaple, fa fa-lg fa-home CSS classes will be used for home icon. You can find them all on Font Awesome website.

      After adding CSS class you can use those classes in your custom CSS to style the icons.

      管理者

      • Niranjan G Vala

        First thanks to all at WP Beginners for your valuable response. And sorry for late feedback. Unfortunately I was not able to reply quickly because the mail was in the spam folder. Now it works fine and i’m able to use font awesome in navigation menus.
        One suggestion is that please mention the accessibility level of plugins/themes when you post an artical. Wordpress core is fully accessible but 60% of plugins and themes are not following the web accessibility guidelines (WCAG 2.0) witch is the recommendation of world wide web consortium (w3.org). Or please add skip links on your website for better accessibility. Making websites accessible will help lot to persons with disabilities like myself to navigate the website lot easier. Thanks.

  6. ripon

    in a website there should have font awesome icon. I want to make that dynamic. I want to change that icon from wordpress control panel. like why choose us section there should have responsive design font icon. I want to change that from wordpress theme option.

  7. Tobias

    Hi, awesome tutorial, thank you!
    Can you help me?
    I used this line of the code “-o-transform: scale(1);” to scale my icons in Opera properly, however it didn’t help me. Maybe it is because of specifically these icons, that I am using –
    Is it possible that something is wrong with them? What do you think? And thanks for your tutorial!

  8. valldahi

    Thank you very much Isy. methode 1

  9. Nrusingh Pr Acharya

    Thanks for this method. I inserted FA manually because better is not in support anymore with WP v4.7.

    I am following your tutorials from first, and I’m pretty much confident in Wordpress now. Thanks.

  10. zeniwo

    A very informative article , it really helped me in clearing my doubts about adding icon fonts in wordpress themes . Bloggers like you help hundreds of new and budding bloggers like me to understand things and move ahead . Thank you very much for this useful article.

  11. Rhonda

    Thank you! I’ve been trying to understand how to use the font icons and this was straight forward and helpful.

  12. Kobe

    Thanks for this post. It was really useful. I’ve been using Better Fonts Awesome plugin and it helped me much. But then I needed to form my content into responsive columns and I started to search for plugin that will allow me to do that. Accidentally I came across MotoPress Editor. Actually I do not like visual editors due to dependency on them but it saved me as I could form the columns visually and use Font Awesome Icons, selecting sizes and colors easily. Thank you again for good job.

返信を残す

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