2016-05-18 57 views
0

我想在列表中顯示每個類別之前添加一個符號(哈希符號 - #)列表顯示類別小部件在wordpress中。在列表中的每個類別之前添加一個符號顯示類別小部件 - Wordpress - WP_Widget_Categories

我不是將WP_Widget_Categories代碼添加到帖子問題中,因爲它是任何人都可以在wordpress中找到的最基本的代碼。

無論如何,我想作這樣的事:

Example

這就是全部。我從幾天開始學習php,我不知道如何做到這一點,任何幫助都會真正受到歡迎。

回答

0

到functions.php

function show_categories_with_hash() { 
    $terms = get_terms('categories'); 
    echo '<ul>'; 
    foreach ($terms as $term) { 
     $term_link = get_term_link($term); 
     if (is_wp_error($term_link)) { 
      continue; 
     } 
     echo '<li><a href="' . esc_url($term_link) . '">#' . $term->name . '</a></li>'; 
    } 
    echo '</ul>'; 
} 
1

將這個你可以使用過濾器來修改通過插件的默認類別所產生的結果。嘗試在你的函數文件中添加此:

function modify_widget_categories_listing($content) { 
    return "#$content"; 
} 
add_filter('list_cats', 'modify_widget_categories_listing', 10, 2); 

您可能需要作出一些改變,以返回是什麼讓你在尋找什麼,但這是它的要點。

相關問題