Cambiar logo según usuario

Inicio Foros WordPress Programación Cambiar logo según usuario

Este debate contiene 2 respuestas, tiene 2 mensajes y lo actualizó  sheilven hace 4 años, 8 meses.

  • Autor
    Publicaciones
  • #74581

    sheilven
    Miembro

    Buenos días,
    Estoy intentando lo siguiente: cuando un usuario o usuarios se loguen en mi sitio cambiar el logo del mismo. Para que se me entienda mejor, estos usuarios serán empresas de tal manera que si se loguea la empresa A el logo de la web cambie por el logo de su empresa y así con varias empresas.

    Hasta ahora he desarrollado este mini-código sin éxito:

    global $user;
    $usuario = esc_attr($user->user_login);
    if ( $usuario == ‘Empresa’ ) {
    $logo='<img src …… ‘;
    echo $logo;
    }

    Esto lo he situado en el header.php de mi plantilla justo donde se hace la llamada al logo, otra duda que me surge es la viabilidad de los “Ifs” si son 2 empresas vale pero si son 30 empresas hacer 30 elseif…

    ¿Qué opináis?

    Mil gracias

  • #74602

    Fliberty
    Participante

    Que tal si agregas un campo personalizado al perfil donde pongan un seudonimo para su empresa (de paso intentar que este sea el mismo nombre del archivo de imagen), luego en tu función lo que harías sería obtener el contenido del campo personalizado de acuerdo al usuario registrado, así no tendrías que crear muchos “if’s” como dices.

  • #74604

    sheilven
    Miembro

    Gracias por contestas Fliberty. No sé muy bien a que te refieres con campo personalizado, pero podría investigarlo. El caso es que aun que consiga hacer esto sigo sin saber como puedo sustituir el logo por el logo de la empresa del usuario logueado.

El foro ‘Programación’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest