Note: You are viewing the documentation for Version 4View Version 3 Docs

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

Fix keyword search on your site. No coding required!

Now you can utilize all of the content that's gone unrecognized by native WordPress keyword search instantly with SearchWP

Get SearchWP