在WordPress中,可以使用以下代码将部分文档设置为登录可见:
function login_to_read($atts, $content = null) {
extract(shortcode_atts(array(
'notice' => '<span style="color: red;">温馨提示:</span>此处内容需要<a title="登录后可见" href="#">登录</a>后才能查看!'
), $atts));
if (is_user_logged_in() && !is_null($content) && !is_feed()) {
return $content;
}
return $notice;
}
add_shortcode('password', 'login_to_read');
将以上代码添加到当前使用的WordPress主题的functions.php
文件的末尾。然后,在WordPress后台发布文章时,使用[password]和[/password],标签将需要隐藏的内容括起来。例如:
markdown语法如下
[password]
这是被隐藏的内容。
[/password]