Comment puis-je vérifier si un article avec une certaine méta valeur existe?
Par exemple, vérifiez si une publication existe avec _sku = 1
?
Une solution consisterait à utiliser 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
}
Actuellement, il recherchera les publications. Vous pouvez le personnaliser selon vos besoins afin de pouvoir rechercher différents types de publications ou des publications avec différents statuts.