是否根据类或ID加载特定的js和css?

时间:2015-01-08 作者:BigRedDog

我注意到有很多关于如何加载特定JS的教程&;特定页面的CSS。

我的问题是,有时我的插件会加载到特定的帖子和页面上。我没有规则来定义这些页面或帖子。有没有办法加载特定的JS&;基于类或ID的CSS?

例如,我正在使用下一代库插件。我想编程,这样我的网站只有在页面(ngg相册)中看到这个ID时才会加载下一代的JS和CSS。如果可能,我可以使用通配符吗,比如如果页面看到任何以NGG*开头的ID或类,请加载下一代JS&;CSS。

谢谢悬崖

1 个回复
最合适的回答,由SO网友:theMojoWill 整理而成

WordPressenqueues 在呈现HTML之前使用javascript,因此WordPress不知道页面上的类或ID是什么。

你可以做的是deenqueue 下一代gallery Javascript,因此根本不会加载它,然后创建自己的Javascript文件,如果找到特定的类或ID,该文件将加载所需的下一代JS。看看jQuery函数getScript() http://api.jquery.com/jquery.getscript/

结束
是否根据类或ID加载特定的js和css? - 小码农CODE - 行之有效找到问题解决它

是否根据类或ID加载特定的js和css?

时间:2015-01-08 作者:BigRedDog

我注意到有很多关于如何加载特定JS的教程&;特定页面的CSS。

我的问题是,有时我的插件会加载到特定的帖子和页面上。我没有规则来定义这些页面或帖子。有没有办法加载特定的JS&;基于类或ID的CSS?

例如,我正在使用下一代库插件。我想编程,这样我的网站只有在页面(ngg相册)中看到这个ID时才会加载下一代的JS和CSS。如果可能,我可以使用通配符吗,比如如果页面看到任何以NGG*开头的ID或类,请加载下一代JS&;CSS。

谢谢悬崖

1 个回复
最合适的回答,由SO网友:theMojoWill 整理而成

WordPressenqueues 在呈现HTML之前使用javascript,因此WordPress不知道页面上的类或ID是什么。

你可以做的是deenqueue 下一代gallery Javascript,因此根本不会加载它,然后创建自己的Javascript文件,如果找到特定的类或ID,该文件将加载所需的下一代JS。看看jQuery函数getScript() http://api.jquery.com/jquery.getscript/

相关推荐

在带有PHP的子主题中包含style.css

在里面https://codex.wordpress.org/Child_Themes 这是包含样式的最佳实践。css在子主题中,必须将下面的代码放入函数中。php的子主题,但将“父样式”替换为可以在函数中找到的父主题的参数。父主题的php。我在我的主题文件中找不到它,那里也没有多少代码。使用@import包含父主题样式表的方法不适用于我,放入文件的css不会在任何浏览器的站点上显示自己。function my_theme_enqueue_styles() { $parent_s