2017-07-18 32 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