WordPress で、記事内の見出しレベルを調整して本文を出力するプラグイン、作ってみました。
- テンプレートを変えたら、昔書いた本文の見出しと合わなくなっちゃった。
- トップページと個別記事ページで見出しのレベルを変えたい。
などの場合に有効です。
ダウンロード: wp-hnconvert.php.txt
使い方
名前を「wp-hnconvert.php」に変えて保存したものをプラグインディレクトリに放り込んで有効化。
the_hn_converted_content(2) で記事内の見出しのレベルが2足されて表示されます。
h1 は h3に。
h4 は h6に。
見出しタグはh6までしかないので、h5 や h6 はh6になります。
また、the_hn_converted_content(-1) という風に負の引数を指定すると、見出しのレベルが引かれて表示されます。
h3 は h2 に。
h5 は h4 に。
h1 以上の見出しはないので、h1 は h1 のままです。
詳しくは the_hn_converted_content(delta, 'more_link_text', strip_teaser, 'more_file') となっていて、「the_content」 ]の第一引数の前に見出し調整用の引数が入っただけです。
なので、「the_content」の他の引数も指定できます。
背景
現在製作中のサイトで必要になったのだけど、検索してみたところ見当たらなかったので作ってみました。
Movable Type のプラグインを Textpattern に移植したものの、そのまた移植です。
Comments
-
#1 rea2007-12-29 17:59
-
#2 しゅうへい2007-12-30 03:24
-
#3 rea2007-12-30 18:55
-
#4 しゅうへい2007-12-31 01:30
-
#5 rea2008-01-02 21:39
-
#6 しゅうへい2008-01-05 18:16