2016-05-18 22 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); 

您可能需要作出一些改变,以返回是什么让你在寻找什么,但这是它的要点。

相关问题