MemberPress: Change the “Username or E-mail” label on login form
function mepr_change_uname_or_email_text() { return ‘Custom text’; } add_filter(‘mepr-login-uname-or-email-str’, ‘mepr_change_uname_or_email_text’ );Continue reading
Join 2,000,000+ Professionals who use WPCode to Future-Proof Their Websites!
function mepr_change_uname_or_email_text() { return ‘Custom text’; } add_filter(‘mepr-login-uname-or-email-str’, ‘mepr_change_uname_or_email_text’ );Continue reading
function edd_library_variable_price_dropdown() { function shoestrap_edd_purchase_variable_pricing( $download_id ) { $variable_pricing = edd_has_variable_prices( $download_id ); if ( ! $variable_pricing ) return; $prices = apply_filters( ‘edd_purchase_variable_prices’, edd_get_variable_prices( $download_id ), $download_id ); $type = edd_single_price_option_mode( $download_id ) ? ‘checkbox’ : ‘radio’; do_action( ‘edd_before_price_options’, $download_id…Continue reading
function edd_library_variable_price_dropdown() { function shoestrap_edd_purchase_variable_pricing( $download_id ) { $variable_pricing = edd_has_variable_prices( $download_id ); if ( ! $variable_pricing ) return; $prices = apply_filters( ‘edd_purchase_variable_prices’, edd_get_variable_prices( $download_id ), $download_id ); $type = edd_single_price_option_mode( $download_id ) ? ‘checkbox’ : ‘radio’; do_action( ‘edd_before_price_options’, $download_id…Continue reading
// Agregar el filtro para editar usuarios function limit_edit_users_for_asesor($allcaps, $cap, $args, $user) { // Solo modificar si el usuario tiene el rol ‘asesor’ if (isset($user->roles) && in_array(‘asesor’, $user->roles)) { // Obtener el ID del usuario a editar $user_id_to_edit = isset($args[2])…Continue reading
// Ocultar elementos en el admin para asesores function custom_admin_css_for_asesor() { // Obtén el usuario actual $user = wp_get_current_user(); // Verifica si el usuario tiene el rol ‘asesor’ if (in_array(‘asesor’, (array) $user->roles)) { echo ‘ ‘; } } add_action(‘admin_head’, ‘custom_admin_css_for_asesor’);…Continue reading
// Función que genera la URL de logout function generar_logout_url() { return esc_url( wp_logout_url( home_url() ) ); } // Registro del shortcode [logout_urlx] add_shortcode(‘logout_urlx’, ‘generar_logout_url’);Continue reading
// Función personalizada para enviar el enlace de restablecimiento de contraseña function custom_send_password_reset($user_login) { $user_data = get_user_by(‘login’, $user_login); if (!$user_data) { $user_data = get_user_by(’email’, $user_login); } if (!$user_data) { return new WP_Error(‘invalid_user’, __(‘Invalid username or email.’)); } // Genera la…Continue reading
/* * Crear una columna. Y tal vez eliminar algunas de las predeterminadas * @param array $columns Array de todas las columnas de la tabla de usuarios {column ID} => {column Name} */ add_filter( ‘manage_users_columns’, ‘rudr_modify_user_table’ ); function rudr_modify_user_table( $columns…Continue reading
function authenticate_with_md5($user, $username, $password) { if (is_a($user, ‘WP_User’)) { return $user; } // Definir límites de longitud $max_length = 64; // Puedes ajustar este valor según tus necesidades // Verificar que el nombre de usuario no esté vacío, solo contenga…Continue reading
// Agregar el filtro para editar usuarios function limit_edit_users_for_asesor($allcaps, $cap, $args, $user) { // Solo modificar si el usuario tiene el rol ‘asesor’ if (isset($user->roles) && in_array(‘asesor’, $user->roles)) { // Obtener el ID del usuario a editar $user_id_to_edit = isset($args[2])…Continue reading