是否未在HTML输出中生成空格?

时间:2012-01-25 作者:AndrettiMilas

我正在使用一个名为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 )
);
?>

1 个回复
最合适的回答,由SO网友:Brooke. 整理而成

这听起来可能很愚蠢,但为什么不在函数中添加空格呢?有几个地方可以做到这一点:

\'nextpagelink\' => __(\' Next\')

$args[\'link_before\'] . \' \' . $args[\'nextpagelink\'] . $args[\'link_after\'] . \'</a>\'

结束

相关推荐

Formatting <code>?

我在主题中显示代码块时遇到严重问题。我想显示如下内容:<something> <something-else> Content </something-else> </something> 它在任何地方都可以正常工作,但在代码标记内这样做:<code> <something> <something-else