Un usuario preguntó 👇
Hola 🙂
si el avatar del usuario que ha iniciado sesión actualmente se puede utilizar como icono / imagen de menú. Digamos que quería hacerlo para el icono / imagen del menú correcto
Gracias
(@takanakui)
Hace 3 años, 2 meses
Hola,
Encuentre este código en class-wp-mobile-menu-core.php ubicado en mobile menu / includes /
if ( ! $titan->getOption( 'right_menu_icon_opt' ) || '' === $right_icon_image ) {
$output .= '<i class="mob-icon-' . $titan->getOption( 'right_menu_icon_font' ) . ' mob-menu-icon"></i><i class="mob-icon-cancel mob-cancel-button"></i>';
} else { $output .= '<img src="' .
$right_icon_image . '" alt="' . __( 'Right Menu Icon', 'mob-menu-lang' ) . '">';
}
y reemplaza este
$user_avatar = '';
if ( is_user_logged_in() ) {
$current_user = wp_get_current_user();
$user_avatar = get_avatar( $current_user->user_email, 32 );
}
$output .= $user_avatar;
Avísame si funcionó.
(@ nigeltduke2)
Hace 3 años, 2 meses
¡¡¡Funcionó !!! ¡GENIO!
¡¡¡GRACIAS!!!
Esta respuesta fue modificada hace 3 años, 2 meses por.
(@ nigeltduke2)
Hace 3 años, 2 meses
una pregunta más al respecto. Entonces, si el usuario está desconectado, no veo ningún ícono o imagen que se muestre en el menú de la derecha y eso es lo que esperaba. Pero, ¿hay alguna declaración que se pueda insertar para mostrar el icono de menú normal correcto si el usuario no ha iniciado sesión?
(@takanakui)
Hace 3 años, 2 meses
Excelente.
Reemplazar el código actual con:
$user_avatar = '';
if ( is_user_logged_in() ) {
$current_user = wp_get_current_user();
$user_avatar = get_avatar( $current_user->user_email, 32 );
}
$output .= $user_avatar;
Con este
$user_avatar = '';
if ( is_user_logged_in() ) {
$current_user = wp_get_current_user();
$user_avatar = get_avatar( $current_user->user_email, 32 );
$output .= $user_avatar;
} else {
if ( ! $titan->getOption( 'right_menu_icon_opt' ) || '' === $right_icon_image ) {
$output .= '<i class="mob-icon-' . $titan->getOption( 'right_menu_icon_font' ) . ' mob-menu-icon"></i><i class="mob-icon-cancel mob-cancel-button"></i>';
} else { $output .= '<img src="' .
$right_icon_image . '" alt="' . __( 'Right Menu Icon', 'mob-menu-lang' ) . '">';
}
}
¿Me pueden enviar la URL de su sitio? Me encantaría mirar.
Si desea mantener la URL privada, envíeme un correo electrónico a [support AT wpmobilemenu DOT com]
(@ nigeltduke2)
Hace 3 años, 2 meses
Definitivamente 🙂 es el sitio http://www.truetalenttv.com
(@ nigeltduke2)
Hace 3 años, 2 meses
Por cierto, ¡el último código también funcionó como un encanto!
(@takanakui)
Hace 3 años, 2 meses
frio. Gracias
¿Solucionó tu problema??
0 / 0