Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress Woocommerce:覆盖每页的帖子会导致错误的分页_Wordpress_Woocommerce - Fatal编程技术网

Wordpress Woocommerce:覆盖每页的帖子会导致错误的分页

Wordpress Woocommerce:覆盖每页的帖子会导致错误的分页,wordpress,woocommerce,Wordpress,Woocommerce,我想通过url参数“\u posts\u per_page”覆盖“shop\u order”的posts\u per_page。它可以工作,但分页错误。为什么? 这是我的当前代码: add_filter( 'request', 'add_filter_by_posts_per_page_query', 99 ); function add_filter_by_posts_per_page_query( $vars ) { global $typenow; if ( 'shop_o

我想通过url参数“\u posts\u per_page”覆盖“shop\u order”的posts\u per_page。它可以工作,但分页错误。为什么?

这是我的当前代码:

add_filter( 'request', 'add_filter_by_posts_per_page_query', 99 );
function add_filter_by_posts_per_page_query( $vars ) {
    global $typenow;
    if ( 'shop_order' === $typenow && isset( $_GET['_posts_per_page'] ) && wc_clean( $_GET['_posts_per_page'] )!="" ) {
        $vars['posts_per_page'] = (int) $_GET['_posts_per_page'];
    }
    return $vars;
}