我要做的是使用元字段保护网页内容。 我在前端有一个表单,上面有一个密码和一个提交按钮。 密码作为元字段存储在特定页面中。 如果前端提交的密码匹配,则显示页面的内容。 到目前为止,这是什么,不起作用:
<?php if( 'POST' == $_SERVER['REQUEST_METHOD'] ) {
$password = $_POST['pwd'];
$fieldvalue = get_post_meta($this_page_id, 'password', true);
if($password== $fieldvalue)
{
the_content();
}
}
?>
wordpress给出添加密码的方式对我来说不正常。 关于这个的任何想法?
答案 0 :(得分:0)
您可以尝试将以下代码添加到页面模板
<?php
if ( !post_password_required($post) ) {
echo 'protected content';
} else {
the_content();
}
?>
以下是Codex链接:是否提供了密码和正确的密码。