WordPressには、さまざまな無料および有料目次(TOC)プラグインがあります。無料プラグインでは 簡単な目次プラグインこれはよく使われます。このブログには、Fixed TOCという有料目次プラグインが使用されています。 Fixed TOCは最近Tocerに名前が変わり、機能的な面でも多くの変化がありました。事実上別のプラグインとしても構いません。
Tocerの開発者は、ブロックエディタの対応のためにTocerに変更し、従来のFixed TOCはしばらく使用できますが、活発に更新しないことを明らかにしました。したがって、Fixed TOCを使用している場合は、可能であればTocerに置き換えることを検討してください。
WordPress 目次プラグイン Fixed TOCがTocerに変更
WordPress 有料目次プラグインのFixed TOCプラグインが最近、Tocerに名称が変わりました。プラグインの販売者によると、テーマを含むすべてが今ブロックなので目次 Gutenberg ブロックに変換することにしたとして、 TocerはFixed TOCとはまったく異なるプラグインだそうです。
Tocerでは、3つの方法で目次を配置できます。
- ブロックエディタブロックとして挿入(手動挿入)
- 自動目次の挿入
- ショートコードを使用して目次を挿入する
ショートコードはおそらくクラシックエディタのためにサポートされているようですが、クラシックエディタでTocerと正しく動作するかどうかを確認していません。
WordPress 5.0バージョンからデフォルトエディタがブロックエディタに変わったので、今は古典エディタを放してブロックエディタ(Gutenberg)を使用することは望ましくないと思います。
自動的に目次を入れるように設定しても、特定のページや投稿で手動でブロックエディタブロックとして挿入すると、ブロックとして挿入した目次が表示されるようです。
Tocerに変更後にエラーが発生した場合
このブログからFixed TOCを削除し、Tocerをインストールしてテストしてみると、いくつかのエラーが発生しました。
- GeneratePress テーマで「上に移動ボタン」(Back to Top Button)とクラッシュする
- 投稿を複数のページに分割した場合、目次内のメニュー項目をクリックすると致命的なエラーが発生する(長い投稿は 複数ページに分割することが可能です。)
プラグイン開発者に連絡して上記の問題を報告するので、バグを修正してくれました。文を複数ページに分割した場合、ブロックエディタで目次ブロックを追加するとエラーが発生しないようにエラーが解決されました。
加えて、 内容 ラベルを変更する方法などを知らず迷っていますが、少し見てみるとスタイルをテンプレートにしてつなぐように方式が変わりましたね。
基本的な使い方
Tocerプラグインを有効にすると WordPress 通知パネル » 設定 » Tocerで目次関連設定を行うことができます。
Fixed TOCでは多くのオプションが提供されていますが、Tocerを有効にして設定ページにアクセスすると、あまりオプションがないため、慌ててしまう可能性があります。
スタイルなどを細かく設定する部分はテンプレートを作成してロードできるようになっています。そのため、設定ページに設定するオプションがあまりないように見えます。
設定ページでは、大きく3つの部分のオプションを選択できるようになっています。
ブロックエディタ用TOCブロックの設定
Tocer Global Settings ページの上部は下図のようになっています。
から Covert Heading to IDは英語、フランス語、スペイン語、ドイツ語などラテン文字系列の言語がサポートされ、韓国語はサポートできないようです。私はこの部分をチェックしませんでした。
Gutenbergセクションには、上記のようにやや薄いオプションしかありません。 TOC設定をテンプレートにし、 Default Inherited Toc Settingsでテンプレートを選択できるようになっています。
Click To Manage リンクをクリックして新しい設定テンプレートを作成できます。記事/ページ作成画面に似ています。目次名を入力し、目次ブロックをクリックすると、右側にブロック設定オプションが表示されます。
あまりにも多くの設定があります。例えば、 コマンドと 横のプラスアイコンをクリックすると、このセクションで指定できるオプションが表示されます。
私はオプションはまったく触れずにデフォルト設定を使用しています。ラベルのみ「コンテンツ」から「目次」に変更し、文字サイズを縮小しました。参考として、次のようなコードを使って翻訳することも可能です(チャイルドテーマ 内の関数ファイルに追加)。
add_filter('tocer_render_toc_args', function($args){
$args['header_title'] = '제목 번역';
return $args;
});
Default Inherited Toc Settingsで作成した設定テンプレートを選択するか、 なしとしてそのままにすることができます。 なしとしてそのままにすると、デフォルトのTOC設定がロードされるようです。
ブロックエディタでTOCを手動で挿入できます。その場合、上記で設定したTOC設定テンプレートが適用されるようです。
ブロックエディタで目次を手動で配置するには /Tocerを入力して Tocerを選択します(Gutenberg キーボードショートカット を参照)。
自動目次設定
Auto Toc セクションでは、自動目次機能を使用するかどうかを選択できます。
自動目次機能を有効にすると、上の図に示すように、いくつかの追加オプションが表示されます。
MIN Headingsでは、最小見出しタグ(小目次タグ)の数を指定します。 SETTINGSでは、スタイルなどの設定テンプレートを選択できます。
たとえば、見出しタグ(H2、H3、H4...)が2つ以上の場合に目次を自動的に表示するには MIN HEADINGSで「2」を選択します。
AUTO TOC POSITION IN POSTは、ポスト内の自動目次位置を指定します。次の場所を選択できます。
- 投稿の上部
- 投稿の下部
- 最初の小タイトルの前
- 最初の小タイトルの後
- 2番目の小タイトルの前
- 2番目のサブタイトルの後
ショートコード
ショート セクションでは、ショートコードを有効にするかどうかを選択します。
有効にすると、[toc]または[tocer]ショートコードを使用して目次を挿入できます。
デフォルトの設定では、デフォルト設定を読み込むテンプレートを選択できます。デフォルト設定を使用したい場合も同様 なしを選択します。
要約
- Fixed TOCがTocerに変わった
- Fixed TOCとTocerは完全に別々のプラグインです
- Tocerは目次をブロックエディタのブロックとして追加可能
- Tocerでは、ブロックエディタのブロック、自動目次、ショートコードなどの方法で目次追加可能
- Fixed TOCは当分の間動作しますが、活発に更新できないので、なるべくTocerに変更することが望ましい
- Tocerでは設定テンプレートを作成してロードする方法に変わります
- Tocerを使用している場合は、Fixed TOCを削除してください。
カスタム目次設定を作成する方法
Tocerでは、カスタム目次を作成してロードする方法でスタイルを設定できます。詳しくは、次の記事を参照してください。
最後に、
Tocerプラグインをダウンロードすると、Fixed TOCとTocerインストールファイルの両方が含まれます。
Fixed TOCは積極的に更新できない予定なので、なるべくTocerを選択すればいいようです。 Tocerが使用しているテーマやプラグインと競合が発生した場合は、プラグインの販売者に連絡してバグを報告できます。
コメントを残す