我試圖在多選下拉菜單中顯示$ selected_category/s的子項並嘗試了以下操作;僅顯示所選類別的子項 - Listify /作業管理器
<?php job_manager_dropdown_categories(array('taxonomy' => 'job_listing_category', 'hierarchical' => 1, 'name' => 'search_categories', 'selected' => $selected_category, 'child_of' => $selected_category, 'orderby' => 'id','hide_empty' => true)); ?>
到達下拉選擇主頁上的父類,移動到顯示結果這個網頁。我希望此頁面上的下拉菜單僅顯示所選類別的子類別(因爲它目前顯示所有類別的所有父母和子女)以縮小結果範圍。但是,儘管我使用的代碼完美地適用於下拉列表,但它會刪除父類別和父類別的搜索結果,以便顯示所有結果,直到您選擇子類別,這並不理想。
如何在顯示所選父項的子類別時保留父類別和結果。
周圍的代碼而不
<?php elseif ($show_categories && ! is_tax('job_listing_category') && get_terms('job_listing_category')) : ?>
<div class="search_categories">
<label for="search_categories"><?php _e('Category', 'wp-job-manager'); ?></label>
<?php if ($show_category_multiselect) : ?>
<?php job_manager_dropdown_categories(array('taxonomy' => 'job_listing_category', 'hierarchical' => 1, 'name' => 'search_categories', 'selected' => $selected_category, 'child_of' => $selected_category, 'orderby' => 'id','hide_empty' => true)); ?>
<?php else : ?>
<?php job_manager_dropdown_categories(array('taxonomy' => 'job_listing_category', 'hierarchical' => 1, 'show_option_all' => __('Any category', 'wp-job-manager'),'orderby' => 'id', 'name' => 'search_categories', 'selected' => $selected_category, 'multiple' => false)); ?>
<?php endif; ?>
https://wordpress.org/plugins/wp-job-manager/
你會更好地問插件/主題作者這個,沒有相關的代碼,這個問題是不可能解決的。 – David