Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

150
Visualizações
Shortcode no funciona en la llamada ajax en Wordpress

Tengo un gran problema al cargar contenido ajax en Wordpress. La carga de Ajax funciona, pero dentro del archivo cargado hay un código abreviado que se muestra como texto sin formato. Probé muchas soluciones que se suponía que iban a funcionar, pero ninguna funciona... Mi código es:

echo do_shortcode( apply_filters( 'the_content', $post->post_content ) );

Pero incluso si codifico el código abreviado, todavía se muestra como texto sin formato. En realidad, uso el complemento Contenido sin caché , pero probé cosas diferentes y el resultado es el mismo. Necesito ejecutar este shortcode. Necesito usar ajax para evitar el caché. ¿Algunas ideas?

Este es mi código completo por ahora:

 add_action( 'wp_ajax_showBanner', 'showBanner' ); add_action( 'wp_ajax_nopriv_showBanner', 'showBanner' ); function showBanner() { echo do_shortcode( '[adrotate group="1"]' ); wp_die(); } function getBanner() { echo '<div class="adr"></div> <script> window.addEventListener( "load", function() { var xhttp = new XMLHttpRequest(); xhttp.open("POST", "' . admin_url( 'admin-ajax.php' ) . '", true); xhttp.setRequestHeader( "Content-Type", "application/x-www-form-urlencoded;"); xhttp.onload = function () { if (this.status >= 200 && this.status < 400) { document.querySelector( ".adr" ).innerHTML = this.responseText; } else { document.querySelector( ".adr" ).innerHTML = "Error"; } }; xhttp.send("action=showBanner"); }); </script>';

}

over 4 years ago · Santiago Trujillo
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda