WordPressのビジュアルエディタの名称や出力されるhtmlタグを変更する

今回やりたいこと

WordPressで記事などを投稿するときに、デフォルトで入っている以下のエリアについてです。


デフォルトでは「見出し1」⇒「h1」、「見出し」⇒「h2」というように、あらかじめ決められています。

今回はこれを変更したい場合の対処方法をご紹介します。

ちなみに、変更したい場合だけでなく、「見出し6」は使用しないから排除したいという場合にも使えます。

functions.php

記述は以下のようになります。


add_filter('tiny_mce_before_init', 'custom_tiny_mce_formats');
function custom_tiny_mce_formats($settings)
{
  $settings['block_formats'] = '見出し=h2;見出し2=h3;スペース=div;';
  return $settings;
}

上記の例では上記画像の「見出し1」のプルダウンをクリックした時に上から順番に「見出し」「見出し2」「スペース」となります。

出力されるタグがイコールの後に書いてあるhtmlタグになります。

見出し1を必ずしもh1にしたくない場合もあると思いますので、そういったときにも使えますね。

「スペース」で指定したように見出しタグ以外を設定することも可能です。

参考にさせていただいた記事

今回参考にさせていただいた記事はこちらです。ありがとうございました。

related article

2021/03/09 WordPress

All in One SEOでページタイトルの挙動がおかしくなった

2020/09/10 WordPress

the_dateタグは使えない

2019/10/21 WordPress

Warning: count():のエラー解決策

2021/01/15 WordPress

WordPressの固定ページでパンくずリストを自動生成する