我卡上的问题,不知道如何解决它。
这是我的代码
$categories_array = array( __( 'All Categories', 'js_composer' ) => 'mp-all-categories' );
$category_list = get_terms( 'download_category', array( 'hide_empty' => false ) );
if ( is_array( $category_list ) && ! empty( $category_list ) ) {
foreach ( $category_list as $category_details ) {
$begin = __(' (ID: ', 'js_composer');
$end = __(')', 'js_composer');
$categories_array[ $category_details->name . $begin. $category_details->term_id . $end ] = $category_details->term_id;
}
}
vc_map( array(
...
"params" => array(
array(
'type' => 'dropdown',
'heading' => __( 'Select Category', 'js_composer' ),
'param_name' => 'mp_category',
'value' => $categories_array,
'description' => __( 'Select a category', 'js_composer' ),
),
这是我有问题的代码
if( $categories_array != 'mp-all-categories' ) {
$args['tax_query'][] = array(
'taxonomy' => 'download_category',
'field' => 'term_id',
'terms' => $categories_array
//'terms' => '23',
);
在$categories_array
似乎并没有工作。
当我从列表中选择一个类别,没有职位出现,而我知道有该类别内的帖子。 任何人的想法,我做错了什么?