我正在使用一个名为custom\\u link\\u pages的代码来生成我的多个页面帖子链接,但我的页码和上一个链接之间有一个空格,但我的下一个链接缺少相同的空格。这些需要等间距,所以我想要么添加必要的空间,要么删除所有空间。
关于我所说的内容,请查看第281行:http://themeforward.com/demo2/?p=1813&page=2
我假设这可能来自我函数中的自定义代码:
// Custom Next/Previous Page
add_filter(\'wp_link_pages_args\', \'wp_link_pages_args_prevnext_add\');
/**
* Add prev and next links to a numbered link list
*/
function wp_link_pages_args_prevnext_add($args)
{
global $page, $numpages, $more, $pagenow;
if (!$args[\'next_or_number\'] == \'next_and_number\')
return $args; # exit early
$args[\'next_or_number\'] = \'number\'; # keep numbering for the main part
if (!$more)
return $args; # exit early
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>\'
. $args[\'after\']
;
return $args;
}
如何获取代码:
<?php
custom_link_pages(array(
\'before\' => \'<div class="pagelinks">\' . __(\'\'),
\'after\' => \'</div>\',
\'next_or_number\' => \'next_and_number\', # activate parameter overloading
\'nextpagelink\' => __(\'Next\'),
\'previouspagelink\' => __(\'Previous\'),
\'pagelink\' => \'%\',
\'echo\' => 1 )
);
?>
最合适的回答,由SO网友:Brooke. 整理而成
这听起来可能很愚蠢,但为什么不在函数中添加空格呢?有几个地方可以做到这一点:
\'nextpagelink\' => __(\' Next\')
$args[\'link_before\'] . \' \' . $args[\'nextpagelink\'] . $args[\'link_after\'] . \'</a>\'