Discordコミュニティを作りました! 参加する

フォーラム

トピックを立てる前にチェック
  1. フォーラムガイドライン」に必ず目を通してください。
  2. バージョンアップデート後に表示がおかしくなった場合は、
    「SWELL設定」>「リセット」からキャッシュクリアを先にお試しください。
  3. フォーラム内検索で過去に同じようなトピックがないか検索してみてください。
目次の自動生成でh2見出しを見つけられ...
 
通知
すべてクリア

目次の自動生成でh2見出しを見つけられない

1 投稿
1 ユーザー
0 Likes
38 表示
サブロ
(@windorz)
投稿: 172
メンバー
Topic starter
 

目次を自動生成するときに以下の正規表現でh2見出しを見つけていると思います。

行頭を指定している"^"が存在しているため、h2タグが行頭に無い場合は検索に失敗します。

その影響で、目次のplace holderが設置されず、目次が表示されないようです。

	// 1つ目の見出しの前へ設置
		$tag = '/^<h2.*?>/im';
		if ( $toc_content && preg_match( $tag, $content, $tags ) ) {

この状況はブロックエディタを使用している場合には起こりえないのかもしれません。

見出しをコードで出力しているケースだとたまに問題になりそうです。

 

 

確認項目
利用規約に同意します*, ガイドラインを読み、内容を把握しています*, よくある質問を先にチェック済みです*, 過去に同じようなトピックがないか検索済みです*, WordPress更新後、SWELLは最新版にしましたか?, Googleなどでも検索してみました, プラグインを停止しても同じことが起こることを確認しました, デフォルトテーマ等、他のテーマでも同じことが起こることを確認しました, 自分で追加したコードに問題がないかチェック済みです
問題が確認できるページのURL
利用中のSWELL本体のバージョン
2.13.0
利用中のWordPressバージョン
6.7.1
利用中のプラグイン一覧

特に無し

This topic was modified 1日前 by サブロ
 
投稿済 : 02/02/2025 4:09 pm
共有: