幻灯片2,使后端仅对管理员可见

时间:2013-04-17 作者:Blesson

我想做SlideDeck 2 插件仅对管理员用户可见
另外,我想从编辑器中删除“插入滑动检查”按钮。

我该怎么做?

1 个回复
最合适的回答,由SO网友:tfrommen 整理而成

将以下内容放入functions.php:

if (is_admin() && ! current_user_can(\'install_plugins\')) {
    add_action(\'admin_init\', \'remove_slidedeck_menu_page\');
    add_action(\'admin_footer\', \'remove_slidedeck_media_button\');
}

// remove the menu page
function remove_slidedeck_menu_page() {
    remove_menu_page(\'slidedeck2-lite.php\');
}

// remove the button
function remove_slidedeck_media_button() {
    echo <<<JQUERY
<script>
jQuery(document).ready(function($) {
    $(\'#add_slidedeck\').remove();
});
</script>
JQUERY;
}
Note: 我did 对此进行测试。如果有些事情对你不起作用,请反馈。如果有,请也回来(投票赞成/接受)。)

// EDIT: 菜单页现在正在工作。

// EDIT 2: 还有按钮。

结束

相关推荐

在wp-admin中无需手动选择即可激活页面模板吗?

我正在启动一个新的WordPress主题,我想知道是否有可能在代码中选择和激活特定页面的模板,而不是进入CMS并从下拉列表中手动选择它。我这样问是因为一旦我启动了主题,整个页面都不会有一个与之关联的模板,除非我手动选择它,并且我已经有访问我的网站的流量了。