您当前的位置:首页 > TAG信息列表 > wp-enqueue-script
将样式/脚本添加到特定页面
我正在尝试向特定模板添加样式和脚本,但它不起作用。在里面functions.php 我试过:if( is_page_template(\'file.php\') ){}if( is_page_template( get_template_directory() . \'file.php\') ){}if( is_page_template( get_template_directory_uri() . \'file.php\') ){}</当我搜索时,一些答案建议使用wp_reset_query()
Select2 in WordPress
我在WordPress中看到了一些关于在WordPress中排队脚本的最佳实践。WordPress core中已经存在的脚本不应再次添加,而应从WordPress core中调用。我想知道select2 在WordPress核心中。我只找到一篇这样的文章here
如何将脚本排入队列,以便在Gutenberg编辑器中运行?
我用古腾堡编辑器代替教室里的白板。通过让学生直接在古腾堡编辑器内工作,我可以使课堂更具互动性。作为Wordpress的长期用户,看到这种情况真是太好了,非技术娴熟的用户能够如此轻松地与编辑器交互。为了提供一些缺少的功能,我想在编辑器中运行一个自定义脚本。这是一个简单的脚本,如果满足某些条件,它会添加一些样式。我当前在前端运行此脚本,使用wp_register_script 和wp_enqueue_script 加载到wp_enqueue_scripts 行动挂钩。是否可以将此脚本加载到Gutenberg编
并不是所有的脚本都在排队
从两个脚本中,仅“自定义”。js’已加载,不常见。js公司这是我的职责。php文件:<?php function custom_scripts () { if (!is_admin()) { wp_deregister_script(\'jquery\'); wp_enqueue_script(\'common\', get_bloginfo(\'template_directory\') . \'/js/c
使用IF(IS_PAGE)添加重力表单不起作用
请容忍我,因为我是一名前端开发人员,正在努力解决PHP问题。我正试图通过在我的网站上添加一个函数,将重力表单添加到我的网站上的特定页面functions.php 文件它在页面上的位置无关紧要,因为表单最初将被隐藏,然后用于退出意图弹出窗口。Gravity form\'s documentation 表示可以通过PHP函数调用嵌入重力表单。这是他们给出的示例:gravity_form( 1, false, false, false, \'\', false ); 在搜索了我找到的已问过的问题后th
如何基于POST模板加载css和js
我创建了一篇帖子,其模板如下:<?php /* Template Name: Html Code Template Post Type: post, page */ ?> <?php get_header(); ?> <?php get_sidebar(); ?> <div id=\"content\"> <?php the_post(); the_conten
获取特定帖子的已排队/已注册脚本列表?
我正在探索如何构建一个主题,其中大多数页面都是使用RESTAPI加载的。我可以加载索引页面,并从那里发出GET请求以获取posts json数据,然后在当前页面中构建其内容。基本上是aSPA, 至少在某种程度上。当尝试加载单个帖子及其脚本/样式时,就会出现问题。例如,Gutenberg允许使用enqueue_block_assets 钩我正在试图找到一种方法来获取特定帖子的注册样式和脚本url。我的想法是注册rest route 或afield 返回每个脚本/样式的url。然后,在装载完单个post js
入队脚本正在为Google地图添加额外文本
我正在我的网站上设置google地图,我正在尝试设置脚本的排队,但出现了一个错误:我已将此代码放置在我的函数中。php(此处未使用实际api密钥):function rt_load_acf_map() { // Register my scripts for my theme: wp_register_script( \'map-script\', get_stylesheet_directory_uri() . \'/js/acf-map.js\', array(
使用wp_enQueue_脚本操作时未加载的脚本
恐怕真的很基本。当我将脚本作为由wp_enqueue_scripts 中的操作functions.php. 如果我将它们作为主文件的一部分放在该操作之外,它们的加载很好,但这当然是一种糟糕的形式。因此:wp_enqueue_style( \'intranet-style\', get_stylesheet_uri() ); 工作正常,但在调试过程中出现错误,但function intranet_scripts() { wp_enqueue_style( \'intranet-st
为前端和wp-admin加载相同的样式表
如何为wordpress站点的前端和wp管理员加载相同的样式表
Wordpress and Raty.js
提前感谢您提供的任何帮助。我正在努力实现raty.js 到我创建的自定义帖子类型的存档模板中。据我所知,我只需要将jquery.raty.js 文件和jquery.raty.css 文件。所以我有关于我孩子的主题functions.phpfunction jose_scripts() { wp_enqueue_style( \'raty-css\', get_stylesheet_directory() . \'/raty/lib/jquery.raty.css\' ); wp_r
无法在我的脚本之前执行jQuery
我有一个非常简单的JS脚本,名为script_1.js 坐在我的212个孩子主题的最底层。此脚本仅包含:$(document).ready(function(){console.log(\"scriptLoaded\"); }); 我把它装上了functions.php:function theme_enqueue_styles() { wp_enqueue_style( \'parent-style\', get_template_direct
是否多次将脚本入队?
我有一个脚本,该脚本需要通过一个短代码排队,通过wp_localize_script. 脚本在引导文件中注册,然后本地化,并在短代码中排队(因为在短代码中注册太晚了)。。然而wp_enqueue_script 只允许每个脚本排队一次,因此,如果存在两个短代码实例,则只有具有最后一组参数的版本才能真正排队。我宁愿不使用字符串替换和wp_footer 钩子多次输出脚本,因为它有点凌乱,但真正的限制是脚本需要通过短代码排队-有人知道如何实现这一点吗?
视频脚本问题,JavaScript属性仍未定义
我有一个project 在开发中,我想使用this technique 加载背景视频元素。这应该加载到紫色导航条下方的白色大框中。到目前为止,我已将脚本添加到enqueue-scripts.php 文件:wp_enqueue_script( \'video\', get_template_directory_uri() . \'/assets/js/site/video.js\', array(), \'\', true ); 正如我看到的脚本,它似乎工作正常video.js
WP_ENQUEUE_SCRIPTS查询不正确
我正在使用Emberjs构建WordPress站点的前端。它有两个javascript文件1。小贩js和2。myapp。js。在Ember的dev服务器上,该应用程序工作正常,但当我将生产版本添加到WordPress应用程序时,我得到的错误表明vendor.js 在之前未加载文件myapp.js. 注:供应商。js内部有jQuery(以及其他供应商代码)。这就是我将js文件添加到WordPress应用程序的步骤。在函数中。我的主题是phpfunction add_my_js(){
是否将脚本移至页脚,但排除一个脚本?
我使用了一个PHP脚本将所有脚本移动到我的站点的页脚,但是一些插件不再工作了。我使用了以下方法:// JavaScript to footer --> läd alles im footer! remove_action( \'wp_head\', \'wp_print_scripts\' ); remove_action( \'wp_head\', \'wp_print_head_scripts\', 9 ); remove_action( \'wp_he
Add `datetimepicker` to form
我有一个表格,我想在其中添加datetimepicker().我一定是做错了什么事。我做了以下工作:header.php<?php wp_enqueue_script(\"jquery\"); ?> 在我的functions.phpwp_enqueue_script(\'jquery-ui-datepicker\'); wp_enqueue_style(\'jquery-style\', \'http://ajax.googleapis.com/ajax/libs/jquer
Problem in wp_localize_script
我正在尝试enque和本地化我的word press脚本我的enque脚本代码是function load_my_scripts() { wp_register_script(\'custom-js\', get_stylesheet_directory_uri() . \'/js/custom.js\', array(\'jquery\')); wp_enqueue_script(\'twentyfifteen-custom-js\', get_template_dire
我应该先将样式/脚本入队一次,然后再将其出列吗?
我是WP-dev的新手,我想通过插件加载后运行的扩展将我自己的CSS/JS添加到现有插件中(例如。do_action(\'plugins_loaded\')). 这个插件没有集成支付系统,所以我想集成Braintree API。付款表单要求我使用他们的JS向他们的服务器提交付款信息。然而,我应该简单地使用wp_enqueue_script 中__construct 是我的扩展插件主类的一部分,添加Braintree JS代码并保持原样?或者我应该在某个特定的地方排队,然后再把它排出来?TL;DR-当使用支
我如何知道是应该将JS代码排入队列,还是只将其包含在一个PHP函数中?
我在很多文章中读到排队是一种方式。。。胡说八道。。。。但这是否只适用于JS代码本身将在多个页面上重复的情况?例如,我有一段JS代码,可以将付款信息提交给Braintree的服务器。这是否需要排队?我只想在任何有Braintree支付表单的页面上使用此代码(目前,只有1个页面有此表单)。我也可以简单地将其添加到生成表单的函数中。这样会更好吗?我没有经验知道javascript的好坏。