Skip to content

Instantly share code, notes, and snippets.

View davidperezgar's full-sized avatar

David Perez davidperezgar

View GitHub Profile
@davidperezgar
davidperezgar / functions.php
Created October 21, 2016 11:11 — forked from fernandiez/functions.php
Taxonomy title and description (category, tag, taxonomy) in Genesis Child Theme
//* Adding WordPress Taxonomy title and description (category, tag, taxonomy)
add_action( 'genesis_before_loop', 'cmk_output_category_info' );
function cmk_output_category_info() {
if ( is_category() || is_tag() || is_tax() ) {
echo '<div class="archive-description">';
echo '<h1 class="archive-title">';
echo single_term_title();
@davidperezgar
davidperezgar / functions.php
Created October 21, 2016 10:47 — forked from billerickson/functions.php
Use the built-in post counter
<?php
/**
* Use the built-in post counter
*
* Sometimes you'll want to keep track of which post you're on in a loop.
* Some people create their own $loop_counter (ex: Genesis, https://gist.github.com/4675237 ).
* There's a better way! A loop counter is built into $wp_query. Ex:
*
* global $wp_query;
* echo $wp_query->current_post
@davidperezgar
davidperezgar / functions.php
Created October 20, 2016 16:30 — forked from jameskoster/functions.php
WooCommerce - change number of products displayed per page
// Display 24 products per page. Goes in functions.php
add_filter( 'loop_shop_per_page', create_function( '$cols', 'return 24;' ), 20 );
@davidperezgar
davidperezgar / functions.php
Created October 20, 2016 16:18
Remove price archive product woocommerce
// Remove prices
remove_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_template_loop_price', 10 );
@davidperezgar
davidperezgar / functions.php
Created October 20, 2016 16:05
Remove Showing count Woocommerce
// Removes showing results
 
remove_action( 'woocommerce_before_shop_loop', 'woocommerce_result_count', 20 );
@davidperezgar
davidperezgar / functions.php
Created October 20, 2016 16:05
Remove Showing count Woocommerce
// Removes showing results
 
remove_action( 'woocommerce_before_shop_loop', 'woocommerce_result_count', 20 );
@davidperezgar
davidperezgar / functions-short-description.php
Created October 18, 2016 11:28
Remove Short description and moves Description after title Woocommerce
//* Removes Short description and moves description tab to Short description location
//* Remove Short description Meta box
function remove_short_description() {
remove_meta_box( 'postexcerpt', 'product', 'normal');
}
add_action('add_meta_boxes', 'remove_short_description', 999);
//* Removes Short description from single product
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_excerpt', 20 );
@davidperezgar
davidperezgar / woocommerce-move-price.php
Created October 18, 2016 11:05 — forked from AlphaBlossom/woocommerce-move-price.php
Move WooCommerce Pricing on Single Product Page
/**********************************
*
* Move WooCommerce Price on Single Product Page
*
* @author AlphaBlossom / Tony Eppright
* @link http://www.alphablossom.com
*
* Reference hook locations using woocommerce_single_product_summary hook
*
* @hooked woocommerce_template_single_title – 5
@davidperezgar
davidperezgar / change-style-load-order.php
Created October 18, 2016 11:03 — forked from cdils/change-style-load-order.php
Change order of where Genesis child theme stylesheet is loaded on theme initialization.
<?php //Remove this line
/**
* Remove Genesis child theme style sheet
* @uses genesis_meta <genesis/lib/css/load-styles.php>
*/
remove_action( 'genesis_meta', 'genesis_load_stylesheet' );
/**
* Enqueue Genesis child theme style sheet at higher priority
@davidperezgar
davidperezgar / functions.php
Created October 18, 2016 06:49
Set a default layout with the Genesis Framework.
<?php
//* Do NOT include the opening php tag
//* Set content/sidebar as the default layout
genesis_set_default_layout( 'content-sidebar' );
//* Set sidebar/content as the default layout
genesis_set_default_layout( 'sidebar-content' );
//* Set content/sidebar/sidebar as the default layout