【发布时间】:2016-08-23 00:27:33
【问题描述】:
我不想限制已注销的用户或具有特定角色的用户访问某些产品页面。最简单的方法可能是检查产品页面的类别 ID,如果 current_user_can('') 则重定向到主商店页面。
但是我真的不知道从哪里开始.. 我应该在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); 现在继续我的任务。
【问题讨论】:
标签: php wordpress woocommerce restriction