Skip to content

Instantly share code, notes, and snippets.

@10h30
10h30 / year-archive-template.php
Created October 16, 2018 08:23 — forked from bradonomics/year-archive-template.php
Genesis Page Template displaying posts by year. Inspired by Alex Sexton's blog archives: https://alexsexton.com/blog/archives/ and built using code modified from Joe Mar Aparecio: http://www.joemaraparecio.com/customizing-genesis-archive-template-display-posts-month/
<?php
/**
*
* Custom Blog Loop for Bradonomics.
*
* Template Name: Bradonomics Blog
*
*/
//* Remove standard post content output
@10h30
10h30 / functions.php
Created May 16, 2018 07:33 — forked from srikat/functions.php
Testimonials Carousel in WordPress using Testimonials by WooThemes, Display Posts Shortcode and Slick jQuery. http://sridharkatakam.com/testimonials-carousel-wordpress-using-testimonials-woothemes-display-posts-shortcode-slick-jquery/
//* Enqueue scripts and styles
add_action( 'wp_enqueue_scripts', 'enqueue_custom_scripts_styles' );
function enqueue_custom_scripts_styles() {
wp_enqueue_style( 'dashicons' );
wp_enqueue_style( 'slick-styles', get_stylesheet_directory_uri() . '/css/slick.css' );
wp_enqueue_style( 'slick-theme-styles', get_stylesheet_directory_uri() . '/css/slick-theme.css' );
wp_enqueue_script( 'slick-js', get_stylesheet_directory_uri() . '/js/slick.min.js', array( 'jquery' ), '1.3.15', true );
@10h30
10h30 / functions.php
Created May 30, 2017 16:57 — forked from anonymous/functions.php
Change the number of products per row in WooCommerce
// Change number or products per row to 3
add_filter('loop_shop_columns', 'loop_columns');
if (!function_exists('loop_columns')) {
function loop_columns() {
return 3; // 3 products per row
}
}
@10h30
10h30 / functions.php
Created March 21, 2017 13:36 — forked from srikat/functions.php
Primary Nav on left, Site Title or Logo in the middle and Secondary Nav on right in Genesis. http://sridharkatakam.com/primary-nav-left-site-title-logo-middle-secondary-nav-right-genesis/
//* Remove the default header
remove_action( 'genesis_header', 'genesis_do_header' );
//* Add Primary Nav in custom header
add_action( 'genesis_header', 'genesis_do_nav' );
//* Add Site Title in custom header
add_action( 'genesis_header', 'sk_do_header' );
function sk_do_header() {
@10h30
10h30 / gist:cd3dc3ee6ffa6b62215f8d4cbf90fd4f
Created October 12, 2016 14:02 — forked from amdrew/gist:c149510eef862f822b1f
AffiliateWP + WooCommerce - Alter the product commission depending on which category it's assigned to
<?php
/**
* Change the commission amount if products belong to certain categories
*
*/
function affwp_custom_wc_commission_per_category( $referral_amount, $affiliate_id, $amount, $reference, $product_id ) {
// You can specify an array of categories to alter the commission for. Separate by a comma and use either the term name, term_id, or slug
$categories = array( 'category-one', 5 );
@10h30
10h30 / for-functions.php
Created June 29, 2016 06:41 — forked from carasmo/for-functions.php
Ouput shortcodes on the 2.3.0 TinyMCE Genesis Archive Intro Text
<?php
// don't add above. This goes inside your child theme functions.php file
/** ======================================================================================
*
* Add shortcode to the Genesis 2.3.0
* Archive Intro Text Output
*
======================================================================================= */
add_filter( 'genesis_term_intro_text_output', 'do_shortcode' );
@10h30
10h30 / acf_currency.php
Last active September 5, 2015 15:09 — forked from mattradford/acf_currency.php
ACF number field as formatted currency amount
<?php if(get_field('current_donations_total','options')) :
echo '&pound;' . number_format((get_field('current_donations_total','options')), 0, '.', ',');
endif; ?>
@10h30
10h30 / functions.php
Created July 17, 2015 03:57 — forked from srikat/functions.php
Excluding categories when using Display Posts Shortcode. http://sridharkatakam.com/exclude-categories-using-display-posts-shortcode/
//* Display Posts Shortcode - Exclude Categories
add_filter( 'display_posts_shortcode_args', 'be_display_posts_shortcode_exclude_categories', 10, 2 );
function be_display_posts_shortcode_exclude_categories( $args, $atts ) {
if( isset( $atts['cat_not_in'] ) ) {
$categories = explode( ',', $atts['cat_not_in'] );
$args['category__not_in'] = $categories;
}
@10h30
10h30 / gist:33cb766b58001e6c6bca
Created July 10, 2015 10:42 — forked from tomfinitely/gist:d865d05937d60e47ddb7
Genesis Sandbox Featured Content (GSFC) Widget Subtitles Function
add_action ( 'gsfc_post_content','add_subtitle', 10);
function add_subtitle(){
if ( function_exists( 'the_subtitle' ) ) {
the_subtitle( '<p class="entry-subtitle">', '</p>' );
}
}
jQuery(document).ready(function($) {
$(".featured-single").backstretch([BackStretchImg.src],{duration:3000,fade:750});
});