- 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)
]
);
|