您当前的位置:首页 > TAG信息列表 > wp-register-script
WordPress主题中未通过函数方法加载的脚本
我正在尝试通过函数加载CSS和Javscripts。CSS正在加载,但不知道发生了什么错误,javascripts和Jquery没有通过functions方法加载。我试图通过head部分直接加载脚本,但通过functions方法无法加载。我在这里制作代码摘录→ /* Register scripts. */ wp_register_script( \'custom\', JS . \'/jquery-3.1.1.js\'); wp_regi
将本地jQuery替换为外部托管时出现WordPress错误
我试图从CDN加载jquery,而不是用wordpress本机加载。在我的功能中。php我已经完成了如下操作,确保它只发生在前端:function replace_jquery() { if (!is_admin()) { wp_deregister_script(\'jquery\'); wp_register_script(\'jquery2\', \'https://ajax.googleapis.com/ajax/libs/jquer
为什么WordPress在未登录时会将与管理员相关的脚本(例如,Reaction、ReactDOM、Redux、Hooks、TinyMCE等)放入队列?
为了提高我的网站的性能,我注意到Wordpress在前端加入了许多与管理相关的脚本和样式表。我想知道我怎样才能阻止这一切的发生。。。我正在考虑将所有的违规行为都退出队列,但我的服务器响应时间会稍微慢一点。是否有一种经过测试的方法可以做到这一点?
Is_page()函数不起作用
我正在尝试将这些自定义CSS和JS(编写在自定义插件中)添加到特定页面。这是我的密码<?php function randomAlphaNumeric($length) { $pool = array_merge(range(0,9), range(\'a\', \'z\'),range(\'A\', \'Z\')); $key=\'\'; for($i=0; $i < $length; $i++) {
插件激活导致wp_Register错误
我一直在WordPress中制作一个find-a-dealer类型的插件,我终于完成了所有的工作,所有的东西都在我的本地and 开发服务器。我将其推向生产,激活后,我会收到以下错误/警告:注意:wp\\u register\\u style的调用不正确。在wp\\u enqueue\\u脚本、admin\\u enqueue\\u脚本或login\\u enqueue\\u脚本挂钩之前,不应注册或排队脚本和样式。有关详细信息,请参阅WordPress中的调试。(此消息是在版本3.3.0中添加的。)在/ho
如何将任何主题样式和脚本出队/注销
有没有可能让我的插件退出或取消注册任何主题激活的样式和脚本。因此,无论安装哪个主题,该主题的样式和脚本都将被出列/注销?非常清楚的是:我不知道会用什么主题</我只需要从主题中删除/取消注册样式和脚本,而不需要从其他插件中删除
反应JSX在WordPress插件开发中的应用
我可以在我的自定义Wordpress插件中使用React,但我忘记了它是如何工作的。我正在尝试使用NPM中的react组件,并将其用作Wordpress插件。我使用npm从npm安装我的组件。我的自定义插件。php:function wp_enqueue_react() { wp_enqueue_script(\'subreddit-posts\', plugin_dir_url( __FILE__ ) . \'js/node_modules/react-subreddit-
将Reaction脚本入队并挂钩其目标div时无法加载脚本
当我尝试将静态响应排入队列时,下面的代码出现无声故障。js脚本并将其注入div挂接到admin\\u页脚。我看到了页面和测试echo,以及脚本文件的url。但是React应用程序不在那里,基本上管理页面是空白的。function prepAllAdminScripts() { echo \"<p>test echo prepAllAdminScripts</p>\"; $url = PLUGIN_FOLDER_URL . \'shared/admi
在WordPress中注销脚本似乎是不可能的
我什么都试过了。我甚至删除了函数中的所有内容。php创建了一个全新的文件:function wpdocs_dequeue_script() { if (is_singular()) { wp_dequeue_script( \'gdrts-rating\' ); } } add_action( \'wp_print_scripts\', \'wpdocs_dequeue_script\', 100 ); 想法是从我的自定义帖子类型中删除一些J
如何在注册后将WooCommerce客户详细信息(姓名、电子邮件和电话号码)发送给Admin
Use case:每当有人在我的Woocommerce商店注册为客户时,我想向管理员或销售人员发送电子邮件通知我想包括的详细信息:姓名、电话号码、电子邮件地址注册时我已经记下了电话号码billing_phoneIssue下面提到的代码片段仅发送电子邮件地址。不是名字或电话号码。我想将电话号码、电子邮件和姓名发送给任何给定的员工电子邮件。你能帮我做这个吗? function so174837_registration_email_alert( $user_id ) { $user
致命错误:未捕获错误:类‘WP_BLOCK_STYLES_注册表’
我在确定下面这个问题的解决方案时遇到了一些问题。该网站已发送给我们的团队进行修复。在中打开错误报告wp-config.php:define(\'WP_DEBUG\', true); WordPress版本:5.3.2PHP版本:7.2WordPress主题:Grow ProFatal error: Uncaught Error: Class \'WP_Block_Styles_Registry\' not found in /home/website/public_html/clie
如何以WordPress的方式加载一个类型为type=“MODULE”的javascript文件?
通常,当我要加载javascript文件时,我会从函数中加载它们。使用以下代码的php文件:wp_deregister_script(\'site-js\'); wp_register_script(\'site-js\', get_stylesheet_directory_uri().\'/js/site.js\', array(\'jquery\'), \'0.0.3\', true); wp_enqueue_script(\'site-js\'); 前几天,我下载了ax
退出/取消注册脚本并将其替换为新插件
我想我已经读过十几篇关于退出和取消注册脚本的帖子,但在我的情况下,我还没能让它正常工作。我的处境是:;uListing“;插件是;家庭出版社;房地产主题。AJAX搜索存在一个问题,如果您只键入一个特定的数字,然后暂停,它会冻结整个页面。我相信这取决于该单个数字所发现的结果(不同站点上出现问题的数字不同),但我能够在提供商自己的演示站点上用5个不同的数字复制问题。问题是由于发现的结果导致循环从未完成。我们可以通过一个简单的返回来避开这个循环,它可以按需要工作。但现在我正在尝试用我自己的脚本替换他们的脚本,在
我应该如何开始注册不是文件的JavaScript?
对于我正在创建的插件,它会生成自定义JavaScript,这些JavaScript应该在页面的页脚中执行。由于它是自定义JavaScript,我不能简单地将其放入文件并注册&;将文件排队。我应该如何注册自定义JavaScript并将其排队?注意:这将是一个短代码。JavaScript看起来像这样,$("#CustomID").aFunction(withCustomData);同样,我需要在页面的页脚执行它,我不能简单地在短代码中返回它。编辑1,JavaScript为;“真的”;
WordPress脚本文件版本号在实时环境中更改
我正在我的函数文件中注册Wordpress的javascript文件,如下所示:if( !function_exists( \"theme_js\" ) ) { function theme_js(){ wp_register_script(\'wpbs-scripts\', get_template_directory_uri() . \'/library/js/min/scripts.min.js\',
在包含PHP的脚本上使用wp_enQueue_script
我正在一个WooCommerce网站上工作,我的所有jQuery都在脚本标记的页脚中。我使用PHP筛选出任何特定页面所需的脚本。但是,我想使用建议的使用wp\\u enqueue\\u脚本加载jquery的方法。问题是,除非我使用wp_localize_script, 哪种方法有效。。。。主要地我在函数中调用排队。php使用wp\\u enqueue\\u脚本挂钩,但在注册脚本时,某些php变量不可用。有些全局变量是,但当我尝试通过访问它们时,我的一些自定义变量是空的,这些自定义变量是在下面定义的loca
使用wp_注册脚本和wp_enQueue_脚本加载脚本
如果只需要在管理面板中加载以下脚本和样式表,我如何在wordpress插件中包含它们?<script type=\"text/javascript\" src=\"/wp-includes/js/jquery/jquery.js?ver=1.11.3\"></script> <link rel=\"stylesheet\" type=\"text/css\" href=\"assets/chosen.min.css\"> <script type=
带有依赖项的WP_enQueue_SCRIPT不工作
我有以下代码:wp_register_script(\'parent\',\'parent.js\', array(\'child\'), \'1\', true); wp_register_script(\'child\', \'child.js\', array(\'grandchild\'), \'1\', true); wp_register_script(\'grandchild\', \'grandchild.js\', array(), \'1\', true); w
如何使用内置的wp-Register()模板标记制作定制的用户注册表单
我想在WordPress中制作一个注册表,但我需要它包含我自己的自定义输入字段。例如,我需要它有一个输入字段,如国家、学校、课程、入学年份、年龄等。提前感谢您的帮助。
WordPress在哪里注册像jQuery这样的默认脚本?
我正在弄清楚WordPress的来龙去脉。我知道WordPress在/wp includes/default过滤器中设置了一些默认过滤器和操作。php,但它在哪里注册jQuery之类的脚本?我们都可以将jQuery设置为依赖项,或者只是将其放入主题中,但WordPress在哪里注册它呢?任何帮助都将不胜感激!