wp_list_categoriesタグでexcludeが効かなくなった
フォーラム › テンプレート(テーマ) › wp_list_categoriesタグでexcludeが効かなくなった
-
投稿者投稿
-
2015年12月14日 11:50 AM #76638
TJI
参加者——————————————-
WordPress のバージョン:4.4
Welcart のバージョン:1.6.4
ご利用のテーマ:welcart default theme
症状を確認したブラウザ:chrome,Firefox,IE
サーバー(会社名、サービス名):alphaメールプレミア
SSLの利用: あり
WordPress のパーマリンク設定:なし
——————————————–
いつもお世話になっております。
カテゴリーを表示するのにwp_list_categoriesタグを使用しています。
子カテゴリを2列に分けて表示したくテーブルでexcludeを使って分けていましたが、
最近になりexcludeで指定したカテゴリIDのうち一番初めのものしか適用されなくなっていました。
タイミング的にアップグレードによるものかと考えていますが特にそれに関する記述が見当たらなかったので教えてください。<td> <ul class="list-unstyled topCat" > <?php $cats = get_category_by_slug('bukken'); ?> <?php wp_list_categories('orderby=id&use_desc_for_title=0&exclude=60,38,63,61,62,64,3823,3820,129&show_count=1&child_of='.$cats->term_id.'&title_li='); ?> </ul> </td> <td> <ul class="list-unstyled topCat" > <?php $cats = get_category_by_slug('bukken'); ?> <?php wp_list_categories('orderby=id&use_desc_for_title=0&exclude=3818,32,31,130,134,135&show_count=1&child_of='.$cats->term_id.'&title_li='); ?> </ul> </td>「bukken」というカテゴリの子カテゴリを指定して2列で表示していました
Attachments:
You must be logged in to view attached files.2015年12月15日 10:22 AM #76647kitamuuu
参加者こんにちは。
WordPress4.4でwp_list_categories()が修正されたようです。
仕様が変わったのか、不具合かはまだわかりませんが、とりあえずは以下の記述で表示されると思います。
引数のパラメータにhierarchical=0を加えています。<td> <ul class="list-unstyled topCat" > <?php $cats = get_category_by_slug('bukken'); ?> <?php wp_list_categories('orderby=id&use_desc_for_title=0&exclude=60,38,63,61,62,64,3823,3820,129&show_count=1&child_of='.$cats->term_id.'&title_li=&hierarchical=0'); ?> </ul> </td> <td> <ul class="list-unstyled topCat" > <?php $cats = get_category_by_slug('bukken'); ?> <?php wp_list_categories('orderby=id&use_desc_for_title=0&exclude=3818,32,31,130,134,135&show_count=1&child_of='.$cats->term_id.'&title_li=&hierarchical=0'); ?> </ul> </td>2015年12月15日 1:11 PM #76650kitamuuu
参加者すいません上記のようにhierarchical=0をいれてしまうと入れ子表示でなくなってしまいますね。。。
何かわかりましたらご報告します。2015年12月25日 3:20 PM #76809kitamuuu
参加者こんにちは。
この件はWordPressの不具合だったようで、WordPress 4.4.1にて修正されると思います。
https://core.trac.wordpress.org/changeset/360062015年12月25日 4:06 PM #76810TJI
参加者原因がわかってよかったです。
どうもありがとうございます。 -
投稿者投稿
- このトピックに返信するにはログインが必要です。
PAGE TOP