Obtenha o mais novo valor de uma matriz

Gostaria de mostrar postagens personalizadas como uma página “problemas”. Eu posso codificar os “termos”, por exemplo, o issue-3 , mas como posso exibir apenas o mais novo?

 $the_query = new WP_Query( array( 'post_type' => 'news', 'posts_per_page' => '-1', 'tax_query' => array( array( 'taxonomy' => 'issue_filter', 'field' => 'slug', // 'terms' => 'category' this is good 'terms' => 'issue-3' ) ) ) ); while ( $the_query->have_posts() ) : $the_query->the_post(); 

Solutions Collecting From Web of "Obtenha o mais novo valor de uma matriz"

Parece-me que você deseja obter o termo mais recente da sua taxonomia issue_filter . Para fazer isso, você gostaria de usar get_terms() com alguns argumentos .

 $t = get_terms( 'issue_filter', array( 'orderby' => 'id', 'order' => 'DESC', 'number' => 1, 'fields' => 'ids' ) ); 

Isso deve ter o termo mais recente criado com o conteúdo como uma matriz de IDs. Seu tax_query aceitará essa matriz como está, então …

 $the_query = new WP_Query( array( 'post_type' => 'news', 'posts_per_page' => '-1', 'tax_query' => array( array( 'taxonomy' => 'issue_filter', 'field' => 'slug', 'terms' => $t ) ) ) );