0
我使用的分页插件,允许用户在下面的输入字段中输入页码,这允许他们跳转到指定的页。 > /页/ 2/wordpress跳转到页面输入搜索查询/页面/#/?s =术语
为URL期望的行为 - -
然而,使用搜索分页,使用输入(跳转到页)时的URL的示例输出时,这是破碎/> /第2页/秒? = term
我希望搜索查询字词也包含在网址中。
下面是相关代码:
global $wp_query;
$big = 999999999; // need an unlikely integer
echo paginate_links(array(
'base' => str_replace($big, '%#%', esc_url(get_pagenum_link($big
))),
'format' => '?paged=%#%',
'current' => max(1, get_query_var('paged')),
'total' => $wp_query->max_num_pages
)); ?>
<form class="wpsp-page-nav-form" action="<?php echo
$_SERVER['REQUEST_URI'];?>" method="get">
<label for="sortby" class="wpsp-label wpsp-hidden"><?php _e('Go to',
'wp-smart-pagination'); ?></label>
<input class="wpsp-input-number" type="text" placeholder="Jump to"
size="6" name="paged" />
<input class="wpsp-button" value="Go" type="submit" >
</form>
我注意到WordPress管理使用的东西进行页面导航时几乎相同:
$html_current_page = sprintf("%s<input class='current-page' id='current-
page-selector' type='text' name='paged' value='%s' size='%d' aria-
describedby='table-paging' /><span class='tablenav-paging-text'>",
'<label for="current-page-selector" class="screen-reader-text">' .
__('Current Page') . '</label>',
$current,
strlen($total_pages)
);
资源:https://developer.wordpress.org/reference/classes/wp_list_table/pagination/
我试图并入本我的代码失败..我怎样才能通过跳转到页面输入查询条件?任何帮助将是伟大的,谢谢。