您当前的位置:首页 > TAG信息列表 > wp-enqueue-script
在带有WordPress子主题函数的插件css之后添加自定义css文件。php
我正在尝试为我的孩子主题创建一个css文件functions.php 在一个带有句柄的特定插件css文件之后openpos.bill.bootstrap. 不幸的是,当前代码没有加载任何内容。Any idea how to solve this problem?插件使用以下代码块加载样式public function initScripts(){ global $op_in_pos_screen; global $op_in_bill_screen; glo
enqueue hover function
我正在尝试将悬停函数排入我的函数中。我的孩子主题的php,这样当鼠标悬停在标题上时,带有文本的div将可见。我使用的代码如下:<?php add_action( \'wp_enqueue_scripts\', \'home_game\', 20); function home_game(){ ?> <script> let title1 = document.getElementById("home-title
在WordPress网站上发送AJAX请求时出现403错误
我必须创建一个指定的表单,将数据注册到数据库中,并在不刷新页面的情况下发送邮件所以我创建了一个脚本。js文件: (function ($) { $(document).ready(function () { jQuery(\'form[name="form_result"]\').on(\'submit\', function() { var form_data = jQuery(this).ser
WordPress wp_deQueue_script删除所有其他脚本
我想重写子主题中的函数以删除特定脚本,这些脚本是在父主题的类中定义的。Parent 主题functions.phpclass Theme_Assets extends Theme_Base { /** * Hold data for wa_theme for frontend * @var array */ private static $theme_json = array(); /
是否可以将index.asset.php文件与enQueue_BLOCK_EDITOR_ASSIES操作一起使用?
我正在开发一个插件来注册PluginDocumentSettingPanel 在古腾堡。由于这不是块,我不能使用register_block_type 函数来添加其资产,因此我必须使用enqueue_block_editor_assets 取而代之的行动。function my_enqueue_block_editor_assets() { $dir = dirname( __FILE__ ); $script_asset_path = "$dir/bu
带查询的出列样式不起作用
在我的主题中有以下代码(即在我的站点头部打印一些内联css)final class Design_Scheme { /** * Design_Scheme constructor. */ private function __construct() { $this->hooks(); } /** * Setup Hooks */ public f
WP_ENQUEUE_SCRIPT称为<strong>incorrectly</strong>。剧本和风格
我不是一名开发人员,但我有一个主题,它告诉我错误的wp\\u enqueue\\u脚本被错误调用。在wp\\u enqueue\\u脚本、admin\\u enqueue\\u脚本或login\\u enqueue\\u脚本挂钩之前,不应注册或排队脚本和样式。我已经阅读了一些解决方案,其中他们建议更改为: function ppibfi_enqueue_scripts() { wp_enqueue_script( \'jquery\' ); wp_enqueue_scri
在管理中将Gutenburg块库css(‘wp-块-库’)出列
我正在删除默认的Gutenberg块库样式表,并将其替换为自定义精简样式。我不希望在前端或后端加载原始样式表,因为这意味着我需要向自定义样式添加不必要的块,以便覆盖默认样式表中的样式。我已经在一个wp_enqueue_scripts 措施:function test_function(){ wp_dequeue_style(\'wp-block-library\'); } add_action( \'wp_enqueue_scripts\', \'test_function
如何修复:未捕获ArgumentCountError:函数的参数太少?
我收到以下错误:致命错误:Uncaught ArgumentCounter错误:函数\\u themename\\Lib\\Classes\\Enqueue::css()的参数太少,在C:\\xampp\\htdocs\\wordpress\\wp includes\\class wp hook中传递了1。php位于第292行,C:\\xampp\\htdocs\\wordpress\\wp content\\themes\\newtheme\\lib\\classes\\Enqueue中至少应有2个。p
LOCALIZE_SCRIPT但数据根据产品ID更改
我当前的functions.php 文件$dataToBePassed = array(); add_action( \'wp_enqueue_scripts\', function() { $handle = \'three-d-scripts\'; $src = get_stylesheet_directory_uri() . \'/src/scripts/three-d-scripts.js\'; $deps
如何从我的插件中删除WordPress版本(?ver=5.x
我正在开发我的第一个插件,将外部脚本添加到页脚。Wordpress会自动在末尾添加版本号,我正在尝试删除该版本号。目前为止我拥有的:add_action(\'wp_enqueue_scripts\', array($this,\'print_code\')); public function print_code(){ $location = get_option(\'location_select\');
从所选内容添加默认值<SELECT>
在我的第一个插件中,用户可以从下拉列表中选择一个选项,并将此选项保存在写入页脚的代码中。这是可行的,但问题是,我的默认选择(如在HTML中)会被忽略。所选内容<select id="location_select" name="location_select"> <option selected value="ch" <?php selected(get_option(\'location_select\'
如何根据当前角色加载CSS文件
我已经创建了一个自定义角色(b2b),我正在尝试在“b2b”角色登录或管理员登录时加载css文件。我已经尝试了下面的代码,但无法正常工作。任何帮助或建议都将不胜感激。提前谢谢你。function testCss() { $user = wp_get_current_user(); if ( $user->roles[0]==\'administrator\' || $user->roles[0]==\'b2b\' ) {
如何使用HAS_BLOCK()瞄准块变化?
我们经常使用has\\u块,仅当存在某个块时,才将脚本排队。用vimeo这样的东西你以前会写has_block(\'core-embed/vimeo\').现在,为vimeo变体而不是所有变体将脚本排队的正确方法是什么core/embed \'s
我的入队方式是否低效?
一般来说,我对wordpress和编程有点陌生。我有以下问题。最近我遇到this article 我想在我正在研究的wordpress主题中使用这种方法。我编写这个排队类是为了将我的样式和js排队到主题:<?php class Enqueue { private function actionEnqueueScripts($function) { add_action(\'wp_enqueue_scripts\', funct
入队时我是只将html放在页面中,还是必须从html页面引用js文件?
我正在尝试让javascript在我的页面中工作,但我总是将html放在实际页面上,但现在我想知道是否应该将<;在html之前编写src脚本,使代码正常工作,以引用javascript。我已经把所有的东西都排好了队,包括函数中的js和css。PHE它是:<script src=\'https://artandleatherspencer.local/wp-content/themes/twentythirteen-child/js/myscript.js) <div id
仅当加载模板部件时才将脚本样式入队
我已经注册了一些样式和脚本,如果将模板部件加载到模板文件中,则应该加载这些样式和脚本。对于ex:在家里。php<?php get_template_part( \'template-parts/external_links\'); ?> (此模板部分跨不同的模板文件加载)因此,我想排队(functions.php中以前注册的文件)使用模板文件例如,我使用:if(is_page_template(\'admin.php\')){ wp_enqueue_scrip
退出/取消注册脚本并将其替换为新插件
我想我已经读过十几篇关于退出和取消注册脚本的帖子,但在我的情况下,我还没能让它正常工作。我的处境是:;uListing“;插件是;家庭出版社;房地产主题。AJAX搜索存在一个问题,如果您只键入一个特定的数字,然后暂停,它会冻结整个页面。我相信这取决于该单个数字所发现的结果(不同站点上出现问题的数字不同),但我能够在提供商自己的演示站点上用5个不同的数字复制问题。问题是由于发现的结果导致循环从未完成。我们可以通过一个简单的返回来避开这个循环,它可以按需要工作。但现在我正在尝试用我自己的脚本替换他们的脚本,在
将类型添加到插件内部的入队脚本
所以我不知道这是否可行,但我有一个问题-我们正在集成OneTrust,其中一个要求是更改<script type=\'text/javascript\'> 到<script type=\'text/plain>;。在我们安装在WordPress上的一个插件中,它们的文件已排队: wp_enqueue_script( \'juicerembed\', \'//assets.juicer.io/embed-no-jquery.js\',
JQuery在来自代码段或文件的页面上不起作用
I\'ve been banging my head against the wall on this, My jQuery code runs perfect in CodePen, the WP site in console also runs it perfect, however I simply can not get it to run on the actual WooCommerce My Account Billing Address page no matter what.