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 | |
// | |
// Makes WP Fusion send Enhanced Ecommerce data when a WooCommerce order is created in Pending status, instead of waiting for Processing | |
// | |
function wpf_woocommerce_run_on_pending( $order_id ) { | |
if ( ! function_exists( 'wp_fusion' ) ) { | |
return; |
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 | |
function wpf_extend_timeout( $args, $url ) { | |
$args['timeout'] = 60; | |
return $args; | |
} |
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 | |
/*********************************************************************** | |
* Salesforce Create Inquiry | |
***********************************************************************/ | |
function red_new_business_inquiry_submission( $entry, $form ) { | |
// Switch Salesforce integration to the Inquiry_Form__c object type |
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 | |
// Widget form | |
function cust_widget_form( $widget, $return, $instance ) { | |
if( ! isset( $instance['logged_out_only'] ) ) { | |
$instance['logged_out_only'] = false; | |
} ?> |
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 | |
function skip_contact_creation( $user_meta, $user_id ) { | |
if ( isset( $user_meta['receive_press_releases'] ) && true != $user_meta['receive_press_releases'] ) { | |
$user_meta = null; | |
} | |
return $user_meta; |
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 | |
// Deletes WordPress user when the "role" field is loaded from the CRM with a value of "deleted" | |
// Works when a webhook is received or a batch Pull User Meta operation is run. | |
function my_wpf_delete_user_by_field( $user_id, $user_meta ) { | |
if ( isset( $user_meta['role'] ) && $user_meta['role'] == 'deleted' && ! user_can( $user_id, 'manage_options' ) ) { | |
require_once( ABSPATH . 'wp-admin/includes/user.php' ); |
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 course access | |
function check_ld_access( $can_access, $user_id, $post_id ) { | |
if ( ! function_exists( 'sfwd_lms_has_access' ) ) { | |
return $can_access; | |
} |
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 | |
// Register the quiz fields in the WPF settings | |
function wpf_add_learndash_quiz_fields( $meta_fields ) { | |
$args = array( | |
'post_type' => 'sfwd-quiz', | |
'nopaging' => true, | |
); |
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 | |
function wpf_allow_rss( $can_access, $user_id, $post_id ) { | |
if ( is_feed() ) { | |
$can_access = true; | |
} | |
return $can_access; |
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 | |
function wpf_subscription_products_meta_fields( $fields ) { | |
if ( ! class_exists( 'WC_Subscriptions_Product' ) ) { | |
return; | |
} | |
$args = array( | |
'post_type' => 'product', |