gpt4 book ai didi

php - 排队包含 PHP 变量的 WP 脚本

转载 作者:行者123 更新时间:2023-12-04 01:45:48 24 4
gpt4 key购买 nike

我想知道您是否可以在 Wordpress 中加入一个脚本,其中包含 php 变量。如果可能的话,将如何完成?

我试过了,但是我得到了错误。

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' );

最佳答案

你的问题有点模棱两可。

  1. 如果您想包含一个 PHP 文件,请使用 include_oncerequire_once在您的 PHP 文件中。
  2. 如果您想包含 JavaScript 文件,请使用 wp_enqueue_script .你的代码应该是这样的:

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

    此外,如果您想在 JS 文件中使用 PHP 变量,请使用 wp_localize_script .

    入队后,使用以下行:

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

    在您的 masonry.js 中,使用 OBJECT.name 获取值。

关于php - 排队包含 PHP 变量的 WP 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43690563/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com