Skip to content

Instantly share code, notes, and snippets.

View steppohub's full-sized avatar

Steppo steppohub

View GitHub Profile
@steppohub
steppohub / target-debug WP menu items
Last active August 29, 2015 14:07
Awesome snippet for debugging WP menu items (mainly to hide them etc)
add_action('admin_init', 'wpse_136058_debug_admin_menu');
function wpse_136058_debug_admin_menu() {
echo '<pre>'.print_r($GLOBALS['menu'], true).'</pre>';
} // function wpse_136058_debug_admin_menu
@steppohub
steppohub / Hide pages from non-admins
Last active August 29, 2015 14:06
Hide pages from non administrators
// hide specific pages from the All pages list, choose ids manually!
add_action( 'pre_get_posts' ,'exclude_this_page' );
function exclude_this_page( $query ) {
if( !is_admin() )
return $query;
global $pagenow;
if( 'edit.php' == $pagenow && ( get_query_var('post_type') && 'page' == get_query_var('post_type') ) )
// disable default dashboard widgets
function disable_default_dashboard_widgets() {
remove_meta_box('dashboard_right_now', 'dashboard', 'core');
remove_meta_box('dashboard_recent_comments', 'dashboard', 'core');
remove_meta_box('dashboard_incoming_links', 'dashboard', 'core');
remove_meta_box('dashboard_plugins', 'dashboard', 'core');
remove_meta_box('dashboard_activity', 'dashboard', 'normal');
remove_meta_box('dashboard_quick_press', 'dashboard', 'core');
remove_meta_box('dashboard_recent_drafts', 'dashboard', 'core');
@steppohub
steppohub / embed sizes change default
Created September 19, 2014 05:26
Embed size - change default
// change default auto embed size
add_filter('embed_defaults','aa99_embed_defaults');
function aa99_embed_defaults($defaults) {
$defaults['width']=416;
return $defaults;
}
@steppohub
steppohub / Remove menus
Last active August 29, 2015 14:06
remove menus (like comments)
function remove_menus(){
remove_menu_page( 'index.php' ); //Dashboard
remove_menu_page( 'edit.php' ); //Posts
remove_menu_page( 'upload.php' ); //Media
remove_menu_page( 'edit.php?post_type=page' ); //Pages
remove_menu_page( 'edit-comments.php' ); //Comments
remove_menu_page( 'themes.php' ); //Appearance
remove_menu_page( 'plugins.php' ); //Plugins
remove_menu_page( 'users.php' ); //Users
@steppohub
steppohub / admin bar
Last active August 29, 2015 14:06
Hide Admin Bar stuff
// remove help thingo
add_filter( 'contextual_help', 'wpse50723_remove_help', 999, 3 );
function wpse50723_remove_help($old_help, $screen_id, $screen){
$screen->remove_help_tabs();
return $old_help;
}
// remove other admin stuff