我有一个基于评论的wordpress网站,我为每个不同的公司都有一个页面,用户可以在那里查看它们。我使用的主题添加了一个名为“review”的自定义帖子类型,我使用Press Permit创建了有限的用户帐户,可以修改这些评论页面的某些部分。
我想隐藏一些他们不应该访问的元框,如Yoast SEO、GD Star Ratings等。我遵循了该网站上其他一些帖子的指示,但它并没有像应该的那样隐藏元框。
我已经按照中的说明在主题目录的“functions.php”末尾添加了以下代码WordPress SEO by Yoast: Hide Meta boxes in posts for non-admins
add_action(\'add_meta_boxes\', \'hide_yoastseo_metabox\', 99);
function hide_yoastseo_metabox()
{
if (!current_user_can(\'activate_plugins\'))
{
remove_meta_box(\'wpseo_meta\', \'review\', \'normal\');
}
}