- Documentation >
- Search >
- Search Criteria reference >
- UserMetadata
The UserMetadata Search Criterion searches for content based on its creator or modifier.
Arguments
target - UserMetadata constant (OWNER, GROUP, MODIFIER); GROUP means the user group of the content item's creator
operator - Operator constant (EQ, IN)
value - int(s) representing the User IDs or user group IDs (in case of the UserMetadata::GROUP target)
Example
PHP
| $query->query = new Criterion\UserMetadata(Criterion\UserMetadata::GROUP, Criterion\Operator::EQ, 12);
|
REST API
Use case
You can use the UserMetadata Criterion to search for blog posts created by the Contributor user group:
| // ID of your custom Contributor User Group
$contributorGroupId = 32;
$query = new LocationQuery;
$query->query = new Criterion\LogicalAnd([
new Criterion\ContentTypeIdentifier('blog_post'),
new Criterion\UserMetadata(Criterion\UserMetadata::GROUP, Criterion\Operator::EQ, $contributorGroupId)
]
);
|