Mostrar botão em "message' => esc_html__"

  • Autor Autor TommyH
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
TommyH

TommyH

Gamma
Verificación en dos pasos activada
Estimd@s,

Tengo una duda y quizá podrían ayudarme. Quiero poder mostrar un boton (en css) que tenga un enlace externo.

Mi problema es que el codigo es este:

Inserir CODE, HTML ou PHP:
        // check if user
        if ( ! is_user_logged_in() ) {
            wp_send_json( array_merge( $response, [
                'message' => esc_html__( 'You need to login in order to make a booking', 'routiz' )
            ]));
        }

Como sabrán, solo muestra contenido plano, nada de enlaces y otras cosas.
Que me recomendarían para poder mostrar otro contenido donde dice 'You need to login in order to make a booking'.

Desde ya, muchas gracias.
Saludos,
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Un json solo manda eso.
En el front tienes que maquetar para que si existe el campo message Imprima el botón.
 
Estimd@s,

Tengo una duda y quizá podrían ayudarme. Quiero poder mostrar un boton (en css) que tenga un enlace externo.

Mi problema es que el codigo es este:

Inserir CODE, HTML ou PHP:
        // check if user
        if ( ! is_user_logged_in() ) {
            wp_send_json( array_merge( $response, [
                'message' => esc_html__( 'You need to login in order to make a booking', 'routiz' )
            ]));
        }

Como sabrán, solo muestra contenido plano, nada de enlaces y otras cosas.
Que me recomendarían para poder mostrar otro contenido donde dice 'You need to login in order to make a booking'.

Desde ya, muchas gracias.
Saludos,
La funcion wp_send_json es para generar un json.
entonce la cosa es que javascript esta tomando el "messager" y mostrandolo.
 
Estimd@s,

Tengo una duda y quizá podrían ayudarme. Quiero poder mostrar un boton (en css) que tenga un enlace externo.

Mi problema es que el codigo es este:

Inserir CODE, HTML ou PHP:
        // check if user
        if ( ! is_user_logged_in() ) {
            wp_send_json( array_merge( $response, [
                'message' => esc_html__( 'You need to login in order to make a booking', 'routiz' )
            ]));
        }

Como sabrán, solo muestra contenido plano, nada de enlaces y otras cosas.
Que me recomendarían para poder mostrar otro contenido donde dice 'You need to login in order to make a booking'.

Desde ya, muchas gracias.
Saludos,

Eso lo está mandando a un archivo javascript, a lo mejor funciona con ajax, sino con simplemente cambiar wp_send_json por "echo" o sprintf, si es por ajax, tienes que conseguir el código que lo recibe y modificarlo ahi la respuesta.
 
Con el inspector de elemento puedes identificar que contenedor esta haciendo display de ese mensaje, desde allí solo te queda agregarle los estilo con los identificadores que consigas.
 
Con el inspector de elemento puedes identificar que contenedor esta haciendo display de ese mensaje, desde allí solo te queda agregarle los estilo con los identificadores que consigas.
Ok, entiendo eso. Pero y si quisiera agregar enlaces o algo asi?

Como podría hacerlo?
 
Ok, entiendo eso. Pero y si quisiera agregar enlaces o algo asi?

Como podría hacerlo?
Tendrías que identificar el archivo o el codigo de javascript que esta manejando ese json o si te es complicado habría una solución (póco practica) con el mismo selector desde javascript agregale el enlace.
Tienes que crear una etiqueta a en todo caso.
JavaScript:
$(".selector").attr("href","https://google.com")
 
Voltar
Topo