密码保护:WordPress 文章部分加密

这里用到了 “<--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,查看

这是一篇受密码保护的文章,您需要提供访问密码:

小刘

爱生活,爱技术

你可能也会喜欢...