仅为管理员创建自定义帖子类型档案 时间:2020-02-25 作者:John 简单地说,我制作了一个名为ticket 并创建了archive-ticket.php 如果尝试访问票证存档页面的用户不是管理员,则我要创建的文件将其重定向到主页。我可以制作一个简单的解决方案,如直接在文件中添加类似以下代码的内容:wp_redirect( home_url( \'/\' ) ); exit(); 买我觉得这不是一个专业的解决方案,觉得这是对搜索引擎优化不好。 1 个回复 SO网友:Dip Patel 你能在你的archive-ticket.php 之前get_header().请在下面的快照中查看相同的内容。$user = wp_get_current_user(); $roles = (array) $user->roles; $current_role = $roles[0]; $allowed_role = array(\'administrator\'); if (!is_user_logged_in() || !in_array($current_role, $allowed_role)) { wp_redirect(site_url()); } 谢谢。 文章导航