【WordPress教程】网站使用钩子添加JavaScript代码

释放双眼,带上耳机,听听看~!

510730b078724f9b0b2db6a6d69b1f96

什么是 JavaScript?

JavaScript 是一种编程语言,不在您的服务器上运行,而是在用户的浏览器上运行。这种客户端编程允许开发人员在不降低网站速度的情况下做很多很酷的事情。

典型的 JavaScript 代码段可能如下所示:

<script type="text/javascript">
// Some JavaScript code
</script>
<!-- Another Example: --!>
<script type="text/javascript" src="/path/to/some-script.js"></script>

使用代码手动添加 JavaScript 代码

首先,我们来看看如何将代码添加到 WordPress 网站的页眉中。您只需要根据以下情况添加相应代码到主题的 functions.php 文件或特定于站点的插件中即可。

1、添加 JS 代码整个网站顶部

function wpb_hook_javascript() {
?>
<script>
// your javscript code goes
</script>
<?php
}
add_action('wp_head', 'wpb_hook_javascript');

2、添加 JS 代码到指定的文章中

function wpb_hook_javascript() {
if (is_single ('16')) {
?>
<script type="text/javascript">
// your javscript code goes here
</script>
<?php
}
}
add_action('wp_head', 'wpb_hook_javascript');

如果你仔细看看上面的代码,你会发现我们已经在条件逻辑周围包装了 javascript 代码以匹配特定的帖子 ID。您可以使用自己的帖子 ID 替换 16 来使用此功能。

3、添加 JS 代码到指定的页面中

function wpb_hook_javascript() {
if (is_page ('10')) {
?>
<script type="text/javascript">
// your javscript code goes here
</script>
<?php
}
}
add_action('wp_head', 'wpb_hook_javascript');

4、添加 JS 代码到站点的页脚中

function wpb_hook_javascript_footer() {
?>
<script>
// your javscript code goes
</script>
<?php
}
add_action('wp_footer', 'wpb_hook_javascript_footer');

4、添加 JS 文件到站点

4.1 外部链接

function add_custom_scripts() {  

   wp_enqueue_script( 'jquery-ui', 'https://ajax.lug.ustc.edu.cn/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js', array(), '1.12.1', false);

}

add_action( 'wp_enqueue_scripts', 'add_custom_scripts' );

4.2 主题目录,get_template_directory_uri() 为当前主题目录,可以自行修改

function tone_front_cssscript(){
    //全局加载CSS样式
    wp_enqueue_style( 'style', get_template_directory_uri() . '/style.css' );
    //全局加载js脚本
    wp_enqueue_script( 'jquery-min', get_template_directory_uri() .'/js/jquery.min.js' );
}
add_action( 'wp_enqueue_scripts', 'tone_front_cssscript' );

wp_enqueue_scripts钩子主要用来前台调用css和js文件

温馨提示:本文最后更新于 2022-12-11 01:44 ,某些文章具有时效性,若有错误或已失效,请在下方留言或联系逆念

给TA打赏
共{{data.count}}人
人已打赏
网络技术

网站更换ip以及使用CDN避免影响SEO排名

2022-5-27 6:34:10

网络技术

【WordPress教程】手动优化WordPress插件资源加快网站的加载时间

2022-5-27 19:19:27

重要声明

本站资源大多来自网络,如有侵犯你的权益请联系管理员,QQ508044570 我们会第一时间进行审核删除。站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业途径!请在下载24小时内删除!


如果遇到付费才可观看的文章,建议升级终身VIP。全站所有资源任意下免费看”。本站资源少部分采用7z压缩,为防止有人压缩软件不支持7z格式,7z解压,建议下载7-zip,zip、rar解压,建议下载WinRAR

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索