好吧,所以我知道这是一个愚蠢的标题,但这正是我现在的感受。。
我已经为WordPress创建了一些自定义重写,它们工作得很好,唯一的问题是现在我需要添加分页。我的规则会影响分页,反之亦然。当我单击分页链接时,页面url将更新,但查询保持不变。。
下面是我的函数。php
// ADD REWRITE FOR VIDEOS -> GROUP
add_rewrite_tag(\'%group%\',\'([^&]+)\');
// ADD REWRITE FOR VIDEOS -> VALUE
add_rewrite_tag(\'%value%\',\'([^&]+)\');
// ADD REWRITE FOR VIDEOS TO ACCEPT GROUP & VALUE
add_rewrite_rule(\'^car-videos/group/([^/]*)/value/([^/]*)/?\',\'index.php?page_id=40&group=$matches[1]&value=$matches[2]\',\'top\');
这是我的分页代码<div class="pagination">
<?php $total_pages = $loop->max_num_pages;
if ($total_pages > 1){
$current_page = max(1, get_query_var(\'paged\'));
echo paginate_links(array(
\'base\' => get_pagenum_link(1) . \'%_%\',
\'format\' => \'page/%#%\',
\'current\' => $current_page,
\'total\' => $total_pages,
\'prev_text\' => __(\'Previous\'),
\'next_text\' => __(\'Next\')
));
}
?>
</div>
下面是如何获取组和值变量$urlGroup = $wp_query->query_vars[\'group\'];
$urlValue = $wp_query->query_vars[\'value\'];
我在WP\\u查询中使用此选项$paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1;
如何重写规则以允许分页?我做错什么了吗?