wp_list_categoriesの困ったさん。
2.1.2にして、テンプレートの非推奨が出ました。
wp_lovelog_list_catsは非推奨になり、代わりにwp_lovelog_list_categoriesを使えということになり。
詳しくはこちら⇒WordPress › Blog Tool and Weblog Platform(英語サイト)
しかし、大幅な欠点が・・・
今日いじっていたところ、気付いた点があります。
それは、カテゴリーリンクについて。
前のバージョンでは、確か
Webというカテゴリーのリンクは、
http://lovelog.eternal-tears.com/web/
になっていました。
バージョンアップして、なんかリンク切れがあるなぁと思ったら、
http://lovelog.eternal-tears.com/category/web/
になっていた・・・_| ̄|○ ガクッ
これはバージョンアップによる仕様なのでしょうか・・・
それとも、以前のバージョンからでしょうか…。
私の勘違いなのかな。
私のサイトのメニューは、WPのテンプレートで読み込まずに、HTMLをいじってを表示しているので、古いバージョンで作った時は、リンク切れはなかったはず…
新しいテンプレートでメニューをいじったところ、納得いかない点が。
それは、子カテゴリーのみの指定で、
<?php wp_lovelog_list_categories(‘orderby=id&use_desc_for_title=0&show_count=0&child_of=16′); ?>
としたら、
ソースを見ると…
<li class=”categories”>カテゴリー<ul>
<li><a href=”http://hogehoge/category/web/css/” title=”カテゴリーのDescription”>CSS</a></li>
<li><a href=”http://hogehoge/category/web/wordpress_plugin/” title=”WordPressのプラグインインストール手順と関係事項”>WP Plugin</a>
</li>
</ul>
</li>
となり、いわば、メインカテゴリーの中にカテゴリーというカテゴリーがあって、その中にサブカテゴリーがある…という感じになってしまった。
<li class=”categories”>カテゴリー<ul>
これが邪魔・・・これでは、子カテゴリーだけ取り出すという意味がないじゃないか・・・と(怒
ちなみに、
use_desc_for_title=0
と表示しないように指定しているのに、カテゴリーのDescriptionが表示されてしまう。
2.1.2はバグだらけのようだ・・・
<?php wp_lovelog_list_cats(‘orderby=id&use_desc_for_title=0&show_count=0&child_of=16′); >
にしたら、
<li><a href=”http://hogehoge/category/web/css/”>CSS</a></li>
<li><a href=”http://hogehoge/category/web/wordpress_plugin/”>wordpress_plugin</a>
ときちんと表示されるので、このテンプレートを使う事にしました。
結局、新しいテンプレートタグはバグがある可能性があるので、少し様子を見たほうがいいのかもしれません。
ツイート