showCategory('WordPress');

Add a custom sidebar to a WordPress theme or plugin

function my_sidebar() {
  register_sidebar(
    array (
      'name' => __( 'Custom', 'theme-domain' ),
      'id' => 'my-sidebar',
      'description' => __( 'My Sidebar', 'theme-domain' ),
      'before_widget' => '<div class="widget-content">',
      'after_widget' => "</div>",
      'before_title' => '<h3 class="widget-title">',
      'after_title' => '</h3>',
    )
  );
}
add_action( 'widgets_init', 'my_sidebar' );

Showing 14 lines of 22 total lines in this snippet.

Block XMLRPC access in WordPress

<Files xmlrpc.php>
<IfModule !mod_authz_core.c>
order deny,allow
deny from all
allow from <IP ADDRESS>
</IfModule>
<IfModule mod_authz_core.c>
Require ip <IP ADDRESS> <IP ADDRESS>
</IfModule>
</Files>

Showing 10 lines of 16 total lines in this snippet.

Output additional WP media sizes

<?php
global $_wp_additional_image_sizes;
var_dump( $_wp_additional_image_sizes );
?>

Showing 4 lines of 47 total lines in this snippet.

Change WP Database Prefix

UPDATE `newprefix_options` SET `option_name`=REPLACE(`option_name`,'wp_','newprefix_') WHERE `option_name` LIKE '%wp_%';
UPDATE `newprefix_usermeta` SET `meta_key`=REPLACE(`meta_key`,'wp_','newprefix_') WHERE `meta_key` LIKE '%wp_%';

Showing 2 lines of 7 total lines in this snippet.

Load FontAwesome by link and in WP

function load_fontawesome(){
  wp_enqueue_style('fontawesome', 'https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css');
}
add_action('wp_enqueue_scripts', 'load_fontawesome');

Showing 4 lines of 11 total lines in this snippet.