一种方法是使用get_posts
功能:
$posts_with_meta = get_posts( array(
\'posts_per_page\' => 1, // we only want to check if any exists, so don\'t need to get all of them
\'meta_key\' => \'_sku\',
\'meta_value\' => \'1\',
\'fields\' => \'ids\', // we don\'t need it\'s content, etc.
) );
if ( count( $posts_with_meta ) ) {
// they exist
}
目前,它将搜索已发布的帖子。您可以根据需要对其进行自定义,以便搜索不同类型的帖子或具有不同状态的帖子。