Snippets

Remove Metaboxes from Custom Post Type Edit Screens

// Remove Metaboxes from Custom Post Type Edit Screens if (is_admin()) : function remove_post_meta_boxes() { if(!current_user_can(‘administrator’)) { remove_meta_box(‘tagsdiv-post_tag’, ‘custom_post_type’, ‘normal’); remove_meta_box(‘categorydiv’, ‘custom_post_type’, ‘normal’); remove_meta_box(‘authordiv’, ‘custom_post_type’, ‘normal’); remove_meta_box(‘postexcerpt’, ‘custom_post_type’, ‘normal’); remove_meta_box(‘trackbacksdiv’, ‘custom_post_type’, ‘normal’); remove_meta_box(‘commentstatusdiv’, ‘custom_post_type’, ‘normal’); remove_meta_box(‘postcustom’, ‘custom_post_type’, ‘normal’); remove_meta_box(‘commentstatusdiv’, ‘custom_post_type’, ‘normal’); remove_meta_box(‘commentsdiv’, ‘custom_post_type’, ‘normal’); remove_meta_box(‘revisionsdiv’, ‘custom_post_type’, ‘normal’); remove_meta_box(‘authordiv’, ‘custom_post_type’, ‘normal’); remove_meta_box(‘pageparentdiv’, ‘custom_post_type’, ‘normal’); remove_meta_box(‘slugdiv’, ‘custom_post_type’, …

Remove Metaboxes from Custom Post Type Edit Screens Read More »

Remove Dashboard Widgets

// Remove Dashboard Widgets function remove_dashboard_widgets() { global $wp_meta_boxes; unset($wp_meta_boxes[‘dashboard’][‘side’][‘core’][‘dashboard_quick_press’]); unset($wp_meta_boxes[‘dashboard’][‘normal’][‘core’][‘dashboard_incoming_links’]); unset($wp_meta_boxes[‘dashboard’][‘normal’][‘core’][‘dashboard_right_now’]); unset($wp_meta_boxes[‘dashboard’][‘normal’][‘core’][‘dashboard_plugins’]); unset($wp_meta_boxes[‘dashboard’][‘side’][‘core’][‘dashboard_recent_drafts’]); unset($wp_meta_boxes[‘dashboard’][‘normal’][‘core’][‘dashboard_recent_comments’]); unset($wp_meta_boxes[‘dashboard’][‘side’][‘core’][‘dashboard_primary’]); unset($wp_meta_boxes[‘dashboard’][‘side’][‘core’][‘dashboard_secondary’]); } if (!current_user_can(‘manage_options’)) { add_action(‘wp_dashboard_setup’, ‘remove_dashboard_widgets’); } Source: 10+ Useful WordPress Code Snippets

Remove Comments menu from Admin Dashboard

// Remove Comments menu from Admin Dashboard function remove_menus () { global $menu; $restricted = array(__(‘Comments’)); end ($menu); while (prev($menu)){ $value = explode(‘ ‘,$menu[key($menu)][0]); if(in_array($value[0] != NULL?$value[0]:”” , $restricted)){unset($menu[key($menu)]);} } } add_action(‘admin_menu’, ‘remove_menus’); Source: 10+ Useful WordPress Code Snippets

Custom post type custom icon

// register the post type register_post_type( static::POSTTYPE, array( ‘menu_icon’ => __( plugins_url( ‘icon-16×16.png’ , __FILE__ ), ‘custom_plugin’ ), ) ); // Style change for 32×32 icon for custom post type add_action(‘admin_head’, ‘custom_header’); function custom_header() { global $post_type; ?> <style> <?php if (($_GET[‘post_type’] == ‘custom_plugin’) || ($post_type == ‘custom_plugin’)) : ?> #icon-edit { background:transparent url(‘<?php echo …

Custom post type custom icon Read More »

WordPress ASCII art

Enjoy this awesome gist by Mark Jaquith! <!– `-/+osssssssssssso+/-` ./oys+:.` `.:+syo/. .+ys:. .:/osyyhhhhyyso/:. ./sy+. /ys: -+ydmmmmmmmmmmmmmmmmmmdy+- :sy/ /h+` -odmmmmmmmmmmmmmmmmmmmmmmmmmmdo- `+h/ :ho` /hmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmds/ `oh: `sy. /hmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmd+ .ys` .ho `sdddhhhyhmmmdyyhhhdddddhhhyydmmmmy oh. .h+ “-dmmy.“ “.ymmmmh +h. `ho ` /mmmmmmmmmmo .dmmmmmmmms ~~ oh` oy .h` ymmmmmmmmmm: /mmmmmmmmmy` -d. yo .d- ymy `dmmmmmmmmmd. ymmmmmmmmmh` /my -d. oy -mmm+ /mmmmmmmmmmy .dmmmmmmmmmy …

WordPress ASCII art Read More »

Absolute Centering in CSS

We’ve all seen margin: 0 auto; for horizontal centering, but margin: auto; has refused to work for vertical centering… until now! [CodePen height=800 show=result href=gEiDt user=shshaw ]   See full documentation  

Disable autocomplete on the front-end for Gravity Forms

Super awesome gist written by my colleague Ronald Huereca. You wanna disable autocomplete on front-end for Gravity Forms, this is just right code snippet for you. <?php add_filter( ‘gform_form_tag’, ‘gform_form_tag_autocomplete’, 11, 2 ); function gform_form_tag_autocomplete( $form_tag, $form ) { if ( is_admin() ) return $form_tag; if ( GFFormsModel::is_html5_enabled() ) { $form_tag = str_replace( ‘>’, ‘ …

Disable autocomplete on the front-end for Gravity Forms Read More »

The forth post, different classname

<?php while ( have_posts() ) : the_post(); ?> <?php if ($i % 4 == 3 ) $classname = ‘large’; else $classname = ‘small’; ?> <div class=”program-<?php echo $classname; ?>”> <?php the_post_thumbnail( “program-size-$classname”, array( “class” => “program-size” ) ); ?> <h3><?php the_title(); ?></h3> <p><?php the_content(); ?></p> <?php $i++; ?> </div> <?php endwhile; ?>   Or check …

The forth post, different classname Read More »

Scroll to Top