2011-12-17 3 views
0

WordPressは "* * wp_list_categories()" 関数のコードであるワードプレス;コードのカスタマイズ(wp_list_categories)は

<?php wp_list_categories(); ?> 

画面:

<li class="cat-item"><a href="---" >Cat Name</a></li> 

ターゲット:私は行うことができますどのように

<li id="category_filter_dining" style="display: block;" class=""> 
    <a id="dining" class="category" href=""> 
    <span class="png_bg category_icon"></span>Cat Name</a> 
    </li> 

これまたはこれが可能ですか? ありがとうございました!

答えて

2

使用このコード:

<?php 
    $category_ids = get_all_category_ids(); 

?> 
<li id="category_filter_dining" style="display: block;" class=""> 
<a id="dining" class="category" href=""> 
<?php 
foreach($category_ids as $cat_id) { 
    $cat_name = get_cat_name($cat_id); 
    echo '<span class="png_bg category_icon"></span>' . $cat_name . '</a>'; 
} 
?> 
</li> 

good luck

+0

ありがとうございます。エラー: 'キャッチ可能な致命的なエラー:クラスstdClassのオブジェクトを/home/--public_html/--/blog/wp-content/themes/v10/sidebar.phpの文字列に変換できませんでしたオンライン17' 行17: 'エコー ''です。 $ cat。 ''; ' – Editor

+0

申し訳ありませんが、これを使用してください: '<?ph $ category = get_the_category(); echo $ category [0] - > cat_name; ?> ' foreachに' $ category'を入れてお楽しみください。 – bizzr3

+0

が働いています!必要なすべてを表示するが、1つのカテゴリのみを表示するオプションを表示する。 – Editor

2

カスタム歩行器を使って、あなたは基本的にあなたが

$MyWalker = new MyWalker(); 
$args = array('walker' => $MyWalker); 
wp_list_categories($args); 

はそれhereについての詳細を読む欲しいものを行うことができます!

関連する問題