这里用到了 “<--more-->” 作为分割,“<--more-->” 的内容加密,在主题 functions.php 文件中添加:

function theme_custom_post_content($content)
{
    global $post;
    //if post password
    if (post_password_required($post)) {
        $content = explode('<!--more-->', $post->post_content)[0] . $content;
    }
    return $content;
}
add_filter('the_content', 'theme_custom_post_content');

下面是演示效果,输入密码:123456,查看

这里是加密的部分内容...

此内容受密码保护。如需查阅,请在下列字段中输入您的密码。