gpt4 book ai didi

javascript - PHP 函数和 WordPress

转载 作者:行者123 更新时间:2023-11-28 00:35:32 24 4
gpt4 key购买 nike

我正在将我的网页迁移到 WordPress,从而创建一个主题。但是,该页面有许多不需要运行的脚本(javascript)。请有人澄清我的理解。

为了运行脚本,我已使用以下格式将它们添加到 functions.php 文件中。我假设 add_actions 调用/运行该函数。但是,这个脚本会在每个页面上运行吗?有没有一种选择性的方法(使某些脚本在 X 页面上运行,但不在 Y 页面上运行)。

================================================== =========Functions.php

function my_theme_scripts_function() {
wp_enqueue_script( 'myscript', get_template_directory_uri() . '/js/myscript.js');
}

add_action('wp_enqueue_scripts','my_theme_scripts_function')
;

最佳答案

在此类函数中,您可以简单地获取当前页面,并根据 id 或该页面的任何其他特征进行条件处理。例如,假设您想在页面 ID 4 上应用一些脚本:

function my_theme_scripts_function() {
global $post;
if ($post->ID == 4) {
wp_enqueue_script( 'myscript', get_template_directory_uri() . '/js/myscript.js');
}
}

add_action('wp_enqueue_scripts','my_theme_scripts_function');

您还可以将此应用于页面 slug、元数据的存在或其他...

关于javascript - PHP 函数和 WordPress,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28561115/

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