Estoy tratando de mostrar solo ciertas categorías para una publicación personalizada llamada portafolio en la página de plantilla de mi portafolio. Puedo mostrar solo 1 categoría por slug pero necesito mostrar más de 1 y me gustaría saber si hay una manera de filtrar las categorías por su ID.
CÓDIGO
global $wp_query;
$portfolio_items = $sd_data['portfolio_items']; // Get Items per Page Value
$paged = get_query_var('paged') ? get_query_var('paged') : 1;
$args = array(
'post_type' => 'portfolio',
'posts_per_page' => $portfolio_items,
'post_status' => 'publish',
'orderby' => 'date',
'paged' => $paged
);
// Only pull from selected taxonomy
$selected_taxonomies = rwmb_meta('sd_portfolio-taxonomies', 'type=checkbox_list');
if($selected_taxonomies && $selected_taxonomies[0] == 0) {
unset($selected_taxonomies[0]);
}
if($selected_taxonomies){
$args['tax_query'][] = array(
'taxonomy' => 'portfolio_filter',
'field' => 'ID',
'terms' => $selected_taxonomies
);
}
$wp_query = new WP_Query($args);
query_posts( array( 'portfolio_filter' => 'extra', 'posts_per_page' => -1 ) );
Como puede ver, solo puedo filtrar la categoría extra, pero necesito filtrar más de 1 y me gustaría saber si hay una forma de filtrar las categorías por sus ID.