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 | |
/** | |
* Remove um-old-default.css | |
* UM Dequeue Old UM CSS File. | |
* Removes the um-old-default.css | |
*/ | |
add_action( 'wp_enqueue_scripts', 'remove_um_old_css', UM()->enqueue()->get_priority() + 1 ); | |
if ( ! function_exists( 'remove_um_old_css' ) ) { | |
function remove_um_old_css() { |
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
add_filter('um_profile_tabs', 'add_post_tab_only_model_role', 1000 ); | |
function add_post_tab_only_model_role( $tabs ) { | |
$display_roles = array( 'model' ); | |
if ( !in_array( um_user('role') , $display_roles ) ) { | |
unset($tabs['posts']); | |
} | |
return $tabs; |
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( 'post_class', 'um_add_restricted_class_css', 10, 1 ); | |
function um_add_restricted_class_css($classes){ | |
global $post; | |
$restriction = get_post_meta( $post->ID, 'um_content_restriction', true ); | |
// if the post is restricted do this. | |
if ( $restriction['_um_accessible'] == 2 ){ |
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 | |
/* | |
Code snippet of Plugin Ultimate Member | |
URL: https://wordpress.org/plugins/ultimate-member/ | |
*/ | |
// WP_User_Query arguments | |
$args = array( | |
'fields' => 'ID', | |
'order' => 'ASC', |
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_action("adverts_post_type", "customize_adverts_post_type"); | |
function customize_adverts_post_type( $args ) { | |
$args["supports"][] = "thumbnail"; | |
return $args; | |
} |
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
add_action( 'wp_enqueue_scripts', 'core_functionality_dequeue_UM_styles', 1000 ); | |
/** | |
* Remove all 21 CSS files of UM | |
* Remove all 21 JS files of UM | |
* | |
*/ | |
function core_functionality_dequeue_UM_styles(){ | |
if ( class_exists( 'UM' ) ) return; | |
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
/* Allow multiple reviews */ | |
add_filter( 'um_reviews_allow_multiple_reviews', '__return_true' ); |
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 checkIBAN($iban) { | |
$iban = strtolower(str_replace(' ','',$iban)); | |
$Countries = array('al'=>28,'ad'=>24,'at'=>20,'az'=>28,'bh'=>22,'be'=>16,'ba'=>20,'br'=>29,'bg'=>22,'cr'=>21,'hr'=>21,'cy'=>28,'cz'=>24,'dk'=>18,'do'=>28,'ee'=>20,'fo'=>18,'fi'=>18,'fr'=>27,'ge'=>22,'de'=>22,'gi'=>23,'gr'=>27,'gl'=>18,'gt'=>28,'hu'=>28,'is'=>26,'ie'=>22,'il'=>23,'it'=>27,'jo'=>30,'kz'=>20,'kw'=>30,'lv'=>21,'lb'=>28,'li'=>21,'lt'=>20,'lu'=>20,'mk'=>19,'mt'=>31,'mr'=>27,'mu'=>30,'mc'=>27,'md'=>24,'me'=>22,'nl'=>18,'no'=>15,'pk'=>24,'ps'=>29,'pl'=>28,'pt'=>25,'qa'=>29,'ro'=>24,'sm'=>27,'sa'=>24,'rs'=>22,'sk'=>24,'si'=>19,'es'=>24,'se'=>24,'ch'=>21,'tn'=>24,'tr'=>26,'ae'=>23,'gb'=>22,'vg'=>24); | |
$Chars = array('a'=>10,'b'=>11,'c'=>12,'d'=>13,'e'=>14,'f'=>15,'g'=>16,'h'=>17,'i'=>18,'j'=>19,'k'=>20,'l'=>21,'m'=>22,'n'=>23,'o'=>24,'p'=>25,'q'=>26,'r'=>27,'s'=>28,'t'=>29,'u'=>30,'v'=>31,'w'=>32,'x'=>33,'y'=>34,'z'=>35); | |
if(strlen($iban) == $Countries[substr($iban,0,2)]){ | |
$MovedChar = substr($iba |
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('um_profile_field_filter_hook__phone_no', 'um_profile_field_filter_hook__phoneno', 99, 2); | |
function um_profile_field_filter_hook__phoneno( $value, $data ) { | |
$value = do_shortcode( $value ); | |
return preg_replace( '/([0-9]{2})([0-9]{4})([0-9]{4})/', '$1-$2-$3', $value ); | |
} |
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 | |
/** | |
* Ultimate member - Redirect Comment to UM Login page on “You must be logged in to post a comment”. | |
* URL: https://wordpress.org/support/topic/email-domain-restriction-at-registration/ | |
*/ | |
// Change Default Comment Login link to UM Login Page. | |
add_filter( 'comment_form_defaults', 'um_change_login_link' ); | |
if ( ! function_exists( 'um_change_login_link' ) ) { | |
function um_change_login_link( $defaults ) { |