过去几天来,这个问题一直困扰着我。
我正在使用一个函数来显示页码以及带有WP\\U LINK\\U页面的下一个/上一个链接。我使用的代码(以下)是找到的代码的缩短版本here - 据我所知,这是正确的。(对我放松点,只需深入PHP即可。)
Please view the working example here.
问题应该是一个简单的解决方案,但我无法解决。
I would like to add a space in front of the "Next Page" link which is not linked itself to the next page in order for the pagination to have equal spacing.function wp_link_pages_args_prevnext_add($args)
{
global $page, $numpages, $more, $pagenow;
if($page-1) # there is a previous page
$args[\'before\'] .= _wp_link_page($page-1)
. $args[\'link_before\']. $args[\'previouspagelink\'] . $args[\'link_after\'] . \'</a>\'
;
if ($page<$numpages) # there is a next page
$args[\'after\'] = _wp_link_page($page+1)
. $args[\'link_before\'] . $args[\'nextpagelink\'] . $args[\'link_after\'] . \'</a>\'
;
return $args;
}
最合适的回答,由SO网友:molokom 整理而成
在我看来,CSS不是正确的方式,它应该是一个“真实”的空间。此外,没有类以字符串中的差异链接为目标。
请尝试以下代码:
function wp_link_pages_args_prevnext_add($args)
{
global $page, $numpages, $more, $pagenow;
if($page-1) # there is a previous page
$args[\'before\'] .= \' \'. _wp_link_page($page-1)
. $args[\'link_before\'] . $args[\'previouspagelink\'] . \'</a>\' . \' \'
;
if ($page<$numpages) # there is a next page
$args[\'after\'] = \' \'. _wp_link_page($page+1)
. $args[\'link_before\'] . $args[\'nextpagelink\'] . \'</a>\'
. $args[\'after\']
;
return $args;
}