我有一个Wordpress博客的设置,其中有几个受密码保护的页面,每个页面都有特殊内容和不同的密码。
我希望在单个公共Wordpress页面上有一个登录表单(仅限密码),根据提交的密码重定向到相应的受密码保护的页面。
有人知道一个好的免费插件或任何想法如何通过密码获取Wordpress页面?
答案 0 :(得分: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更新时保留自己?
谢谢!