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 サイトをすべてのユーザーにとってアクセシブルなものにしたいと悩んでいませんか?フォントリサイザーについて耳にしたことはあると思いますが、サイトのレイアウトを崩さずに実際に機能するものを導入するのは本当に難しいことです。

多くのWordPressサイトオーナーは、ブラウザーズーム機能だけで十分だと考えていますが、ページ要素が歪んでしまい、ユーザーエクスペリエンスが低下することがよくあります。必要なのは、他のページ構成要素に影響を与えることなく、訪問者が簡単にテキストサイズを調整できるフォントリサイザーです。

WPBeginnerを長年運営してきた経験から、適切なアクセシビリティ機能がないと、閲覧者のかなりの部分を遠ざけてしまう危険性があることを身をもって感じてきました。そこで、WordPressサイトにフォントリサイザーを追加する2つの確実な方法を考案しました。

How to add resizeable text for site visitors in WordPress

ウェブサイトにリサイズ可能なテキストを追加する理由

WordPressサイトに適切なフォントを見つけることは、サイトを魅力的なものにし、訪問者がコンテンツを読みやすくする上で大きな役割を果たすため、重要です。

しかし、サイトに最適なフォントを選ぶだけでは不十分な場合もあります。フォントサイズが小さければ、人々はあなたの投稿を読むのに苦労し、最終的にはサイトを放棄してしまうだろう。

読みやすさを向上させる簡単な方法は、サイト訪問者にメインテキストのサイズを変更するオプションを提供することです。これにより、ユーザーは自分の好みに合わせてテキストサイズを調整することができ、サイトでの滞在時間を増やすことができます。

CTRLキーと+キーを押すことでブラウザーにビルトインされたズーム機能を使うことができますが、これはテキストだけでなくページ上のすべての要素のサイズを大きくします。これはサイトのレイアウトを崩し、素晴らしいユーザー体験を提供しない可能性があります。

それでは、WordPressで訪問者のためにリサイズ可能なテキストを簡単に追加する方法を見てみましょう。

動画チュートリアル

Subscribe to WPBeginner

文書による説明をご希望の方は、そのまま読み進めてください。以下のクイックリンクから、特定の方法に飛ぶことができる:

方法1:WordPressでリサイズ可能なテキストを追加する(クラシックWordPressテーマのみ)

ユーザーがサイトのテキストサイズを変更できるようにする最も簡単な方法は、Accessibility WidgetのようなWordPressプラグインを使用することです。

サイトのサイドバーに文字サイズを変更するオプションを追加できる無料のWordPressプラグインです。プラグインは軽量でとても使いやすい。

ただし、Accessibility Widgetプラグインはフルサイト編集やブロックテーマと互換性がないため、クラシックテーマを使用している場合にのみ機能することに注意してください。WordPressの管理画面にテーマカスタマイザーがない場合、ブロックテーマを使用していることがわかります。

最初に行う必要があるのは、アクセシビリティ・ウィジェット・プラグインをサイトにインストールし、有効化することです。ヘルプが必要な場合は、WordPressプラグインのインストール方法のガイドをご覧ください。

有効化したら、WordPress管理画面から外観 ” ウィジェットにアクセスします。次に、「+」ボタンをクリックし、「アクセシビリティ・ウィジェット」ブロックをサイドバーに追加します。

Add an accessibility widget block

その後、’Change Text Size’または’Resize Text’のように、ウィジェットのタイトルを入力できます。

次に、ウィジェットによって影響を受けるHTML要素またはCSSクラスを選択する必要があります。初期設定は、本文、段落、リスト項目、テーブルセルです。これらのオプションは、ほとんどのサイトで動作するはずです。

Change accessibility widget settings

ウィジェットでは、最大4つのリサイズオプションが可能です。初期設定は90%、100%、110%、120%です。Set to these sizes’フィールドに数値を入力することで、フォントサイズを増減することができます。

最後のウィジェット設定はコントローラーテキストで、これはユーザーに表示されるテキストです。テキストサイズは初期設定のパーセンテージのままでも、文字を使用して異なるフォントサイズを表示することもできます。

完了したら、「更新」ボタンをクリックして、ウィジェット設定を保存します。

これで、あなたのサイトにアクセスして、ウィジェットの動作を確認することができます。このように、ウィジェットはあなたのサイトのサイドバーに表示されるはずです:

Change text size preview

コントローラーのテキストが目立たないと感じたら、CSSを使って変更することができる。

WordPressの管理画面から外観 “ カスタマイザーを選択してください。

Opening the WordPress theme customizer for classic themes

クラシックテーマをカスタマイズするためのオプションが表示されます。

ここで、「追加CSS」を選択する。

Opening the Additional CSS tab in Theme Customizer

ここで、ウィジェットをスタイルするためにCSSコードを追加できます。ここに追加したのは

.widget_accesstxt a {
border: 2px solid #000;
padding: 2px;
font-weight: bold;
}

このCSSは、コントローラテキストの周りに枠線を追加し、太字にし、少しパディングを追加します。ウィジェットの外観に満足したら、’公開する’をクリックします。

詳しくは、WordPressでカスタムCSSを追加する方法をご覧ください。

Adding additional CSS to a classic theme to style the accessibility widget

方法2:WordPressでリサイズ可能なテキストを追加する(すべてのWordPressテーマ)

ユーザーにサイトのテキストサイズを変更させるもう一つの簡単な方法は、WP Accessibilityを使うことです。このプラグインを使えば、どんなテーマを使っていても、テキストサイズを変更するツールバーをサイトに追加することができます。

最初に行う必要があるのは、あなたのサイトにWP Accessibilityプラグインをインストールして有効化することです。WordPressプラグインのインストール方法については、こちらをご覧ください。

有効化したら、WordPress管理画面からWP Accessibilityページにアクセスするだけです。

WP Accessibility Settings

アクセシビリティツールバー」セクションで、「アクセシビリティツールバーを有効化」オプションをクリックし、「フォントサイズ」を選択します。これでツールバーにフォントリサイザーが追加されます。

必要であれば、コントラストとグレースケールのオプションも有効化できます。

さらに、ツールバーをクリックしたときのコンテンツのフォントサイズを変更することもできます。本当に〜してもよいですか?

それ以外には、「代替フォント・リサイズ・スタイルシートを使用する」オプションを有効化することをお勧めします。このオプションを有効化すると、ユーザーは初期設定のフォントサイズと、より大きく読みやすいバージョンのテキストを簡単に切り替えることができます。

プラグインで他の設定を有効化するのも自由です。

完了したら、「ツールバー設定の更新」ボタンをクリックします。

WP Accessibility toolbar settings

それだけだ!

フロントエンドのフォントリサイズツールバーはこんな感じです:

Gif of how the WP Accessibility plugin works

詳しくは、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

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

  1. Shushanna

    Hi, thanks for the amazing post. I wonder if your site does not have a sidebar, is it possible to to put the widget somewhere else, for example above the navigation.

    • WPBeginner Support

      You can place it in your theme’s widget areas if your theme has widget areas available!

      管理者

  2. Jasper

    I have installed the widget but don’t have the Set Controller Text box so on the website it shows the %s.
    Any sugestions? Thanks

  3. Ivo

    Hi, I followed the instructions as on the video but noting happens. Please help.
    I actually wont it to make my girlfriend site to be zoom-able when open in mobile devices. Please suggest…
    Regards,
    Ivo

  4. Eric Paquette

    is it possible to make the A A A bigger ?

  5. Wrenling

    This widget is AMAZING, thank you so much!!

    I’m curious, I added it to my blog and it is EXACTLY what I wanted, but it only affects the main page of the blog – if you click on an individual post, the widget disappears. Can you tell me how to fix this?

    • WPBeginner Support

      Your WordPress theme probably uses different sidebars for main page and single posts.

      管理者

返信を残す

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