我想要做的是使用元字段来保护页面的内容。我在前端有一个表单,有一个密码和一个提交按钮。密码被存储为特定页面中的元字段。如果前端提交的密码匹配,则显示页面内容。以下是到目前为止还不起作用的东西:
<?php if( 'POST' == $_SERVER['REQUEST_METHOD'] ) {
$password = $_POST['pwd'];
$fieldvalue = get_post_meta($this_page_id, 'password', true);
if($password== $fieldvalue)
{
the_content();
}
}
?> 用来添加密码的wordpress对我来说不能正常工作。你对这个有什么想法吗?
发布于 2013-05-30 14:42:03
您可以尝试将以下代码添加到页面模板中
<?php
if ( !post_password_required($post) ) {
echo 'protected content';
} else {
the_content();
}
?>这里是Codex链接: post是否需要密码,是否提供了正确的密码。
https://stackoverflow.com/questions/16815518
复制相似问题