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 | |
/** | |
* Overrides the default message for subscription type products | |
* | |
* @param string $message stock Easy Content Restriction message | |
* @param int $product_id The post_id for the product the message would be tied to | |
* @return string Your custom message | |
*/ | |
function change_subscription_message( $message, $product_id ) { | |
return 'Our custom message'; |
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 | |
/** | |
* Allows you to change the default message for variable products. | |
* | |
* @param string $message stock Easy Content Restriction message | |
* @param int $product_id The post_id for the product the message would be tied to, may be a product variation id | |
* @return string Your custom message | |
*/ | |
function change_variable_product_message( $message, $product_id ) { | |
return 'Our custom message'; |
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 | |
/** | |
* Allows you to change the default message for grouped products. | |
* | |
* @param string $message stock Easy Content Restriction message | |
* @param int $product_id The post_id for the product the message would be tied to, may be a product variation id | |
* @return string Your custom message | |
*/ | |
function change_grouped_product_message( $message, $product_id ) { | |
return 'Our custom message'; |
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 | |
/** | |
* Allows you to change the default message for simple products. | |
* | |
* @param string $message stock Easy Content Restriction message | |
* @param int $product_id The post_id for the product the message would be tied to, may be a product variation id | |
* @return string Your custom message | |
*/ | |
function change_simple_product_message( $message, $product_id ) { | |
return 'Our custom message'; |
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 | |
class CT_Config_Ajax{ | |
function __construct(){ | |
add_action( 'wp_ajax_ct_get_sku', array( $this, 'get_sku' ) ); | |
add_action( 'wp_ajax_nopriv_ct_get_sku', array( $this, 'get_sku' ) ); | |
} // __construct | |
public function get_sku(){ |
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 | |
/** | |
* Removes the restricted content display from the account page | |
* | |
* Don't forget that you are now responsible to show the restricted content to your users somewhere else | |
*/ | |
function remove_from_account_page(){ | |
remove_action( 'woocommerce_before_my_account', array( $GLOBALS['wecr_show_content'], 'show_content' ) ); | |
} |
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 | |
/** | |
* Override topic feedback message | |
* | |
* @param string $translated_text_out the original feedback text | |
* @param string $translated_text_in The text that bbPress sent in to the function, or the 'default' text bbPres uses here | |
* | |
* @return string $translated_text_out the filtered feedback text | |
*/ | |
function custom_topic_feedback_messages( $translated_text_out, $translated_text_in ) { |
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
/** | |
* Changes the post types that show the 'remove from menu' and 'remove from my account' checkboxes in the WordPress admin | |
* | |
* @param array $types required The existing allowed CPTs | |
* @return array $types Our modified array of CPTs | |
*/ | |
function change_allowed( $types ){ | |
$types[] = 'forum'; // change this to your registered custom post type name | |
return $types; | |
} |
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
function tan_show_related_content( $postid, $post_type ) { | |
global $wp_query, $post; | |
// Related IDs for this view ? | |
$ids = rpt_get_object_relation( $postid, $post_type ); | |
if( $ids == false || empty($ids) ) | |
return false; | |
$items_query = new WP_Query( array( | |
'post__in' => $ids, |
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
/* | |
* Load any taxonomy terms | |
*/ | |
function load_cpt_choices($post_type, $type, $first_choice = '', $term) { | |
$choices = array(); | |
if ($type === 'select') { | |
$posts = get_posts('post_type='.$post_type.'&numberposts=-1&school_type='.$term); | |
} |