Skip to content

Instantly share code, notes, and snippets.

View grtaylor2's full-sized avatar

Greg Taylor grtaylor2

View GitHub Profile
@grtaylor2
grtaylor2 / gist:4332961
Created December 18, 2012 23:08
Specific WordPress header by category. This will work for both the category archive page and all individual posts marked with specific categories.
<?php if ( is_front_page() ) : ?><img src="<?php echo get_stylesheet_directory_uri(); ?>/images/specific image for cat">
<?php elseif ( is_category( 'category 1' ) || has_category ('category 1')) : ?>
<img src="<?php echo get_stylesheet_directory_uri(); ?>/images/specific image for cat">
<?php elseif ( is_category( 'category 2' ) || has_category ('category 2')) : ?>
<img src="<?php echo get_stylesheet_directory_uri(); ?>/images/specific image for cat">
<?php elseif ( is_category( 'category 3' ) || has_category ('category 3')) : ?>
<img src="<?php echo get_stylesheet_directory_uri(); ?>/images/specific image for cat">
<?php elseif ( is_category( 'other' ) ) : ?>
<img src="<?php echo get_stylesheet_directory_uri(); ?>/images/specific image for cat">
<?php else: ?>
@grtaylor2
grtaylor2 / gist:4504569
Last active December 10, 2015 22:48
Ustream Embed to WordPress
<iframe style="border: 0px none transparent;" src="http://www.ustream.tv/embed/your specific id#" frameborder="0" scrolling="no" width="525" height="333"></iframe><a style="padding: 2px 0px 4px; width: 525px; background: #ffffff; display: block; color: #000000; font-weight: normal; font-size: 10px; text-decoration: underline; text-align: center;" href="Destination Link" target="_blank">Link Anchor Text</a>
/*Adding the social stream -- specify width that's specific to your site*/
<iframe width="330" scrolling="no" height="625" frameborder="0" style="border: 0px none transparent;" src="http://www.ustream.tv/socialstream/your specific id#">
@grtaylor2
grtaylor2 / GenesisPostMeta
Last active December 14, 2015 10:49
Change WordPress Post Meta For Genesis Framework
/** Customize the post meta function */
add_filter( 'genesis_post_meta', 'post_meta_filter' );
function post_meta_filter($post_meta) {
if ( !is_page() ) {
$post_meta = '[post_categories before="CUSTOM CATEGORY NAME"] [post_tags before="CUSTOM TAG NAME"]';
return $post_meta;
@grtaylor2
grtaylor2 / gist:6072596
Created July 24, 2013 17:21
Change Default Genesis Comment Tagline "Speak Your Mind"
/* Change default comment Speak Your Mind */
function change_default_comment_text($args) {
$args['title_reply'] = 'Leave a Comment';
return $args;
}
add_filter( 'genesis_comment_form_args', 'change_default_comment_text' );
@grtaylor2
grtaylor2 / gist:6313917
Created August 22, 2013 23:17
Enable specific phone numbers on page
Add to the page or it will detect any ph# on page and make it clickable for iPhone.
<meta name="format-detection" content="telephone=no">
Then wrap specified phone number:
<a href="tel:1-800-555-5555">Anchor to any words or combo of numbers and/or letters</a>
/* Color Buttons
------------------------------------------------------------ */
.button-blue,
.button-gray,
.button-green,
.button-purple,
.button-red,
.button-yellow {
color: #fff;
@grtaylor2
grtaylor2 / gist:7895603
Created December 10, 2013 18:32
Google Analytics Actions For Conversions
/*Add This Code To Site's Head*/
<scripttype="text/javascript"]]> var _gaq = _gaq ||[]; _gaq.push(['_setAccount','UA-XXXXX-X']); _gaq.push(['_trackPageview']); (function(){ var ga = document.createElement('script'); ga.type ='text/javascript'; ga.async =true; ga.src =('https:'== document.location.protocol ?'https://ssl':'http://www')+'.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();</script>
Replace UA-XXXXX-X with site's Google Analytics Code
Go To Google Analytics > Conversions > Goal URLS > Create Event
Select Custom
Set Goal Detail's Category, Action & Label
@grtaylor2
grtaylor2 / gist:5960970
Created July 9, 2013 20:26
Code to DELETE from home.php file to remove blog posts from Genesis Minimum home page layout.
add_action( 'genesis_loop', 'minimum_grid_loop_helper' );
function minimum_grid_loop_helper() {
if ( function_exists( 'genesis_grid_loop' ) ) {
genesis_grid_loop( array(
'features' => 0,
'feature_image_size' => 'featured',
'feature_image_class' => 'post-image',
'feature_content_limit' => 0,
'grid_image_size' => 0,
@grtaylor2
grtaylor2 / Removing Blog Post From Home Page in Genesis
Last active May 5, 2017 07:59
Removing Blog Post From Home Page in Genesis
/** Removing Blog Post From Home Page */
remove_action( 'genesis_loop', 'genesis_do_loop' );add_filter( 'genesis_pre_get_option_site_layout', '__genesis_return_full_width_content' );
genesis();
@grtaylor2
grtaylor2 / functions.php
Created April 10, 2018 19:18
How to Add a Login/Logout Link to Your WordPress Genesis
<?php // add everything except for this opening line to your functions file
add_filter( 'wp_nav_menu_items', 'sp_add_loginout_link', 10, 2 );
function sp_add_loginout_link( $items, $args ) {
// Change 'primary' to 'secondary' to put the login link in your secondary nav bar
if ( $args->theme_location != 'primary' )
return $items;
if ( is_user_logged_in() ) {
$items .= '<li class="menu-item"><a href="'. wp_logout_url() .'">Log Out</a></li>';
} else {
$items .= '<li class="menu-item"><a href="'. site_url('wp-login.php') .'">Log In</a></li>';