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

398
Visualizações
Quiero mostrar un código abreviado de código php en JavaScript, ¿cómo hago eso?

Este es mi código ingrese la descripción de la imagen aquí

 <script> let myDiv = document.createElement("div"); myDiv.classList.add('test'); let my_var = `<?php echo do_shortcode("[elementor-template id="5078"]"); ?>`; myDiv.innerHTML = my_var; document.querySelector("#instagram").appendChild(myDiv); </script>

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

En realidad, no es posible hacerlo de esta manera porque el script se activa en el lado del cliente mientras que el intérprete de PHP está trabajando en el lado del servidor. Si está seguro de que necesita usar JS para generar algún código PHP, le sugiero que envíe una solicitud usando wp_ajax https://codex.wordpress.org/AJAX_in_Plugins para enviar una solicitud en un servidor, y luego el servidor puede regresar cualquier resultado de código PHP que desee. No olvide que los códigos abreviados pueden usar activos adicionales que no se enviarán como respuesta.

La mejor manera es usar códigos abreviados en forma nativa dentro del contenido o plantillas de PHP. Especialmente la plantilla elementor donde puedes crear fácilmente partes de plantilla para diferentes lugares del sitio web.

about 4 years ago · Juan Pablo Isaza Relatório

0

Es un problema del recinto :
Usó comillas dobles anidadas en su php, lo que resultó en la ruptura del eco.

Siempre que su etiqueta <script> esté en su plantilla php (por lo que su shortcode php podría analizarse) intente esto (reemplace las comillas dobles del shortcode por comillas simples):

 <script> let myDiv = document.createElement("div"); myDiv.classList.add('test'); let my_var = `<?php echo do_shortcode("[elementor-template id='5078']"); ?>`; myDiv.innerHTML = my_var; document.querySelector("#instagram").appendChild(myDiv); </script>
about 4 years ago · Juan Pablo Isaza Relatório
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