Skip to content

Instantly share code, notes, and snippets.

View projoomexperts's full-sized avatar

projoomexperts

View GitHub Profile
@projoomexperts
projoomexperts / gist:b12cf125dc594d048a33
Created March 13, 2015 08:40
Stop wordpress editor from messing up my html
function override_mce_options($initArray) {
$opts = '*[*]';
$initArray['valid_elements'] = $opts;
$initArray['extended_valid_elements'] = $opts;
return $initArray;
}
add_filter('tiny_mce_before_init', 'override_mce_options');
@projoomexperts
projoomexperts / gist:6786e9b8137ca4b834ea
Created March 13, 2015 08:55
Remove woocommerce update notice
remove_action( 'admin_notices', 'woothemes_updater_notice' );
@projoomexperts
projoomexperts / gist:cacca0c2b17303abf686
Created March 13, 2015 08:55
Hide Wordpress Frontend Admin Bar
add_filter('show_admin_bar', '__return_false');
@projoomexperts
projoomexperts / gist:ecc9e56e09659d4278d7
Created March 13, 2015 10:59
Woocoomerce Loop per column
add_filter('loop_shop_columns', 'loop_columns');
if (!function_exists('loop_columns')) {
function loop_columns() {
return 3; // 3 products per row
}
}
@projoomexperts
projoomexperts / gist:4c4319474b42463b2c17
Created March 13, 2015 10:59
Change number of products visible in woocommerce page
add_filter( 'loop_shop_per_page', create_function( '$cols', 'return 24;' ), 20 );
@projoomexperts
projoomexperts / gist:7c09f4ae7a30a9e5dc74
Created March 14, 2015 00:35
Woocommerce remove add to cart from loop
remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', '10' );
@projoomexperts
projoomexperts / gist:e63152d5d8f3264f5a47
Created March 14, 2015 05:15
Woocommerce next previous product with image thumbnail
<div class="next-prev-page">
<span class="inner">
<?php
$prevPost = get_previous_post();
$prevThumbnail = get_the_post_thumbnail($prevPost->ID, array(150,150) );
$prevLink = get_permalink( $prevPost->ID );
?>
<?php if($prevPost){ ?>
<a class="prev" href="<?php echo $prevLink; ?>">
@projoomexperts
projoomexperts / gist:1135abf64f4ec21afcef
Created March 14, 2015 06:31
Returns max price for grouped products woocommerce
/**
* Returns max price for grouped products
**/
function wc_grouped_price_html( $price, $product ) {
$all_prices = array();
foreach ( $product->get_children() as $child_id ) {
$all_prices[] = get_post_meta( $child_id, '_price', true );
}
@projoomexperts
projoomexperts / gist:412cae9e690072ad468c
Created March 14, 2015 09:14
Woocommerce shop page url
<?php $shop_page_url = get_permalink( woocommerce_get_page_id( 'shop' ) ); echo $shop_page_url; ?>
It was a joomla module. I am just putting the important parts of this script. You will have to customize it for your wordpress site.
First declare some variables.
echo '<script language="javascript">
var fan_page_url = "'.$params->get( 'fkbook_url' ).'";
var opacity = '.$params->get( 'fkbook_opacity' ).';
var time = '.$params->get( 'fkbook_time' ).';
var width = '.$params->get( 'fkbook_width' ).';