私がやろうとしているのは、メタフィールドを使用してページのコンテンツを保護することです。パスワードと1つの送信ボタンを備えたフロントエンドのフォームがあります。パスワードは、特定のページにメタフィールドとして保存されます。フロントエンドから送信されたパスワードが一致する場合は、ページのコンテンツを表示します。これまでのところ、機能していないものは次のとおりです。
<?php if( 'POST' == $_SERVER['REQUEST_METHOD'] ) {
$password = $_POST['pwd'];
$fieldvalue = get_post_meta($this_page_id, 'password', true);
if($password== $fieldvalue)
{
the_content();
}
}
?>
パスワードを追加するために指定されたワードプレスの方法が正しく機能していません。これに関するアイデアはありますか?