Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

342
Views
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' );
about 4 years ago · Santiago Trujillo
2 answers
Answer question

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.

about 4 years ago · Santiago Trujillo Report

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.
about 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!