向客户/管理员显示不同的页面内容 时间:2020-06-01 作者:javier romero 我是一名年轻的信息工程师学生,正在开发他的第一个wordpress网站。这是一个预订网站,当客户可以查看特定本地的可用时间并预订时,本地人可以使用其帐户登录以检查他拥有的书籍并制作新的书籍(例如,通过电话预订的书籍)。我想要的是根据登录的帐户显示不同的内容。例如,本地人可以查看和修改所有时间表,但客户端只能查看可用的小时数并进行预订。我不知道这是否可能,或者它是否如此困难,所以我希望得到任何帮助或建议。谢谢大家。 1 个回复 SO网友:Matthew Brown aka Lord Matt 你会想看一些东西。首先WP_user object 这将使您能够检查用户是否已登录。但您也可以使用the has_cap method. 您甚至可以定义自己的功能并将其应用于用户。然后你会按照以下思路做一些事情: <?php $user = wp_get_current_user(); if($user->exists()){ // logged in user if( $user->has_cap(\'edit_users\') ){ // user can edit users }else{ // this user cannot do that } }else{ // anon user } 文章导航