Skip to content

Instantly share code, notes, and snippets.

RewriteEngine On
RewriteCond %{HTTP_HOST} ^your-domain\.com
RewriteRule (.*) http://www.your-domain.com/$1 [R=301,L]
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.your-domain\.com
RewriteRule (.*) http://your-domain.com/$1 [R=301,L]
add_action( 'wp_enqueue_scripts', 'wpsites_load_javascript_conditionally' );
function wpsites_load_javascript_conditionally() {
if ( is_page('page-slug') ) {
wp_enqueue_script( 'your-script' );
}
}
add_filter( 'walker_nav_menu_start_el', 'add_description_secondary_menu_position', 10, 4 );
/**
* @example http://wp.me/p1lTu0-8Fq
* @author Brad Dalton - WP Sites
*/
function add_description_secondary_menu_position( $item_output, $item, $depth, $args ) {
$args = (array) $args;
if ( $args['theme_location'] != 'secondary' ) {
add_filter( 'walker_nav_menu_start_el', 'add_description_primary_menu_position', 10, 4 );
/**
* @example http://wp.me/p1lTu0-8Fq
* @author Brad Dalton - WP Sites
*/
function add_description_primary_menu_position( $item_output, $item, $depth, $args ) {
$args = (array) $args;
if ( $args['theme_location'] != 'primary' ) {
add_filter( 'wp_nav_menu_items', 'add_skype_button_second_nav_menu', 10, 2 );
/**
* @author Brad Dalton - WP Sites
* @example http://wpsites.net/web-design/add-phone-number-genesis/
*/
function add_skype_button_second_nav_menu( $menu, stdClass $args ){
if ( 'secondary' != $args->theme_location )
return $menu;
add_action( 'wp_enqueue_scripts', 'wpsites_second_style_sheet' );
function wpsites_second_style_sheet() {
wp_register_style( 'plugins-style', plugins_url('plugins/your-plugin/style.css', __FILE__) );
wp_enqueue_style( 'plugins-style' );
}
}
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400);
@import "//netdna.bootstrapcdn.com/font-awesome/3.0/css/font-awesome.css";
html, body {
min-height: 100%;
}
body {
background-image: linear-gradient(45deg, rgba(194, 233, 221, 0.5) 1%, rgba(104, 119, 132, 0.5) 100%), linear-gradient(-45deg, #494d71 0%, rgba(217, 230, 185, 0.5) 80%);
genesis_register_sidebar( array(
'id' => 'portfolio-widget',
'name' => __( 'After Custom Post Type Widget', 'wpsites' ),
'description' => __( 'This is the after portfolio widget.', 'wpsites' ),
) );
/**
* @author Brad Dalton
* @example http://wp.me/p1lTu0-a8W
*/
add_action( 'genesis_after_post', 'after_portfolio_posts', 9 );