要向分页帖子中的链接添加参数,请使用\'add_args\'
函数中的参数。必须将参数作为关联数组传递。因此,要添加project=1
在所有链接的末尾,您可以执行以下操作:
global $wp_query;
paginate_links(array(
\'total\' => $wp_query->max_num_pages,
\'current\' => (get_query_var(\'paged\') ? get_query_var(\'paged\') : 1),
\'base\' => \'http://domain.com/about/%_%\',
\'format\' => \'page/%#%\',
\'add_args\' => array( \'project\' => 1 /* or whatever the project number is*/ ),
));
希望有帮助!
编辑以获取domain.com/about/projects/1/page/1
, 您可以添加自定义permastruct。我假设about
是一页。
function wpse21802_init(){
add_rewrite_rule( \'([^/]+)/projects/([^/])/?$\', \'index.php?pagename=$matches[1]&project=$matches[2]\', \'top\' );
add_rewrite_rule( \'([^/]+)/projects/([^/])/page/(/d+)/?$\', \'index.php?pagename=$matches[1]&project=$matches[2]&paged=$matches[3]\', \'top\' );
}
add_action( \'init\', \'wpse21802_init\' );
添加代码后,通过转到设置->永久链接刷新重写规则。