在文章中的WordPress链接上设置密码

时间:2013-10-11 作者:Xaltar

我试图在wordpress中找到如何做到这一点,我在网上搜索过,但我找不到任何简单的方法让我的访问者在输入密码后只能看到一个链接。

是否有任何插件或解决方案可以做到这一点?

1 个回复
最合适的回答,由SO网友:brasofilo 整理而成

我想这几乎就是文章所说的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函数中,并在成功输入密码后显示内容$_POSTed.也许更直截了当些using Ajax.

结束