2012-06-22 29 views
11
$args = array(
"type"  => "post",  
"orderby" => "name", 
"order"  => "ASC"); 

$types = get_categories($args); 

Khi điều này được thực thi. $ loại chỉ chứa "Chưa được phân loại" vì nó được sử dụng làm mặc định cho bài đăng của tôi. Có các danh mục khác có sẵn, nhưng chúng không được trả lại trừ khi tôi có một bài đăng sử dụng chúng. Làm cách nào để tôi có thể trả lại tất cả các danh mục có thể và không chỉ các danh mục được sử dụng?get_categories() chỉ trả về các danh mục đang sử dụng

Trả lời

16
<?php $args = array("hide_empty" => 0, 
        "type"  => "post",  
        "orderby" => "name", 
        "order"  => "ASC"); 
     $types = get_categories($args); 
?> 
+0

Chỉ cần những gì tôi cần, nhờ – John

-1

Đối với điều này, tôi đề nghị sử dụng:

wp_list_categories($args); 

giải thích thêm về chức năng này và làm thế nào để sử dụng: http://codex.wordpress.org/Template_Tags/wp_list_categories

+0

Tôi đang sử dụng args tôi tạo ra, Tôi chỉ quên nhập nó vào khung tham số khi đăng câu hỏi này. Cảm ơn thông báo mặc dù. – John

+0

Sau đó làm theo: http://codex.wordpress.org/Function_Reference/get_categories –

Các vấn đề liên quan