Skip to content

Instantly share code, notes, and snippets.

add_filter( 'jck_sfr_votes_limit', 'jck_sfr_votes_limit', 10, 2 );
/**
* Limit votes by role.
*
* @param int $limit
* @param JCK_SFR_User $user_votes
*
* @return int
*/
@iconicwp
iconicwp / low-stock.php
Created February 28, 2018 10:24
Add "Low Stock" badge to WooCommerce catalog products
<?php
/**
* Add low stock badge.
*/
function iconic_add_low_stock_badge() {
global $product;
$manage_stock = $product->get_manage_stock();
$stock = $product->get_stock_quantity();
@iconicwp
iconicwp / add-to-cart-redirect.php
Last active January 31, 2018 21:19
Redirect add-to-cart form (Woo 3.3) from archive
<?php
/**
* Add a redirect field to the form.
*/
function iconic_add_to_cart_redirect_field() {
if ( ! is_archive() ) {
return;
}
<?php
/**
* Add $number param to woocommerce-subscriptions.
*
* @param int (optional) An interval in the range 1-6
* @param string (optional) One of day, week, month or year. If empty, all subscription ranges are returned.
* @since 2.0
*/
function wcs_get_subscription_period_strings( $number = 1, $period = '' ) {
<?php
/**
* Change price format from range to "From:"
*
* @param float $price
* @param object $product
*
* @return string
*/
@iconicwp
iconicwp / snippet.php
Last active July 14, 2019 00:46
Change variation price range when using Show Single Variations
<?php
/**
* Change variation price to parent.
*
* Implement this: https://iconicwp.com/blog/change-price-range-variable-products-woocommerce/
* When using this plugin: https://iconicwp.com/products/woocommerce-show-single-variations/
*
* @param float $price
* @param obj $product