[ 解決済 ] 目次をデフォルトで表示させたい

VWSとは フォーラム Katawara [ 解決済 ] 目次をデフォルトで表示させたい

[ 解決済 ] 目次をデフォルトで表示させたい

  • このトピックには4件の返信、3人の参加者があり、最後にH.Mにより3年、 2ヶ月前に更新されました。
5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • 投稿者
    投稿
  • #46702

    H.M
    参加者

    ■ 利用テーマとバージョン :Katawaraバージョン: 1.1.3

    ■ 質問内容:目次をデフォルトで表示させたい

    お世話になっております、Katawaraを利用しています。
    目次の件なのですが、目次ブロックを記事投稿の都度呼び出すのではなく、
    デフォルトで目次を表示させたいのですが、何か方法はありますでしょうか?

    お忙しいところ恐縮ですが、宜しくお願い致します。


    該当URL : https://*********

    ※該当URLはフォーラムライセンスが有効のユーザーにのみ表示されます

    #46704

    ls-t
    参加者

    こんにちは。
    他にも色々方法はあると思いますが、
    ・「Table of Contents Plus」などの目次プラグインを使う
    ・functions.phpへあらかじめ特定のブロックを挿入するよう記述する
    この二つが比較的実装しやすいような気がします。

    「Table of Contents Plus」は見出しの数が一定以上なら目次を表示、など細かく設定出来るはずです。VKブロックの目次とは見た目が異なりますが、CSSでの改変は可能です。
    PHPがよくわからないなら、プラグインの使用をおすすめします。

    functions.phpに記述する方法を取るなら、下記のページが参考になるかもしれません。
    https://www.nxworld.net/wp-gutenberg-add-default-template.html

    #46709

    H.M
    参加者

    ls-tさま

    ご返信ありがとうございます。
    提示して頂いた情報で特に下に記載されているサイト様は知らなかったので、
    勉強になりました。

    私には難しい内容でしたので、他にfunctions.phpに記載する方法をしらべていたところ、

    WordPress プラグインなしで記事の見出しから目次を作成


    こちらのサイト様にかかれていた方法で目次を実装することができました。

    ご返信ありがとうございました!

    #46727

    たぶんこれでもいけます。

    function my_insert_toc_template() {
        $post_type_object = get_post_type_object( 'post' );
        $post_type_object->template = [
    		[ 'vk-blocks/table-of-contents-new', [
    			'open' => 'open',
    		]],
        ];
    }
    add_action( 'init', 'my_insert_toc_template' );
    #46864

    H.M
    参加者

    石川様

    追加のご返信ありがとうございます。
    無事に目次が入るようになりました。
    お手数おかけしました。素敵なテーマをありがとうございます!

5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • このトピックに返信するにはログインが必要です。