簡體   English   中英

顯示圖片/ wordpress類別的標簽

[英]showing image/slug of wordpress categories

我有一個分為兩部分的問題,涉及Wordpress的“類別”部分。

我正在使用此代碼在我的Wordpress網站中顯示類別。

的HTML

<?php
    $args = array(
    'show_option_all' => 'ALL',
    'title_li' => ''
    );
?>

<h3 class="category-list"><?php wp_list_categories($args); ?></h3>
<h2> ... </h2>

我想用圖標/圖形替換類別名稱(來自Fontawesome,我正在使用引導框架),並且在<h2>中,我想顯示該子彈,但是我不確定如何完成此操作

    add_shortcode('custom_categories', 'custom_categories_function');

function custom_categories_function() {
    $upload_dir = wp_upload_dir();
    $args = array(
        'hide_empty' => FALSE,
        'taxonomy' => 'ads-category',
        'orderby' => 'name',
        'show_count' => 1,
        'pad_counts' => 1,
        'hierarchical' => FALSE,
        'parent' => 0,
        'title_li' => '',
        'show_option_none' => '',
        'echo' => 0
    );
    $all_categories = get_categories($args);
    $html = "<ul>";
    foreach ($all_categories as $categories_item) {
        $html .= '<li class="'.$categories_item->slug.'"><img src="'.  $upload_dir['baseurl'].'/ads_cat_icons/'.$categories_item->slug.'.png"> <a href="' . get_term_link($categories_item) . '">' . $categories_item->name . '</a> (' . $categories_item->count . ')';
        $html .= '<ul>';
        $args['parent'] = $categories_item->cat_ID;
        $html .= wp_list_categories($args);
        $html .= '</ul></li>';
    }
    $html .= "</ul>";
    return $html;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM