使用短代码的下一页函数?

时间:2017-12-05 作者:Rocky Kev

我正在尝试用php创建一个下一页函数,它也是一个短代码。

代码将创建下一个页面链接。

但是这个链接出现在所有内容的上方(而不是我把短代码放在哪里),并且没有包含在我附加到它的类中。

function rk_post_nav_next($atts, $content = null)  {

    $link_to_send = next_post_link(\'%link\', \'Next &raquo\');

    $string = \'<nav class="nav-single">\';
    $string .= \'<div class="nav-next">\';
    $string .= $link_to_send;
    $string .= \'</div></nav>\';

    return $string;
}

add_shortcode( \'rk_post_nav_next\', \'rk_post_nav_next\' );

1 个回复
SO网友:Kudratullah

next_post_link() 不返回输出、打印、使用get_next_post_link() 在您的短代码中。

结束

相关推荐

卸载我的插件时似乎不会触发uninstall.php

我是wordpress中插件开发的新手,我正在开发这个简单的测试插件。我遇到的问题是卸载。php文件似乎没有触发,因此我希望删除的以数据库为中心的插件在从WordPress管理员卸载后仍然存在。Plugin code:defined( \'ABSPATH\' ) or die( \'Looks like you made a wrong turn there buddy\' ); class TestPlugin { function __constru