searchwp\post__in
4.0.0以降
インデックス作成と検索中に考慮される\WP_Post IDのグローバルリミッターを制御します。
パラメータ
| タイプ | パラメータ | デフォルト | 提供開始 |
|---|---|---|---|
| Integer[] | $ids |
[] |
4.0.0 |
例
すべてのフックはカスタムのSearchWP カスタマイズプラグインに追加する必要があります。
検索プールを未分類の投稿に制限する
| <?php | |
| // Limit the search pool to Uncategorized Posts in SearchWP. | |
| add_filter( 'searchwp\post__in', function( $ids, $args ) { | |
| return array_unique( array_merge( $ids, get_posts( [ | |
| 'fields' => 'ids', | |
| 'nopaging' => true, | |
| 'post_type' => 'post', | |
| 'tax_query' => [ [ | |
| 'taxonomy' => 'category', | |
| 'field' => 'name', | |
| 'terms' => 'Uncategorized', | |
| ] ] | |
| ] ) ) ); | |
| }, 20, 2 ); |

