Soo我做了這個PHP代碼來列出當前類別的子類別。 它甚至檢查該類別是否有孩子,如果它包含孩子,則列出它們。wp_dropdown_categories不可點擊
然而,問題是,雖然它看起來好像在我的網站上。鏈接根本不起作用。當我從列表中選擇一個子類別並點擊它時,什麼都不會發生。
<?php
$args = array(
'hierarchical' => 0,
'orderby'=> 'title',
'show_option_none' => 'Subcategories',
'parent' => get_query_var('cat'));
$term = get_queried_object();
$children = get_terms($term->taxonomy, array(
'parent' => $term->term_id,
'hide_empty' => true
));
if($children) {
wp_dropdown_categories($args);
}
?>
這是在我的網站列表中的圖片:
我改變了參數並添加了'name'=>'category_name',它將查詢變量的關鍵字從cat改爲WP使用的category_name。那麼它應該工作。但是,由於if($ children)語句,因爲選擇了類別,所以它不會顯示下拉菜單,所以我建議將其刪除或替換爲其他內容。 – keyBeatz
真棒現在完全有效! –