Amazon.co.jp ウィジェット

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>

ときちんと表示されるので、このテンプレートを使う事にしました。
結局、新しいテンプレートタグはバグがある可能性があるので、少し様子を見たほうがいいのかもしれません。

Tags:

HOME » WordPress » 問題&解決 » wp_list_categoriesの困ったさん。
Page 1 of 11