Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

172
Vistas
Poner en cola WP Script que contenía variables PHP

Estoy tratando de averiguar si puede poner en cola un script en Wordpress que tiene variables php dentro de él. Si esto es posible, ¿cómo se haría?

He intentado esto, sin embargo, obtengo errores.

 function my_scripts_method() { wp_enqueue_script( 'custom-script', get_stylesheet_directory_uri() . '/masonry.php', array( 'jquery' ) ); } add_action( 'wp_enqueue_scripts', 'my_scripts_method' );
over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Tu pregunta es un poco ambigua.

  1. Si desea incluir un archivo PHP, use include_once o require_once en su archivo PHP.
  2. Si desea incluir un archivo JavaScript, use wp_enqueue_script . Su código debe ser algo como:

     wp_enqueue_script( 'custom-script', get_stylesheet_directory_uri() . '/masonry.js', array( 'jquery' ) );

    Además, si desea usar variables de PHP dentro de un archivo JS, use wp_localize_script .

    Después de poner en cola, use la siguiente línea:

     $name = "my_name"; $params = array('name' => $name); wp_localize_script( 'custom-script', 'OBJECT', $params );

    Dentro de su masonry.js, use OBJECT.name para obtener el valor.

over 4 years ago · Santiago Trujillo Denunciar

0

  1. En su archivo php llamado masonry.php

<?php header('Content-type: application/javascript'); $php = 'Hello World'; echo "alert('$php');";

Y luego vincule/ponga en cola su php como si fuera un archivo javascript:

wp_enqueue_script( 'custom-script', get_stylesheet_directory_uri() . '/masonry.php', array( 'jquery' ) );

  1. Puede usar la función wp_add_inline_script para imprimir el código en línea.
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda