添加pre\\u get\\u posts筛选器。
如下所示:
function do_this_before_stuff( $the_query_object ) {
if ( ! empty( $_GET[\'something\'] ) ) {
$something = sanitize_key( $_GET[\'something\'] );
$the_query_object->set( \'something\', $something );
}
}
add_action( \'pre_get_posts\', \'do_this_before_stuff\' );
还有其他好地方可以放置操作/过滤器,但是
pre_get_posts
是一个非常好的例子。