同城附近100米一晚-风楼阁全国信息社区,全国24小时空降附近,凤凰楼信息免费茶楼茶楼

对于一些使用WordPress进行外贸建站的商家来说,大部分人会通过在WordPress中添加JS代码和CSS样式表,以增强网站的交互性和观赏性,但对于一些不了解代码知识的商家可谓是天方夜谭,所以本文接下来将为大家讲解WordPress添加JS和CSS样式表的具体教程。

一、WordPress添加JS和CSS样式表的常见错误

许多WordPress插件和主题开发人员都犯了直接将脚本或内联CSS添加到插件和主题中的错误,有些人错误地使用wp_head函数来加载脚本和样式表。

<?php
add_action(‘wp_head’, ‘wpb_bad_script’);
function wpb_bad_script() {
echo ‘jQuery goes here’;
}
?>

虽然上面的代码看起来更容易,但这是在WordPress中添加脚本的错误方式,并且会导致未来更多的冲突。例如如果手动加载jQuery,而另一个插件通过正确的方法加载jQuery,那么jQuery被加载了两次,如果它被加载到每个页面上,那么这将对WordPress的速度和性能产生负面影响。如果这两个版本也可能不同,也可能导致冲突,接下一起来看看添加脚本和样式表的正确方法。

二、为什么在WordPress中启用JS和CSS样式表

WordPress拥有强大的开发者社区,来自世界各地的数千人为WordPress开发主题和插件。为了确保一切正常,WordPress有一个查询系统,该系统提供了一种可编程的方式来加载Javascript和CSS样式表。通过使用wp_enqueue_script和wp_enqueues_style函数,可以告诉WordPress何时加载文件、在哪里加载文件以及它的依赖关系是什么,该系统还允许开发人员利用WordPress附带的内置JavaScript库,而不是多次加载相同的第三方脚本,这减少了页面加载时间,并有助于避免与其他主题和插件的冲突。

三、如何取消WordPress JS队列

在WordPress中正确加载脚本非常容易,下面是一个示例代码,可以将其粘贴到插件文件、主题的functions.php文件或代码片段插件中,以便在WordPress中正确加载脚本。

?php
function wpb_adding_scripts() {wp_register_script(‘my_amazing_script’, plugins_url(‘amazing_script.js’, __FILE__), array(‘jquery’),’1.1′, true);wp_enqueue_script(‘my_amazing_script’);
}add_action( ‘wp_enqueue_scripts’, ‘wpb_adding_scripts’ );
?>

首先通过wp_register_script()函数注册脚本,此函数接受以下5个参数:

1、$handle–handle是脚本的唯一名称,脚本名为“my_amazing_script”。

2、$src–src是脚本的位置,大家通?;崾褂胮lugins_url函数来获取插件文件夹的正确url,一旦WordPress找到,它就会在该文件夹中查找文件名amazing_script.js。

3、$deps–deps表示依赖关系,由于脚本使用jQuery,在依赖区域添加了jQuery,如果jQuery尚未加载到网站上,WordPress将自动加载jQuery。

4、$ver–这是脚本的版本号,此参数不是必需的。

5、$in_footer–希望在页脚中加载脚本,因此将值设置为true,如果想在标题中加载脚本,那么可以将其设置为false。

在wp_register_script中提供所有参数后,只需在wp_enqueue_script()中调用脚本,即可完成所有操作,最后一步是使用wp_enqueue_scripts操作钩子来实际加载脚本,由于这是一个示例代码,可以将其添加到其他内容的正下方。如果把它添加到主题或插件中,那么可以把这个动作钩子放在实际需要脚本的地方,这允许减少插件的内存占用,现在有些人可能会想,为什么要先注册脚本,然后再查询它?这样做的好处在于允许其他网站所有者在不修改插件核心代码的情况下注销脚本。

四、在WordPress中启用CSS

就像脚本一样,也可以将样式表排队,看看下面的例子:

<?php
function wpb_adding_styles() {
wp_register_style(‘my_stylesheet’, plugins_url(‘my-stylesheet.css’, __FILE__));
wp_enqueue_style(‘my_stylesheet’);
}
add_action( ‘wp_enqueue_scripts’, ‘wpb_adding_styles’ );
?>

现在使用wp_enqueue_style添加样式表,而不是使用wp_enquenue_script。

请注意:由于对样式和脚本都使用了wp_enqueue_scripts动作钩子,尽管有这个名字,但这个函数对两者都有效。

在上面的示例中,使用plugins_url函数指向想要排队的脚本或样式的位置,但是如果在主题中使用了enqueue-scripts函数,那么只需使用get_template_directory_uri()即可;如果正在使用子主题,请使用get_stylesheet_directory_uri()。

下面是一个示例代码:

<?php

function wpb_adding_scripts() {
wp_register_script(‘my_amazing_script’, get_template_directory_uri() . ‘/js/amazing_script.js’, array(‘jquery’),’1.1′, true);
wp_enqueue_script(‘my_amazing_script’);
}

add_action( ‘wp_enqueue_scripts’, ‘wpb_adding_scripts’ );
?>

推荐阅读

如何进行CSS的网站设计与开发?

HTML、PHP、CSS和JS之间的关系

相关文章

  • 设置WordPress API

    如何在WordPress中集成API?

    用户可以通过WordPress插件WPGetAPI来实现WordPress网站的API集成,借助网站与其他应用程序的连接,以便用户在每一端发送、接收和修改数据。下文也将为大家具体介绍这一方法的具体步骤,为大家在使用WordPress进行外贸建站时提供一个参考。 一、安装并激活插件 要启动该过程,请在WordPress网站上安装并激活该插件。如果没有WordPress帐户,请创建一个,然后在左侧边栏的插件下搜索WPGetAPI插件。 插件激活后,选择要集成的API,在开始集成之前,请阅读API文档…

    开发教程 2024年 10月 3日
  • WooCommerce购物车添加按钮示例

    WooCommerce购物车添加按钮如何设置?

    WooCommerce购物车添加按钮如何设置?对于使用WooCommerce进行跨境电商独立站搭建的商家来说,可以通过在想要添加WooCommerce购物车添加按钮的页面,插入一段代码即可达到相关功能实现的目的。为了帮助大家更好的了解如何插入代码才能实现WooCommerce购物车按钮的添加,接下来将具体介绍有关内容,以更好的简化客户购买流程,优化用户体验。 一、为什么要设置WooCommerce购物车添加按钮 1、改进的美学:它允许商家将按钮的设计与品牌的风格和配色方案相匹配,从而帮助改善网站…

    开发教程 2025年 3月 13日
  • WordPress创建下拉菜单

    如何在WordPress中创建下拉菜单?

    如何在WordPress中创建下拉菜单?用户可以通过使用插件、网站编辑器或者是通过PHP手动设置实现WordPress下拉菜单的创建。对于WordPress网站搭建的用户来说,创建一个结构良好的下拉菜单不仅有利于优化网站结构,提高搜索引擎爬取力度,而且有利于用户体验的优化,所以下文将为大家具体介绍WordPress下拉菜单的创建过程,以供大家在外贸建站时进行参考。 如何在WordPress中创建下拉菜单一:使用插件 WordPress插件中有许多支持下拉菜单创建的插件,例如Max Mega Me…

    开发教程 2024年 11月 28日
  • 解释此应用程序需要什么访问级别

    Shopify插件安装方法

    在使用Shopify搭建跨境电商独立站时,为了优化用户体验和扩展网站功能,需要将Shopify APP Store里的插件安装到独立站中,所以本文将基于此为大家展示Shopify插件的安装方法,以供大家参考。 一、Shopify插件安装方法 本文将以Out of Stock Police为例,该应用程序有助于管理售罄商品,发送低库存和无库存通知,对集合进行排序,向下推缺货产品,甚至隐藏缺货产品。 1、在Shopify插件列表页面上,单击“添加应用程序”按钮。 2、将看到一个屏幕,解释此应用程序需…

    开发教程 2025年 4月 29日
  • woocommerce教程

    初学者指南:WooCommerce跨境电商独立站建站教程

    在WordPress独立站上使用WooCommerce将其转变为一个强大的跨境电商独立站,能够轻松销售一系列实体和数字产品。本文将指导独立站初学者完成WooCommerce跨境电商独立站建站的全部初始步骤,涵盖了配置独立站、添加产品以及通过扩展扩展其功能等关键方面。 WooCommerce建站教程一:安装 WooCommerce 要安装 WooCommerce,请确保您托管帐户上安装了WordPress,以下是启动和运行 WooCommerce 的快速指南: 从可靠的注册商处获取域名。 选择满足…

    开发教程 2025年 6月 19日
  • 插件设置部署操作

    WordPress建站教程:WordPress伪静态设置方法

    在WordPress外贸建站过程中,对于一些想追求网站速度优化的用户来说,会选择进行WordPress伪静态设置,使得原本复杂的网站参数变得清晰明了,让搜索引擎更易于理解和抓取,让访问者易于记忆,进而提高网站优化效果。所以将基于此为大家介绍WordPress伪静态的设置方法,以供大家参考。 WordPress伪静态设置方法一:使用插件 当用户满足以下条件时,可以使用WordPress插件WordPress Static Site Generator: 网站变化不大 不依赖动态内容(如果想使用 W…

    开发教程 2025年 1月 17日
联系我们

联系我们

0551- 62586667

邮件:service@spiderltd.com

工作时间:周一至周日,9:00 - 21:00,节假日不休息

在线客服
微信客服
微信客服
分享本页
返回顶部