2

基本上,我正在尝试添加标签<!--nextpage-->以使用插件中的一些短代码动态生成帖子的分页,

我尝试使用以下代码来执行此类功能。

public function __construct() {
    add_shortcode('CONTINUED', array(&$this, 'continued_handle'));
}

public function continued_handle() {
    global $post;
    add_filter('the_content', array(&$this, 'your_post_split'));
    return $this->your_post_split($post);
}

public function your_post_split($content) { 
    $output = '<div>In page 1</div>';
    $output .= '<!--nextpage-->';
    $output .= '<div>In page 2</div>';
    return $output;
}

当我[CONTINUED]在页面上使用简码时,我希望它回显然<div>In page 1</div><!--nextpage-->像在 WordPress 中通常那样处理并开始分页。

它实际上在做的是在帖子中返回这个

<div>In page 1</div><!--nextpage--><div>In page 2</div>

它实际上并没有做<!--nextpage-->我想要的功能

4

0 回答 0