您当前的位置:首页 > TAG信息列表 > wp-enqueue-script
如何根据设备和按钮点击来切换css文件?
如果网站是在移动设备上打开的,我正在尝试将响应css文件排队。此外,我还想在单击按钮时切换/排队默认或无响应的css文件。无响应css文件是加载到桌面上的默认样式表。因此,要求如下:默认情况下,如果用户来自桌面,则应加载非响应站点。默认情况下,应加载响应站点。如果用户来自移动,则应加载响应站点。如果用户单击移动(响应)站点的桌面切换按钮,则应将非响应站点加载到移动中</如果用户从移动(非响应)站点单击移动切换按钮,则应加载响应站点</我有style.css (无响应css文件)输入到我的主题目
在不放置http或https的情况下将字体样式排入队列安全吗?
我已经看到一些WordPress网站和教程将这样的字体排队。这是否适用于http和https站点?这样做安全吗?在http站点上测试此函数时,我在源代码中看到了这些精确的URL。add_action(\'wp_enqueue_scripts\', \'theme_external_styles\'); function theme_external_styles(){ wp_enqueue_style( \'main_css\', \'//maxcdn.bootstrapcdn.c
在页面模板中,而不是在unctions.php中,早期将javascrip文件入队
是否可以在页面模板文件的早期将javascript文件排队?我想使用这种包含脚本的方式来保持结构的整洁(因此每个页面模板都有自己的样式和脚本)。我不想在函数中使用条件。php。我不想改变功能。php。我只想修改模板文件。我可以将脚本排队,没有问题,但它总是添加在页面的末尾,我需要该脚本在前面可用(在显示某些HTML之前,最好是在显示任何HTML之前)。
包括样式和JS文件以在我的插件界面上工作
嘿WordPress社区,我在尝试添加在插件界面上运行的样式表和JavaScript文件时遇到了一些问题。到目前为止,我有:add_action(\'wp_enqueue_scripts\',\'dlm_scritps_init\'); function dlm_scritps_init() { wp_enqueue_script( \'dlm-scripts\', plugins_url( \'data-layer-plugin/js/dlm-window.js\',
WooCommerce没有将其脚本排队
我正试图在WooCommerce支持的WordPress中创建一个新主题。问题是WooCommerce出于某种原因没有将其脚本排队,因此“添加到购物车”Ajax功能和排序下拉列表根本不起作用。“添加到购物车”可以工作,但必须加载页面。我特别关注分类选项。我尝试使用另一个主题“TopShop”。激活此主题后,排序选项可以正常工作,但在我自己的自定义主题中不行。当我检查代码时,没有woocommerce.min.js 文件我知道这是问题所在,但如何解决?
是否将WordPress本机脚本移至页面底部?
在google page speed insights中查看我的页面时,它抱怨有一些javascript阻止了页面其余部分的加载。所讨论的javascript是原生Wordpress脚本…-包括/js/jquery/jquery。js?版本=1.11.2…s/jquery/jquery迁移。min.js?版本=1.2.1如何将这些文件放在页面底部并加快加载速度?我是否需要取消注册并重新注册,或者以其他方式?更好的是,有没有办法将本机脚本打包、缩小并移动到底部?
我需要注册我自己创建的.js和.css文件吗
我有几个。js和。我为主题创建的css文件。(not a child theme)样式和脚本目前都是硬编码在头上,并按要求工作。现在我读了很多关于寄存器和排队的信息,并移动到页脚(我也知道,将脚本加载到页脚是为了更好地加载页面。)我的问题:我是否需要先注册,然后将它们同时排队(.js和.css)如果是,为什么还需要注册它们?imho可以工作的示例,或者?add_action( \'wp_enqueue_scripts\', \'our_theme_scripts_styles\' ); funct
使用包含的php文件中的wp_enQueue_脚本
我这里真的有拉扯头发的问题。我已经开始清理我制作的插件,并对不同文件中的一些函数进行排序。但我对wp\\u enqueue\\u脚本有问题。当我将注册和排队的函数放在主php文件中,并尝试将脚本从那里排队时,它会正常工作但是,如果我将函数移动到不同的php文件中,并尝试将其从该文件中排队,并从主php文件中包含此php文件,则不会发生任何情况,但是此php文件中的所有其他功能都会正常工作我是否需要从另一个php文件中调用wordpress函数才能将其从那里解列?编辑:如果像下面这样在我的主php文件中放置
如何在wp_postmeta的自定义字段上有条件地加载脚本?
我正试图整理一些已经运行了很长时间的代码。具体来说,我过去常常在header.php 我正试图将其转变为functions.php.应仅为中具有特定值的页面加载其中一个脚本wp_postmeta. 准确地说,当且仅当此表具有true 对于meta_key \"mathjax\", 应加载mathjax脚本。在里面header.php 我用过function my_init() { if (!is_admin()) { // REGISTER/ENQUEUE OTHE
使用Foreach循环将函数.php中的脚本入队的最好方法
我想知道有没有一种方法可以在foreach循环的帮助下运行wp\\u register\\u脚本并排队来管理label和dir?例如function wbs_app_components(){ $scripts_list=array( \'jquery\' => ToDir(\'/jquery/jquery.js\', $LIBRARY_DIR), \'bootstrap-jquery\' => ToDir(\'/boot
Javascript not working?
2天前,我的javascript位于页脚文件夹中,运行正常,直到它突然停止工作。我懒得用正确的方式排队,所以我正式这么做是为了看看它是否能解决问题,但事实并非如此。当我检查html时,javascript会加载到其中,但不会播放。然后我认为是脚本,然后测试运行了一个脚本,我知道它在tuts plus中运行得很好,再次,没有任何结果。Here\'s their script, which of course I rearranged to match my folder layout.<?php
将帐户创建的特定脚本排入队列(并且再也不会)
我想在用户创建帐户时提交Google Analytics事件。现在,我正在检查每个页面加载上是否存在“first\\u login”用户元值。如果不存在,则将事件JS脚本排入队列,然后设置“first\\u login”元密钥。例如:// Enqueue a script that triggers a \"new user\" Google Analytics event function new_user_tracking_script(){ // Check if
将脚本和样式表放入队列不起作用
我正在尝试将子主题样式表和子主题脚本排队。我需要将脚本排队,因为我将CDN链接放在那里用于引导。我知道我的排队无法正常工作,因为我已经使用Pingendo, 它使用引导。所以,因为我的网站是一个空白的,乏味的混乱,我知道它不工作。我已经从抄本中复制了代码,并尝试使用它,但我仍然不明白为什么它不能正常工作。下面我展示了我的排队代码,以及我的目录在CPanel中的外观。Update - 子主题的我的JS文件是否有问题?custom-js.js<script src=\"https://ajax.goog
在一个插件中注册脚本,并在另一个插件中将其排队
我需要在一个插件中注册一个脚本,然后将其放入另一个插件中。这不是我所期望的那样。我错过什么了吗?注册脚本的插件:add_action( \'wp_enqueue_scripts\', \'my_register_styles\' ); function my_register_styles() { wp_register_style( \'fontawesome\', \'//maxcdn.bootstrapcdn.com/font-awesome/4.4.0/c
在插件的主题中使用入队的.js文件中的函数?
我正在开发一个主题以及一些与之配套的插件。我很难找出主题和函数之间排队文件的依赖关系。如果我加入一个自定义队列。js文件,然后将该文件作为我在插件中排队的文件的依赖项,如果我希望从主题中获得函数的话。在插件中工作的js文件。js文件?在主题功能中。php:wp_register_script( \'theme-script\', \'path/to/theme/script.js\', array(\'jquery\')); wp_enqueue_script( \'theme-scrip
子主题样式表并不总是覆盖“index”
我使用一个子主题和一个“styles.css”文件来覆盖父主题中的内容。我的样式(有许多样式表)是这样排队的:function my_theme_enqueue_styles() { $parent_style = \'parent-style\'; wp_enqueue_style( $parent_style, get_stylesheet_directory_uri() . \'/style.css\' ); wp_enqueue_style( \'c
按类别有条件地将WordPress脚本添加到页面
我使用了一个插件“Post Tags and Categories for Pages”,它将类别添加到页面中。我的意图是仅在需要时将外部脚本排入页面队列。因此,如果我将一个页面分配给一个类别,则只有该页面才能加载脚本。我有个钩子:to function my_conditional_enqueue_script1() { global $page; if ( is_single() && in_category( \'19\' ) ) {
如何在WordPress插件中插入html/css/javascript代码
我试图在用户使用woocommerce插件注册(action\\u hook:user\\u register)时显示一个模式对话框,但没有任何结果。如果有任何帮助,我将不胜感激!代码如下所示。myplugin.php// handler for new_user_registered $myplugin->register_action_hook ( \'user_register\', array( \'hooksClass\',
自定义数据ID wp_enQueue_脚本
我需要在wordpress中插入类似的内容:<script id=\"customID\" data-name=\"customDataName\" src=\"https://url.com/main.js\"></script> 我正在使用wp\\u enqueue\\u脚本,但找不到如何向脚本添加id和数据名称
由于jQuery版本冲突,在W3 Total缓存插件中添加脚本按钮无法工作
在试图修复我网站上的渲染阻塞问题时,我在缩小设置页面上遇到了W3 Total Cache插件的问题。添加JS(添加脚本)和CSS(添加样式表)的两个按钮不起作用,单击它们后不会发生任何事情。问题的原因可以在浏览器控制台错误消息中看到(WP使用jQuery1.12.4, W3TC需要jQuery<1.9) Related question jQuery(...).live is not a functionoptions.js?ver=0.9.6:324 Uncaught TypeError