-実現したいこと
以下のページを参考に、
ワードプレスでh2・h3タグから自動で目次生成できるようにしようとしました。
https://plusers.net/wordpress_toc
-問題点
上記の内容の通り、footer.phpと記事を記載したが目次が表示されない。
記述前と何も変わらず、動かない状況です。
▼footer.php(</body>の直前に記述)
lang
1//目次生成 2<script type="text/javascript"> 3jQuery(function($) { 4 var idcount = 1; 5 var toc = ''; 6 var currentlevel = 0; 7 jQuery("article h2,article h3", this).each(function() { 8 this.id = "toc-" + idcount; 9 idcount++; 10 var level = 0; 11 if (this.nodeName.toLowerCase() == "h2") { 12 level = 1; 13 } else if (this.nodeName.toLowerCase() == "h3") { 14 level = 2; 15 } 16 while (currentlevel < level) { 17 toc += "<ol>"; 18 currentlevel++; 19 } 20 while (currentlevel > level) { 21 toc += "</ol>"; 22 currentlevel--; 23 } 24 toc += '<li><a href="#' + this.id + '">' + jQuery(this).html() + "</a></li>\n"; 25 }); 26 while (currentlevel > 0) { 27 toc += "</ol>"; 28 currentlevel--; 29 } 30 if (jQuery("article h2")[0]) { 31 jQuery("#toc").html('<div class="mokuji">CONTENTS</div>'+ toc); 32 } 33}); 34</script> 35//目次生成 36</body></html>
▼記事内
<div id='toc'></div> <h2>基本情報</h2> <h3>品川区の場合</h3>
おわかりになる方、アドバイスいただけますと幸いです。
何卒よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/17 14:52