当前位置: 首页 > 面试题库 >

如何在我的WordPress插件中包含CSS和jQuery?

黄涵畅
2023-03-14
问题内容

如何在我的WordPress插件中包含CSS和jQuery?


问题答案:

对于样式 wp_register_style( 'namespace', 'http://locationofcss.com/mycss.css' );

然后使用:wp_enqueue_style('namespace');无论您要加载CSS的位置。

脚本如上所述,但是更快的加载jquery的方法就是使用init加载的init加载要加载的页面: wp_enqueue_script('jquery');

当然,除非您想将Google存储库用于jquery。

您还可以有条件地加载脚本所依赖的jquery库:

wp_enqueue_script('namespaceformyscript', 'http://locationofscript.com/myscript.js', array('jquery'));

2017年9月更新

我刚才写了这个答案。我应该澄清,使脚本和样式排入队列的最佳位置是在wp_enqueue_scripts挂钩内。因此,例如:

add_action('wp_enqueue_scripts', 'callback_for_setting_up_scripts');
function callback_for_setting_up_scripts() {
    wp_register_style( 'namespace', 'http://locationofcss.com/mycss.css' );
    wp_enqueue_style( 'namespace' );
    wp_enqueue_script( 'namespaceformyscript', 'http://locationofscript.com/myscript.js', array( 'jquery' ) );
}

wp_enqueue_scripts操作将为“前端”做好准备。您可以将admin_enqueue_scripts操作用于后端(在wp-
admin中的任何位置),并将login_enqueue_scripts操作用于登录页面。



 类似资料:
  • 我正在向joomla组件文件view/edit/tmpl/default添加一些jquery和css。php。我知道我需要使用jdocinclude,但是这样做的步骤是什么?我应该把jdoc:include放在哪里? 代码是这样的。 需要包含的文件

  • 现今的许多插件对javascript 和层叠样式表依赖更多了。将你插件中的javascript 和css 放置到分离的文件中是非常重要的,那样做会使插件维护起来更加容易。此系列中的这个部分将介绍怎样在你的插件中加载javascript 和CSS 文件。 添加你的JavaScript 你的插件可能需要装载prototype 类库,或者一个自定义的脚本。这一节将向你展示几个WordPress 函数,它

  • 我需要用PHP在wordpress中点击按钮打印一个包含样式的特定div。我尝试了下面的东西,但CSS不包括在内。有人能帮我吗? null null

  • 问题内容: 在Express项目中包括CSS和JS文件的正确方法是什么? 我正在使用ejs模板引擎。我已经看到一个使用connect-assetmanager的示例,但是很难遵循。 一个小的示例项目在index.ejs(不是layout.ejs)中包含css和js会非常有用。 问题答案: 静态文件可以与express的静态中间件一起使用。我通常为从根目录提供所有静态文件的目录。 如果已使用npm(

  • 问题内容: 我想在我的jsp中包含js和css文件,但我不能这样做。我是Spring MVC概念的新手。很长一段时间以来,我一直在研究同一个主题。我的索引页面是这样的 我的spring-dispatcher-servlet.xml就是这样。 我的控制器就是这样。 有人可以帮我吗?我正在努力奋斗,但没有任何解决方案。我已经将我的js和css文件保存在WEB-INF文件夹中。 问题答案: 首先,您需要

  • 我有自定义的本地iOS和Android库。现在我需要创建一个包含这些库的Flitter插件,用于开发使用这些库的Flatter应用程序。我已经在Flutter插件项目中设置了iOS库。但我很难包含Android库。Android库是一个.aar文件。我在网上搜索,但找到的信息有限。这些解决方案都不起作用。基本上,问题是:构建aar时不支持直接本地.aar文件依赖关系。 这里有一个关于这个的讨论。但