检查提交的表单值后,Wordpress显示内容

时间:2013-05-29 13:40:30

标签: wordpress forms submit

我要做的是使用元字段保护网页内容。 我在前端有一个表单,上面有一个密码和一个提交按钮。 密码作为元字段存储在特定页面中。 如果前端提交的密码匹配,则显示页面的内容。 到目前为止,这是什么,不起作用:

  <?php if( 'POST' == $_SERVER['REQUEST_METHOD'] ) {
   $password = $_POST['pwd'];
   $fieldvalue =  get_post_meta($this_page_id, 'password', true);

   if($password== $fieldvalue)
   {
     the_content();
   }
  }
  ?>      

wordpress给出添加密码的方式对我来说不正常。 关于这个的任何想法?

1 个答案:

答案 0 :(得分:0)

您可以尝试将以下代码添加到页面模板

<?php
  if ( !post_password_required($post) ) {
    echo 'protected content';
  } else {
    the_content();
  }
?>

以下是Codex链接:是否提供了密码和正确的密码。