SearchWP

searchwp\post__in

Since: 4.0.0

Table of Contents

Control a global limiter for \WP_Post IDs that are considered during indexing and searching.

Parameters

Type Parameter Default Since
Integer[] $ids [] 4.0.0

Examples

All hooks should be added to your custom SearchWP Customizations Plugin.

Limit the search pool to Uncategorized Posts

<?php
// Limit the search pool to Uncategorized Posts in SearchWP.
add_filter(
'searchwp\post__in',
function( $ids, $args ) {
$args['fields'] = 'ids';
$args['nopaging'] = true;
$args['post_type'] = 'post';
$args['tax_query'] = [ [
'taxonomy' => 'category',
'field' => 'name',
'terms' => 'Uncategorized',
] ];
return array_merge( $ids, get_posts( $args ) );
},
20, 2
);

How to use this code