2011-08-01 84 views
0

我有一个WordPress的博客设置了几个受密码保护的页面,每个页面都有特殊的内容和不同的密码。所有受密码保护的WordPress页面的单页登录屏幕

我想有一个登录表单(密码只)一个公共WordPress的页面,该页面重定向到相应的密码保护的网页上,根据提交的密码。

任何人都知道该或任何想法如何通过密码来获取WordPress网页一个很好的免费插件?

回答

1

我找到了一个解决方案:

$result = $wpdb->get_results("SELECT ID FROM wp_posts WHERE post_password = '{$_POST['post_password']}'"); 

if($result) { 
    wp_safe_redirect(get_bloginfo('url') . "/?page_id=" . $result[0]->ID); 
} else { 
    wp_safe_redirect(wp_get_referer()); 
} 

你是否认为这是不够可靠吗?

如何此功能以这样的方式来实现,它本身保存在WordPress的更新?

谢谢!

+0

ezb.I喜也有类似的要求。您能否详细说明您是如何实施解决方案的?这段代码是否进入了functions.php文件?以及用户如何登录?如果你能解释细节,这将是非常有帮助的。谢谢! – user1690536