0
私は自分の投稿内容をログインしたメンバーにのみ表示するように制限しようとしています。コードは以下のとおりです。wordpress loginリダイレクトキャッシングポストID
function my_page_template_redirect()
{
// $wp = get_queried_object();
// echo "<pre>";
// print_r($wp);
// echo "</pre>";
if(is_singular('property'))
{
if(!is_user_logged_in())
{
wp_redirect(get_permalink(103));
exit();
}
}
}
add_action('template_redirect', 'my_page_template_redirect');
問題はありません。 「Hello World」にアクセスしようとすると、「TMLログインフォームショートコード」を含むログインページにリダイレクトされます。ログインすると、TMLリダイレクトに従います。しかし、問題は、私は "Hello World"だけの投稿を見ることができないが、同じ種類の同じ制限の他のすべてを見ることができます。
ポストIDを保存しているWordPressのようです。提案してください