2017-07-18 43 views
0

类的头衔,我想创建一个简码WordPress的显示类别名称,我发现这个代码:获取与简码

function categories_list_func($atts){ 
$categories = get_the_category(); 

    if($categories) { 
     foreach($categories as $category) { 
      $output .= '<li class="cat-' . $category->cat_ID . '"><a href="'.get_category_link($category->term_id).'" title="' . esc_attr(sprintf(__("Read more posts from : %s"), $category->name)) . '">'.$category->cat_name.'</a></li>'; 
     } 
     $second_output = trim($output); 
     } 
     $return_string = '<h4>'.__("Categories :", "my_site").'</h4><div class="overflow"><ul class="post-categories">' . $second_output . '</ul></div>'; 

return $return_string; 

} // END Categories 
add_shortcode('categories-list', 'categories_list_func'); 

但我什么都不知道在PHP和我想删除一切(链接和h4中的“Catégorie:”),除了类别名称。 我设法做到这一点与CSS,但我想如果可能的干净的PHP代码。

请问您能帮我吗? 谢谢。 Nicolas。

回答

1

这是你想要的代码链接类别:

<?php 
function categories_list_func($atts){ 
$categories = get_the_category(); 

    if($categories) { 
     foreach($categories as $category) { 
      $output .= '<li class="cat-' . $category->cat_ID . '"><a href="'.get_category_link($category->term_id).'" title="' . esc_attr(sprintf(__("Read more posts from : %s"), $category->name)) . '">'.$category->cat_name.'</a></li>'; 
     } 
     $second_output = trim($output); 
     } 
     $return_string = '<ul>' . $second_output . '</ul>'; 

return $return_string; 

} // END Categories 
add_shortcode('categories-list', 'categories_list_func'); 

?> 

而这仅仅是没有任何上市的姓名和任何联系

function categories_list_func($atts){ 
$categories = get_the_category(); 

    if($categories) { 
     foreach($categories as $category) { 
      $output .= '<li>'.$category->cat_name.'</li>'; 
     } 
     $second_output = trim($output); 
     } 
     $return_string = '<ul>' . $second_output . '</ul>'; 

return $return_string; 

} // END Categories 
add_shortcode('categories-list', 'categories_list_func'); 

,或者如果你想用另一种方法不要犹豫告诉我:)

+0

你好, 这是完美的!非常感谢 ! – Nicolas