您当前的位置:首页 > TAG信息列表 > wp-enqueue-script
如何将排队的脚本输出到管理页面?
我正在尝试创建自己的插件(用于学习和网站开发),但还没有找到答案。我在stackexchange上找到了一段代码来打印句柄列表:global $wp_scripts; foreach( $wp_scripts; -> queue as $handle ): echo $handle . \' | \'; endforeach; 现在,如果我想在我的网站主页上打印一个句柄列表,这就太棒了。我可以使用相同的代码在管理区域的插件页面中打印它,但它缺少两件事。1)如何打印在
AJAX响应错误|只是将错误作为响应
下面是AJAX文件的代码。alert(cont) 给出了正确的结果,但问题在于响应。我只是得到了错误的回应。function updateRadioButton(rating,pid){ var cont = rating + \'-\' + pid; alert(cont); jQuery.ajax({ type: \'POST\', url: TihomAjax.ajaxurl,
WordPress中入队脚本的正确路径
我有以下行动:add_action( \'wp_enqueue_scripts\', \'my_custom_script_load3\' ); function my_custom_script_load3(){ wp_enqueue_script( \'my-custom-script3\', \'/members/user.js\' ); } 当我在函数中使用它时,它工作得很好。我的根目录WordPress安装的php。但我还有第二个WordPress安装,它位
在其他脚本中,如何确保首先执行我的JS脚本?
我有一个脚本,它可以减少我的菜单,如果有太多的菜单项,可以添加一个“+”下拉列表,以美化长菜单,例如:在不运行脚本的情况下:我打电话进来functions.php 使用:function _s_scripts() { wp_enqueue_script( \'main\', get_template_directory_uri() . \'/js/main_res.js\', array( \'jquery\' ), \'\', false ); } add_action(
如何将存储在“Assets”文件夹中的样式表出列?
如何将位于wp-content > themes > theme-name > assets > css > theme-skin > color.css?源代码中输出的代码为:<link rel=\'stylesheet\' id=\'theme-skin-color-css\' href=\'https://www.example.com/wp-content/themes/theme-name/assets/css/theme-skin/color.css
如何将插件样式表出列?
我目前正在使用一个插件,该插件在以下目录中创建了一个样式表:/wp-content/uploads/plugin-name/css.我想删除这个插件的样式表,因为它是在我的自定义样式表之后调用的,插件正在执行自定义样式表的不需要的重写。相反,我想删除插件的样式表;仅将所需样式复制到自定义样式表中。我尝试将以下内容放入functions.php 子主题中的文件:<?php function dequeue_dequeue_plugin_style(){ wp_dequeue_s
正确地将类型为Text/Paper脚本的脚本入队(PaperJs库)
我需要用纸。js公司(http://paperjs.org/), 特别是他们的一个例子(http://paperjs.org/examples/smoothing/) 在WordPress网站上。通常,脚本通过一个PHP函数赋给WP,该函数添加text/javascript类型的脚本(https://developer.wordpress.org/reference/functions/wp_enqueue_script/) 对报纸来说应该没问题。js库本身。但是使用纸张的脚本。js应为文本/纸质脚本类型
在管理员CSS之前加载自定义CSS
我试图在我的WordPress仪表板中使用jQuery Datatables插件,但原生WordPress admin CSS样式覆盖了Datatables CSS,我这样调用它们。。。add_action(\'admin_enqueue_scripts\', \'admin_scripts\'); function admin_scripts() { wp_enqueue_script(\'datatables\', \'//cdn.datatables.net/v/bs4/dt
WP_enQueue_SCRIPT静默失败
我创建了一个使用引导datetimepicker的插件。因此,我加载相应的js设置依赖项,如下所示:wp_enqueue_script(\'medapp-datetimepicker-js\', $medapp_boot_timepicker_js, array( \'jquery\', \'jquery-ui\', \'moment\', \'m
WP_enQueue_脚本在我的插件中不起作用
这是我的代码:<?php /* Plugin Name: Awesome Form Validation Plugin URI: http://itexpertbd.com Description: Use \'required\' class to enable an input as required. Version: 1.0 Author: Abdus Sattar Bhuiyan Author URI: www
有条件地将脚本的依赖项出队
请注意,我不是说有条件地排队/出列脚本,我是指从前端现有的排队脚本中有条件地出列某些依赖项。请注意,这个问题不是特定于插件的。我想了解一下一般规则。我使用Elementor(页面生成器)作为前端。但并不是我所有的页面都使用它。因此Elementor中启用的默认灯箱功能在这些页面中不起作用。这就是我添加的原因my own lightbox 在整个站点中,使用正则表达式$pattern =\"/<a(.*?)href=(\'|\\\")(.*?).(bmp|gif|jpeg|jpg|png)(\'|\\
如何删除由当前活动主题添加到Customize_Controls_enQueue_SCRIPTS挂钩的脚本/样式
我正在寻找一种方法,当查询字符串mo-reset=true 添加到自定义url。
Wp_enQueue_script的相对路径而不是绝对路径
将脚本或样式与以下内容排队时:function themeslug_enqueue_style() { wp_enqueue_style( \'core\', \'/style.css\', false ); } add_action( \'wp_enqueue_scripts\', \'themeslug_enqueue_style\' ); 您可以获得以下信息:<link rel=\'stylesheet\' id=\'core-css\' href
无依赖关系的WP_ADD_INLINE_SCRIPT
我有一个javascript片段,我想将其注入页面的页脚。这是一个跟踪代码,可以说类似于谷歌分析。它没有依赖项,它是一个独立的代码段。我可以这样做function render_tracking_code(){ wp_enqueue_script( \'depends-js\', \'https://rdiv.com/dummy.js\', array(), \'0.01\', true ); wp_add_inline_script( \'depends-js\', \'
Enqueue script dinamically
我想用Ajax动态地将脚本排队。在页面中有一个按钮,单击该按钮可调用脚本按钮脚本。js。代码如下:// Enqueue Ajax call add_action(\'init\', \'enqueue_ajax_call\'); function enqueue_ajax_call() { wp_register_script(\'enqueue-ajax-call\', \'path/to/file/ajax-call.js\', array(\'jquery\'));&
使用wp_enQueue_script加载jQuery时遇到困难
请原谅,我是个业余爱好者,所以我的知识有限。我想知道将jQuery添加到自定义WordPress主题的最佳方法。之前我只使用了以下代码:<script src=\"https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js\"></script> <script src=\"https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.2.1.min.js\">
正在将外部Java脚本函数入队。php
由于某种原因,我似乎无法将外部JS文件排队。我可以将外部css文件排队,但不能将JS文件排队。我有一个使用引导css框架的自定义主题。我的职能。php如下:function add_css_scripts(){ wp_enqueue_style(\'boot-strap\',\'https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css\',false); wp_enqueue_style
自定义插件-仅加载此插件的入队
我已经制作了自己的插件,效果很好,但我正在排队(这是一个词吗?)引导,然后加载跨站点(管理)。我找到了一些解决方法,但我正在尝试的当前解决方法引发了一个错误(插件管理页面本身除外)。下面是myplugin/myplugin中的代码。phpclass enq { function enqueue($hook) { if ((class_exists(\'myPlugin\')) && ($_GET[\'page\'] == \'myplugin\')) {&
如何在WordPress的unctions.php中将ReactDOM的脚本标记入队?
我对这个问题的最佳去处感到困惑,但在研究反应时crossorigin 目的我在MDN上找到了答案:crossorigin普通脚本元素向窗口传递最少的信息。onerror,用于未通过标准验尸官检查的脚本。要允许对静态媒体使用单独域的站点进行错误记录,请使用此属性。有关有效参数的更具描述性的解释,请参见CORS设置属性。— MDN在查看如何使用ReactDOM时,我看到了下面的脚本标记:<script crossorigin src=\"https://unpkg.com/react-dom@16/um
如何在WordPress中正确集成FancyBox 3
我想在我的WordPress中集成Facybox 3(仅在帖子上)。它可以工作,但我有点麻烦,因为初始化脚本是在核心缩小后加载的fancybox js. 这是我在孩子身上添加的代码functions.php:// ENQUEUE FANCYBOX SCRIPT function fancy_scripts() { if ( is_single() ) { wp_enqueue_script( \'fancybox-script\', \'https://cd