[wp-meta] [Making WordPress.org] #1671: Restrict searches by site section

Making WordPress.org noreply at wordpress.org
Thu May 5 12:06:09 UTC 2016

#1671: Restrict searches by site section
 Reporter:  keesiemeijer             |       Owner:  coffee2code
     Type:  enhancement              |      Status:  accepted
 Priority:  normal                   |   Milestone:
Component:  developer.wordpress.org  |  Resolution:
 Keywords:  has-patch                |

Comment (by keesiemeijer):

 I don't think the handbook plugin should interfere with queries more
 /wp-content/plugins/handbook/handbook.php#L210 than it already does].
 Queries should be theme territory as they all have different needs.

 I've created a ticket #1693 to make it easier for themes to do (search)
 queries themselves.
 As an example for this theme using the functions for search queries we
 could di something like this
         function pre_get_posts( $query ) {

                 if ( !( !is_admin() && $query->is_main_query() &&
 $query->is_search() ) ) {

                 if( wporg_is_handbook() ) {
                         // Search only in current handbook post type.
                         // just to make sure. post type should already be
                         $query->set( 'post_type',
 wporg_get_current_handbook() );
                 } else {
                         // Search parsed post types instead of all post
                         $query->set( 'post_type',
 DevHub\get_parsed_post_types() );


Ticket URL: <https://meta.trac.wordpress.org/ticket/1671#comment:4>
Making WordPress.org <https://meta.trac.wordpress.org/>
Making WordPress.org

More information about the wp-meta mailing list