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
/** | |
* Hide error messages under fields. | |
*/ | |
.um-field .um-field-error { | |
display: none; | |
} |
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 | |
/** | |
* Add custom grouped filters to the member directory. | |
* | |
* Add filters you need to this array. Every filter is an array where: | |
* - key Filter key. Any valid string key. | |
* - type Filter type. Accepts: 'text', 'select', 'slider', 'datepicker', 'timepicker'. | |
* - label Filter label (used as the filter placeholder). | |
* - fields An array of usermeta keys. Filter searches a value in these usermeta. |
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 | |
// Change the default WooCommerce login redirect URL. | |
function um_woocommerce_login_redirect( $redirect, $user ) { | |
if ( function_exists( 'um_get_core_page' ) ) { | |
$redirect = um_get_core_page( 'account' ); | |
} | |
return $redirect; | |
} | |
add_filter( 'woocommerce_login_redirect', 'um_woocommerce_login_redirect', 10, 2 ); |
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 | |
// Redirect users to a different URL the first time they log in. | |
add_action( 'um_on_login_before_redirect', 'my_on_login_before_redirect', 9, 1 ); | |
function my_on_login_before_redirect( $user_id ) { | |
$first_login = get_user_meta( $user_id, '_um_first_login', true ); | |
if ( empty( $first_login ) ) { | |
update_user_meta( $user_id, '_um_first_login', current_time( 'mysql', true ) ); | |
// Set a custom redirect URL for the first time login here. |
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 | |
/** | |
* Shortcode that displays the profile header. | |
* Example: [um_profile_header form_id="7" user_id="1"] | |
* | |
* @global \wpdb $wpdb | |
* | |
* @param array $atts Shortcode attributes: | |
* - (int) form_id - profile form ID. The first profile form if blank. |
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 to upload video files via the "File Upload" field type. | |
* Add this code to the file functions.php in the active theme directory. | |
*/ | |
add_filter( 'um_allowed_file_types', 'um_add_video_file_types' ); | |
add_filter( 'um_profile_field_filter_hook__file', 'um_profile_field_filter_hook__file_video', 101, 2 ); | |
/** |
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 | |
// "Add emoji" tool for the activity post form. | |
add_action( 'wp_loaded', 'um_fix_emotize', 20 ); | |
add_action( 'um_activity_post_insert_tools', 'um_activity_post_insert_tools_emoji' ); | |
function um_activity_post_insert_tools_emoji() { | |
if ( defined( 'um_messaging_plugin' ) ) { | |
UM()->get_template( 'emoji.php', um_messaging_plugin, array(), true ); | |
wp_enqueue_script( 'um-messaging' ); |
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 | |
// Save the page URL on registration. | |
add_action( 'um_registration_set_extra_data', 'um_registration_set_extra_data_custom', 10, 3 ); | |
function um_registration_set_extra_data_custom( $user_id, $args, $form_data ) { | |
if ( isset( $_SERVER['HTTP_REFERER'] ) ) { | |
$url = esc_url( wp_unslash( $_SERVER['HTTP_REFERER'] ) ); | |
update_user_meta( $user_id, 'um_registration_page_url', $url ); | |
} elseif ( isset( $_SERVER['REQUEST_URI'] ) ) { | |
$url = esc_url( wp_unslash( $_SERVER['REQUEST_URI'] ) ); |
NewerOlder