This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Check if the cart contains virtual product | |
* | |
* @return bool | |
*/ | |
function woo_cart_has_virtual_product(){ | |
global $woocommerce; | |
// By default, no virtual product |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Allow membership renewal for active memberships | |
*/ | |
add_filter( 'wc_memberships_valid_membership_statuses_for_renewal', 'my_valid_membership_statuses_for_renewal' ); | |
function my_valid_membership_statuses_for_renewal( $statuses = array() ) { | |
$statuses[] = 'active'; | |
return $statuses; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Registers a specific editor stylesheet for a specific post id. | |
*/ | |
function actusoins_add_editor_styles_by_post_id() { | |
global $pagenow; | |
// Are we on a post edit page ? | |
if ( isset( $pagenow ) && 'post.php' === $pagenow ) { | |
$post_id = $_GET['post']; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Remove the WooCommerce Local Pickup Time plugin checkout page select field title. | |
* And offers a way to make the checkout choice of the date optionnal ! | |
* | |
* @see https://github.com/WC-Local-Pickup/woocommerce-local-pickup-time/issues/103 | |
* @see https://github.com/WC-Local-Pickup/woocommerce-local-pickup-time/issues/104 | |
*/ | |
if ( class_exists( 'Local_Pickup_Time' ) ) { | |
// Add a checkbox field to make the pickup date choice optionnal |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
// @link https://github.com/woocommerce/woocommerce/blob/master/includes/admin/wc-meta-box-functions.php#L141 | |
$args = array( | |
'label' => '', // Text in Label | |
'class' => '', | |
'style' => '', | |
'wrapper_class' => '', | |
'value' => '', // if empty, retrieved from post meta where id is the meta_key | |
'id' => '', // required |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Remove the WooCommerce Local Pickup Time plugin checkout page select field title. | |
* | |
* @see https://github.com/WC-Local-Pickup/woocommerce-local-pickup-time/issues/103 | |
* @see https://github.com/WC-Local-Pickup/woocommerce-local-pickup-time/issues/104 | |
*/ | |
if ( class_exists( 'Local_Pickup_Time' ) ) { | |
// Remove the default local pickup time field from the checkout page. | |
remove_action( apply_filters( 'local_pickup_time_select_location', 'woocommerce_after_order_notes' ), array( Local_Pickup_Time::get_instance(), 'time_select') ); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
namespace SMeric\Utilities; | |
/** | |
* Simple MySQLi Class 0.3.2 | |
* | |
* @author JReam | |
* @license GNU General Public License 3 (http://www.gnu.org/licenses/) | |
* | |
* This program is free software; you can redistribute it and/or modify it |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Remove old slugs redirects. | |
* | |
* Removes selected old slugs/permalinks from database. | |
* | |
* @package WordPress_Remove_Old_Slugs_Redirects | |
* @author Sébastien Méric <sebastien.meric@gmail.com> | |
* @credit Algoritmika Ltd. <http://www.algoritmika.com> | |
* @license GPL-2.0+ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Username auto generation for Gravity Form User Registration Add-on | |
* | |
* see https://www.gravityhelp.com/documentation/article/gform_username/ | |
*/ | |
add_filter( 'gform_username', 'auto_username', 10, 4 ); | |
function auto_username( $username, $feed, $form, $entry ) { | |
//$username = strtolower( rgar( $entry, '2.3' ) . rgar( $entry, '2.6' ) ); |
NewerOlder