I'd like to make the back-end of the SlideDeck 2 plugin visible for admin users only.
Also, I'd like to remove that "Insert SlideDeck" button from the editor.
How can I do this?
WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. It only takes a minute to sign up.
Sign up to join this communityI'd like to make the back-end of the SlideDeck 2 plugin visible for admin users only.
Also, I'd like to remove that "Insert SlideDeck" button from the editor.
How can I do this?
Put the following in your 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: I did test this. If something doesn't work for you, please report back. If it does, please come back as well (and vote up/accept). ;)
// EDIT: the menu page is now working.
// EDIT 2: the button as well.