在自定义函数中添加未链接的空间

时间:2013-01-08 作者:AndrettiMilas

过去几天来,这个问题一直困扰着我。

我正在使用一个函数来显示页码以及带有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;
}

1 个回复
最合适的回答,由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;
}

结束

相关推荐

使用自定义php的WordPress身份验证?

我需要将wordpress登录集成到我的php网站中,为了单次登录访问我的网站和wordpress博客,我使用了一些使用curl的代码,它登录到用户中,然后重定向到我的主页,在我访问wordpress博客后,它不会验证我的身份,它说我要登录,am使用以下代码$username=\"admin\"; $password=\"blog\"; $url=\"http://wordpressblogURL/\"; $cookie=\"cookie.txt\"; $post