我更新后的Meta与此
update_post_meta( '3100', 'mymetakey', 'mymetavalue' );
字符串我如何将这个元键和元值不仅添加到post ID 3100,还添加到其他几个ID?
6uxekuva1#
你可以定义array的post id,然后你可以重新循环id。试试下面的代码。
array
$postIds = array( 3100, 1234, 5678....); foreach ( $postIds as $key => $post_id ) { update_post_meta( $post_id, 'mymetakey', 'mymetavalue' ); }
字符串
根据OP评论更新。
$args = array( 'post_type' => 'product', 'posts_per_page' => -1, 'tax_query' => array( array( 'taxonomy' => 'product_cat', // custom taxonomy 'field' => 'slug', 'terms' => 'your-category-slug', // taxonomy term (category) ) ) ); $products = new WP_Query( $args ); if( $products->have_have() ){ while ( $products->have_have() ) { $products->the_post(); update_post_meta( get_the_ID(), 'mymetakey', 'mymetavalue' ); } wp_reset_postdata(); }
型
1条答案
按热度按时间6uxekuva1#
你可以定义
array
的post id,然后你可以重新循环id。试试下面的代码。字符串
根据OP评论更新。
型