如何从Wordpress中的特定单个页面中删除<!-nextpage->标记?

时间:2018-08-27 07:33:43

标签: php wordpress

我正在尝试从我的single.php内容文件中删除<!--nextpage-->标记,但是它将显示其他单个文件,例如single-post1.php或single-post2.php。我尝试过使用is_singular函数,但是如果条件输入时它将全局重置所有内容,那么我该如何处理特定文件。

add_action( 'the_post', function( $post )
{

 if(is_singular() && 'post' == get_post_type() && 'post1' != get_post_type() && 'post2' != get_post_type() ){

    if ( false !== strpos( $post->post_content, '<!--nextpage-->' ) ) 
    {
        // Reset the global $pages:
        $GLOBALS['pages']     = [ $post->post_content ];

        // Reset the global $numpages:
        $GLOBALS['numpages']  = 0;

       // Reset the global $multipage:
        $GLOBALS['multipage'] = false;
    }
}

}, 99 );

感谢您的帮助。...

0 个答案:

没有答案