This file contains hidden or 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
# Only tried this on mac, would probably need some adaptation for Linux folks :) | |
# | |
# Add this to your .bashrc or .zshrc file and reload terminal for it to take effect | |
# Output GitHub PR URL for the current git repo | |
ghpr() { | |
repo=$(git remote -v | sed -n 's/^origin.*git@github\.com:\(.*\)\.git.*fetch.*/\1/p') | |
branch=$(git branch --show-current) | |
echo "https://github.com/$repo/compare/$branch?expand=1" | |
} |
This file contains hidden or 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 | |
// Add the following snippet to your theme's functions.php file, or use a plugin like Code Snippets. | |
add_action( 'init', function() { | |
// Only make changes as long as Jilt for WooCommerce is installed and connected to Jilt | |
if ( function_exists( 'wc_jilt' ) && wc_jilt()->get_integration()->is_jilt_connected() ) { | |
// Disable Storefront JS for Phone Order carts |
This file contains hidden or 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 | |
// Add this to your theme's functions.php file or use a plugin | |
// like Code Snippets - https://wordpress.org/plugins/code-snippets/ | |
add_action( 'edd_payment_saved', function( $payment_id, $payment ) { | |
// EDD Manual Payment callback | |
if ( doing_action( 'edd_create_payment' ) ) { |
This file contains hidden or 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 | |
/* | |
* Plugin Name: WooCommerce Memberships ActionScheduler 3.0 Temporary Workaround | |
* Description: This is a temporary workaround to prevent fatal errors when using WooCommerce Memberships and WooCommerce Follow-up Emails. | |
* Author: SkyVerge | |
* Version: 1.0 | |
*/ | |
defined('ABSPATH') or exit; |
This file contains hidden or 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 | |
// Add the following snippet below the line to the bottom of your theme's functions.php file or by using the Code Snippets plugin: https://wordpress.org/plugins/code-snippets/ | |
/******************************************************************************/ | |
add_action( 'save_post', function( $post_id, $post ) { | |
if ( doing_action( 'action_scheduler_stored_action' ) || doing_action( 'woocommerce_webhook_process_delivery' ) ) { | |
unset( $_REQUEST['pts_post_type'] ); | |
} | |
This file contains hidden or 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 | |
add_filter( 'script_loader_tag', 'add_rocket_loader_attribute_to_jilt', 10, 3 ); | |
function add_rocket_loader_attribute_to_jilt( $tag, $handle, $src ) { | |
if ( 'wc-jilt' === $handle ) { | |
$tag = '<script data-cfasync="false" type="text/javascript" src="' . esc_url( $src ) . '"></script>'; | |
} |
This file contains hidden or 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 | |
function sv_wc_google_analytics_pro_set_completed_renewal_purchase_event( $parameters ) { | |
if ( 'completed purchase' === $parameters['ea'] ) { | |
$order_id = (int) $parameters['el']; | |
if ( WC_Subscriptions_Renewal_Order::is_renewal( $order_id ) ) { | |
$parameters['ea'] = 'completed renewal purchase'; |
This file contains hidden or 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 | |
/** | |
* Tracks a social login authentication event with Google Analytics Pro. | |
* | |
* @param int $user_id the ID of the user that was just authenticated | |
* @param string $provider_id the social login provider ID that authenticated the user e.g. `facebook` | |
*/ | |
function sv_wc_google_analytics_pro_track_social_login_authentication( $user_id, $provider_id ) { |
This file contains hidden or 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 | |
function get_custom_csv_export_data_store( $slug ) { | |
if ( 'my-custom-data-store' === $slug ) { | |
require_once 'path/to/csv_export_custom_data_store.php'; | |
return new Custom_CSV_Export_Data_Store(); | |
} |
This file contains hidden or 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 | |
class Custom_CSV_Export_Data_Store extends WC_Customer_Order_CSV_Export_Data_Store { | |
/** | |
* Persists a single item. | |
* | |
* @param \WC_Customer_Order_XML_Export_Suite_Export $export the export object this item is a part of | |
* @param string $content the content to store | |
*/ |
NewerOlder