- 18, Oct 2024
- #1
Что не так с этим запросом?
$terms = get_the_terms( $original_post_id, 'my-custom-query'); foreach ( $terms as $term ) { $termID[] = $term->name; } echo 'What I want: ' . $termID[0] . '</br>';
Если я использую это, это работает...:
$args = array(
'category__not_in' => 1,
'post_status' => 'publish',
'numberposts' => 1,
'tax_query' => array(
array(
'taxonomy' => 'my-custom-query',
'field' => 'name', // slug = name, but also dont working
'terms' => array ( '257' ) // simple number (dont ID)
)
)
);
$my_posts_by_meta = get_posts($args);
if( $my_posts_by_meta ) :
$clone_ID = $my_posts_by_meta[0]->ID;
else :
$clone_ID = 'Error Here';
endif;
В чем проблема с первым кодом? Когда я использую custom_postmeta с тем же кодом (или не использую пользовательскую таксономию), работает...
#custom-taxonomy #multisite #query #tax-query