特定のメタ値を持つ投稿が存在するかどうかを確認する方法
たとえば、_sku = 1
?という投稿があるかどうかを確認します。
1つの方法は get_posts
functionを使うことです。
$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
}
現在それは公開された投稿を検索します。ニーズに合わせてカスタマイズできるので、さまざまな種類の投稿やさまざまなステータスの投稿を検索できます。