我想这几乎就是文章所说的Add Private Content to Posts via Shortcode 谈论。但它仅适用于注册用户:
add_shortcode(\'private\', \'private_content\');
function private_content($atts, $content = null) {
if ( is_user_logged_in() )
return \'<div class="private-content">\' . $content . \'</div>\';
return \'\';
}
并在帖子/页面内使用,如:
[私人]
此帖子仅包含注册内容
[/私人]
要添加密码功能,您必须添加<form>
在shortcode函数中,并在成功输入密码后显示内容$_POST
ed.也许更直截了当些using Ajax.