我如何才能向管理员显示一个特定的页面只?

时间:2021-10-21 作者:Michael Raysh

我有一个购物车和商店页面,我只想被管理员访问。用于添加产品,然后使用共享购物车按钮发送给消费者,以便他们可以完成购买。我不想让他们只是;return“返回”;购物或购物车,查看价格、物品等。如何限制商店和购物车页面的访问权限仅限于没有插件的管理员?

1 个回复
SO网友:tiago calado

如果没有,管理员将重定向到首页

在文件顶部尝试此功能

if(!current_user_can(\'administrator\')){
  echo \'<a href="\'.home_url().\'" id="notAdmin"></a>\';
  echo \'<script>document.getElementById("notAdmin").click();</script>\';
}

相关推荐

static array on functions.php

在函数中。php中,我想访问数据库一次,以获取一个ACF对象,然后在本地“保存”它,以防止对数据库的进一步请求。我想首先在“init”钩子中调用以下函数。然后,假设,当我在以后的挂钩上调用它时,由于使用了“static”关键字,$current\\u store var已经设置好了,函数将在第一个“if”返回已经保存的静态var时停止。它不起作用-当访问稍后挂钩上的函数时,“isset($current\\u store)”返回false。我做错了什么?function get_current_store