ブロックツールバーにあるはずのリンクボタンが無い・・・
こんな悩みを解決します。
当ブログではテーマプラグインに「AFFINGER」を利用しています。
ブロックツールバーとは
ブロックツールバーは記事作成で表示される上部のバーを指します。
ツールバーのおかげでフォントの強調やハイライト等の書式設定がスムーズにできます。
中でも記事の中でリンクを設定できる【内部リンク】や、見て欲しい外部のページに誘導する【外部リンク】を設定できるリンクボタン()を使えば、記事の読みやすさが向上し、読みやすい記事としてユーザーに評価され易くなります。
ブロックツールバーにリンクボタンが表示されない
以降は私が経験した事例です。
文字数が多い記事でテキストリンクを設定しようとしましたが、段落のブロックツールバーにリンクボタン()が見つかりません。
本来なら、∨の左側にリンクボタンが表示されます。
リンクボタンが表示されないバグがあるかと思い調べてみましたが、いくら調べてもどこにも書かれていませんでした。
原因はプラグインの相性
結論から言うと、リンクボタンが表示されなかったのは「Yoast SEO」というプラグインとの相性が悪いことが原因でした。
どのように相性が悪いのか…までは分かりませんが、Yoast SEOを無効化するとリンクボタンが表示されるようになりました。
無効化が完了後、作成中の記事がある場合は更新ボタンを押してみましょう。ブロックツールバーにリンクボタン()が表示されていればOKです。
Yoast SEO以外にも、AFFINGER購入者特典の「Gutenberg 用ブロックプラグイン2」を無効化するとリンクボタンが表示されるようになりますが、作成した記事のフォントが崩れたり、新たにGutenberg用プラグインを入れる必要があるのでオススメしません。
Yoast SEOはSEO対策のために入れていたプラグインで、XMLサイトマップも設定できる等便利なプラグインです。XMLサイトマップをYoastSEOで設定している場合は無効化により機能しなくなるため、別のプラグイン等を利用しましょう。
まとめ
ブロックツールバーにリンクボタン()が表示されない不具合は「Yoast SEO」との相性が原因でした。対処法は下記の通りです。
不具合の対処法
- プラグインに「Yoast SEO」がインストールされていないかチェックする
- 「Yoast SEO」を無効化する
- ブロックツールバーにリンクボタンが表示されていることを確認する
あくまで「Yoast SEO」を利用していた方のみ該当する不具合ですが、いくら探しても原因や対処法が分からない不具合はプラグインとの相性が原因で起きていることが多いです。
有効化しているプラグインを一つずつ無効化して検証してみることをオススメします。ただし、検証の際は必ずバックアップを取ってから試すようにしましょう。
プラグインのアップデートで起こる不具合にも注意しましょう!