0
特定の商品ページを、特定の役割を持つユーザーまたはユーザーからログアウトさせないように制限することはできません。最も簡単な方法は、製品ページのカテゴリIDを確認し、current_user_can('')
がメインショップページにリダイレクトする場合よりも、おそらくでしょう。商品カテゴリ 'x'を含む商品ページを絞るWooCommerce
しかし、どこから始めたらよいかわかりません。init
にアクションを追加する必要がありますか?また、現在のページの商品IDを確認するにはどうすればよいですか?
私はvar_dump()
でデータを取得できると思っていましたが、結果はありませんでした。
add_action('init', 'get_all_post_meta');
function get_all_post_meta() {
//$meta = get_post_meta(get_the_ID());
global $post;
var_dump('$post');
$metavar = get_the_terms($post->ID);
var_dump('$metavar');
}
しかし、私のコンソールで何もありません: 私はこれをしませんでした。
編集:私が見つけたvar_dump()
は正しくないはずでしたvar_dump($post);
今すぐ私の探求を続けてください。