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サイト全体に表示することができます。

WPBeginnerでは、自分たちのサイトでさまざまな目的のためにたくさんのウィジェットを作成してきました。いくつかのウィジェットは自社で開発したものですが、コードを一行も触らずに同じことができる別の方法もあります。

例えば、Widgets Optionプラグインをテストしたところ、すべてのタイプのサイトに最適な設定であることがわかった。一方、WordPressの最新のフルサイトエディターを使ってウィジェットを作成することもできる。

この投稿では、WordPressでビジュアルエディターを使ってウィジェットを作成する方法を紹介します。

How to use visual editor to create widgets in WordPress

WordPressのウィジェット作成にビジュアルエディターを使う理由

ウィジェットを使えば、メインページや投稿エリア以外にリッチコンテンツを追加することができる。WordPressのテーマはそれぞれ異なりますが、一般的にはフッター、ヘッダー、サイドバーなどのエリアにウィジェットを追加することができます。

多くのサイトがこのエリアを使って、アバウトセクションの表示、人気投稿の表示、メールマガジン登録フォームの追加などを行っている。

WordPressでは、ウィジェット対応エリアにさまざまなブロックを追加することができ、多くのWordPressプラグインも独自のブロックを追加します。

例えば、Smash Balloon Twitter Feedを使用している場合、プラグインのTwitter Feedブロックを使用して、ウィジェット対応エリアに最近のツイートを埋め込むことができます。

An example of a custom block provided by a WordPress plugin

しかし、訪問者にリッチなマルチメディアコンテンツを表示するカスタマイザーを作成したい場合もあります。例えば、投稿者の写真をアップロードし、それを使って、様々なソーシャルメディアプロフィールへのリンクを含む、投稿者プロフィールウィジェットを作成することができます。

ということで、WordPressでカスタムウィジェットを作成するためにビジュアルエディターを使用する方法を見てみましょう。以下のリンクから、あなたのテーマに合った方法にジャンプしてください:

方法1:ウィジェットオプションプラグインを使用する(WordPressのすべてのテーマで動作する)

カスタムウィジェットを作成する最も簡単な方法は、Widget Optionsプラグインを使用することです。このプラグインは、ユーザーの権限グループによって異なるウィジェットを表示したり、モバイルでWordPressウィジェットを非表示にしたりする機能など、標準のWordPressビジュアルウィジェットエディターに多くの追加設定を追加します。

また、独自のリンク、画像、フォーマットなどでカスタマイズできるテキストウィジェットも追加されます。これにより、コードを書くことなくカスタムウィジェットを作成できます。

まず、Widget Optionsプラグインをインストールし、有効化する必要がある。詳細については、WordPressプラグインのインストール方法のステップバイステップガイドをご覧ください。

有効化したら、WordPressダッシュボードの外観 ” ウィジェットページに移動します。

The Widget Options settings screen

WordPressテーマのウィジェット対応エリアのリストがすべて表示されます。表示されるオプションは、テーマによって異なる場合があります。

サイトに追加できるすべてのウィジェットも表示されます。このガイドではテキストウィジェットを使用しますので、ウィジェット対応エリアにドラッグ&ドロップしてください。

How to use the visual editor to create widgets in WordPress

小さなポップアップが表示されます。

このポップアップは基本的にミニページまたは投稿エディターなので、見慣れたものに見えるはずだ。

Creating a custom widget using a visual editor

ウィジェットの上に外観が表示されます。

その後、小さなエディターに直接テキストを入力したり、リンクや画像を追加したり、書式を変更したり、箇条書きや番号付きリストを追加したりすることができます。

A custom WordPress widget

また、特定のWordPressページでウィジェットを表示または非表示にしたり、WordPressウィジェットにカスタマイザースタイルを追加することもできます。

ウィジェットの設定に満足したら、「Done」リンクをクリックして設定を保存します。

今、あなたのサイトにアクセスすると、新しいリッチテキスト・ウィジェットが表示されます。

An example of a custom author bio widget, created using a free WordPress plugin

もしお望みなら、WordPressカスタマイザーを使ってカスタムウィジェットを視覚的に構築することができます。

外観 ” ウィジェットに移動し、今度は「ライブプレビューで管理」をクリックするだけです。

Creating a custom widget using the WordPress visual editor

ウィジェット設定がすでに選択された状態でカスタマイザーが開きます。

カスタムウィジェットを追加したいエリアをクリックしてください。

Create a custom widget using the WordPress Customizer

その後、「ウィジェットを追加」をクリックすると、さまざまなウィジェットをすべて表示するパネルが開きます。

テキスト」を見つけてクリックするだけで、あなたのサイトにテキストが追加される。

Adding a custom text widget to a WordPress blog

テキスト、リンク、メディアなどを追加できる小さなエディターが開きます。

エディターで変更を加えると、ライブプレビューは自動的に更新されます。

Adding a custom text widget to WordPress

ウィジェットの外観に満足したら、’公開する’ボタンをクリックして、WordPressブログやサイトで公開します。

WordPressダッシュボードでテーマカスタマイザーが見つからない場合は、WordPress管理画面でテーマカスタマイザーが見つからない場合の修正方法をご覧ください。

方法2:フルサイトエディターを使用する(ブロック有効化WordPressテーマで動作する)

ブロック対応のWordPressテーマを使用している場合、フルサイトエディターを使って、ウィジェット対応エリアにブロックを追加できます。

このように、サイドバーなどのウィジェット対応エリアにWordPress標準のブロックを配置することで、カスタムウィジェットを作成することができます。また、WordPressプラグインを区切りインストールする必要もありません。

標準のWordPressウィジェットエディターやカスタマイザーでは編集できないエリアにウィジェットを追加する方法でもあります。例えば、404ページのテンプレートにウィジェットを追加できます。

始めるには、WordPressダッシュボードの外観 ” エディターへ向かいます。

Opening the full-site editor (FSE) in WordPress

初期設定では、フルサイトエディターにはテーマのホームテンプレートが表示されますが、どのエリアにもウィジェットやブロックを追加することができます。

利用可能なオプションをすべて表示するには、「テンプレート」または「テンプレート・パーツ」のいずれかを選択すればよい。

Choosing a block-enabled template or template part

編集したいテンプレートまたはテンプレート部分をクリックします。

WordPressにデザインのプレビューが表示されます。このテンプレートを編集するには、小さな鉛筆のアイコンをクリックしてください。

Editing the footer template in WordPress using the full-site editor (FSE)

それが完了したら、青い「+」アイコンをクリックし、カスタムウィジェットで使用したい最初のブロックを見つけます。

どのブロックを組み合わせてもかまいませんが、画像とテキストを使用する場合は、「メディア&テキスト」ブロックから始めることをお勧めします。

これにより、テキストの隣に画像を簡単に配置することができます。この点を考慮すると、メディアとテキストブロックは、次の画像にあるように、著者情報ボックスを作成するのに最適です。

The Media & Text WordPress block

使いたいブロックを選択したら、サイドバーやフッターなどのウィジェット対応エリアにドラッグ&ドロップするだけです。

フルサイトエディターは、WordPressのツールと設定の完全なセットへのアクセスを提供します。これは、アクションボタン、テキスト、リンク、画像、その他のコンテンツをより幅広いブロックに追加できることを意味します。

Creating a custom widget using the full-site editor (FSE)

とはいえ、あなたが考えていた通りのウィジェットを作成できるはずです。見た目が満足できるまで、ウィジェット対応エリアにブロックとコンテンツを追加するだけです。

テーマのウィジェット対応エリアの使い方については、WordPressサイトのフッターに追加するもののチェックリストをご覧ください。

変更内容に満足したら、「保存」をクリックします。

Publishing custom widgets in WordPress using FSE

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

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

  1. Max

    Thanks for this.

    This is particularly useful for certain premium theme developers like StudioPress. The entire theme home page is built on Widgets. So this technique would work really well.

  2. Hidayat Mundana

    How can so I can add footer widgets in the other just below the footer ( footer widget should Fullwidth )
    Is there a plugin that can be used ?

    • WPBeginner Support

      Most themes have columns defined for footer widgets like three or four after that new widgets are placed below. If this is not the case with your theme, then you may need to define a new widget area.

      管理者

  3. Your Real Name

    Andor and WPBeginner, thanks so much for these tips. I’ve often seen widgets that looked great and figured that I’d have to know how to code to do something similar. With these tips (don’t know whether I’l use the plugin or Andor’s tip) I now know how to create some nice widgets without coding.

    Thanks!
    Martin

  4. Karen

    Awesome!!! You guys always give me the best info at right, just when I need it, time!! xx

  5. Andor Nagy

    Hi,
    Nice tutorial, but there’s a much easier way to do this. You simply make the look in the post editor, then you choose the text tab instead of the visual, and copy the html code into a text widget. And it requires no plugin. :P

    Regards,
    Andor Nagy

    • WPBeginner Support

      Yes Andor you are right this would work. But it is basically for users who are developing for clients. Now if you told the clients that you can use visual editor in posts it would confuse them. This plugin provides a user interface with different labeling to do exactly what you suggested above.

      管理者

返信を残す

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