基本上,我正在尝试添加标签<!--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-->
我想要的功能