特定页面上的JavaScript警报

特定页面上的JavaScript警报,javascript,jquery,wordpress,alert,Javascript,Jquery,Wordpress,Alert,我怎样才能在javascript中发出警报,但只能在任何一个特定页面上发出警报假设,我想发出警报“嘿!”但问题是,在站点加载后,其他页面上也会出现同样的警报,我希望我的站点主页上的警报现在应该在其他页面上发出警报 这是可能的还是听起来很疯狂 编辑:来自评论:我有wordpress的主题,我在其主页上工作,因此wordpress在运行时生成html,我从未见过它的html这只是为了好玩:(在您的情况下使用!) 参考:,您想做什么 你想在主页上调用一个特定的JS文件吗 因此,为home编写一个enq

我怎样才能在javascript中发出警报,但只能在任何一个特定页面上发出警报假设,我想发出警报“嘿!”但问题是,在站点加载后,其他页面上也会出现同样的警报,我希望我的站点主页上的警报现在应该在其他页面上发出警报

这是可能的还是听起来很疯狂


编辑:来自评论:我有wordpress的主题,我在其主页上工作,因此wordpress在运行时生成html,我从未见过它的html

这只是为了好玩:(在您的情况下使用!)


参考:,

您想做什么

你想在主页上调用一个特定的JS文件吗

因此,为home编写一个enqueue_脚本,将此代码放在函数或插件文件中:

if(is_home()) {
    function load_your_script() {
        wp_register_script('your_script_name_here', PATH/TO/YOUR/JS/FILE/HERE);
        wp_enqueue_script('your_script_name_here');
    }
    add_action('wp_enqueue_scripts', 'load_your_script');
}

这样,JS文件将只在您的家中加载。

是的,您可以这样做,并且您应该能够在谷歌上找到答案。您的主页上是否有这样的标识?例如
?如果是,您可以检查它是否存在,例如
If($(“#homepagecontainer”).length>0{alert(“Hey!”);}
[编辑:修复缺失(]@freedomn-m让我试试看。很明显,您在所有页面中都包含了脚本中的警报。只需将其从该脚本中删除,并将其放入页面本身,您希望它显示的位置。@freedomn-m仅ID在该脚本中有效,而不是类?
if(is_home()) {
    function load_your_script() {
        wp_register_script('your_script_name_here', PATH/TO/YOUR/JS/FILE/HERE);
        wp_enqueue_script('your_script_name_here');
    }
    add_action('wp_enqueue_scripts', 'load_your_script');
}