0

私がやろうとしているのは、メタフィールドを使用してページのコンテンツを保護することです。パスワードと1つの送信ボタンを備えたフロントエンドのフォームがあります。パスワードは、特定のページにメタフィールドとして保存されます。フロントエンドから送信されたパスワードが一致する場合は、ページのコンテンツを表示します。これまでのところ、機能していないものは次のとおりです。

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

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

パスワードを追加するために指定されたワードプレスの方法が正しく機能していません。これに関するアイデアはありますか?

4

1 に答える 1