Skip to content

Instantly share code, notes, and snippets.

@krmd
krmd / gist:a0dd01ceb091d5f297b4
Created May 30, 2014 15:34
WooTheme Canvas: Add Login/Logout to Menus
add_filter( 'wp_nav_menu_items', 'add_loginout_link', 10, 2 );
function add_loginout_link( $items, $args ) {
if (is_user_logged_in() && $args->theme_location == 'primary') {
$items .= '<li><a href="'. wp_logout_url() .'">Log Out</a></li>';
}
elseif (!is_user_logged_in() && $args->theme_location == 'primary') {
$items .= '<li><a href="'. site_url('wp-login.php') .'">Log In</a></li>';
}
return $items;
}
@krmd
krmd / gist:00ac4b01bd8dd794288e
Created January 28, 2015 19:24
Add WooCommerce support to Themeforest Rabia
add_action( 'woocommerce_before_main_content', 'before_rabia_shop' );
function before_rabia_shop(){
echo '<section class="full-page-section global-section"><div class="row"><div class="col-md-2 navigation visible-md-block visible-lg-block">';
get_sidebar();
echo '</div><div class="col-md-10">';
}
add_action( 'woocommerce_after_main_content', 'after_rabia_shop' );
function after_rabia_shop(){
echo '</div></div></section>';
}