Skip to content

Instantly share code, notes, and snippets.

@jdspiral
jdspiral / logo-genesis.php
Last active August 29, 2015 14:13
Add logo to header and remove h1
// Remove H1 from title and add logo
add_filter( 'genesis_seo_title', 'jds_header_title', 10, 3 );
function jds_header_title( $title, $inside, $wrap ) {
$inside = sprintf( '<div itemscope="itemscope" itemtype="http://schema.org/Organization"><a itemprop="url" href="%s" title="%s">
<img class="logo" itemprop="logo" src="' . get_stylesheet_directory_uri() . '/images/logo.png" alt="%s" width="" height="" />
</a></div>', trailingslashit( home_url() ), esc_attr( get_bloginfo( 'name' ) ), get_bloginfo( 'name' ) );
return sprintf( '<%1$s id="title">%2$s</%1$s>', 'span', $inside );
}
@jdspiral
jdspiral / gist:c786f59f3a53cbd34aa8
Last active August 29, 2015 14:13
Edit Site Title - Genesis
// Edit Site Title
remove_action( 'genesis_site_title', 'genesis_seo_site_title' );
add_action( 'genesis_site_title', 'jds_seo_site_title' );
function jds_seo_site_title() {
echo '<h1 id="title"><a href="#">JDSpiral</a></h1>';
}
@jdspiral
jdspiral / gist:ec79a9f5e398f9507f52
Created December 29, 2014 21:00
Genesis Agents Page with Left Sidebar
<?php
/**
*
* @package Genesis\Templates
* @author Josh Hathcock
* @license GPL-2.0+
* @link http://my.studiopress.com/themes/genesis/
*/
/*
@jdspiral
jdspiral / gist:7e07144b7949e4bfb462
Last active June 10, 2019 10:01
This is a modified filter for editing the Genesis AgentPress Output
add_filter( 'agentpress_featured_listings_widget_loop', 'agentpress_featured_listings_widget_loop_filter' );
/**
* Filter the loop output of the AgentPress Featured Listings Widget.
*
*/
function agentpress_featured_listings_widget_loop_filter( $loop ) {
$loop = ''; /** initialze the $loop variable */
$loop .= sprintf( '<a href="%s">%s</a>', get_permalink(), genesis_get_image( array( 'size' => 'feature-community' ) ) );