您当前的位置:首页 > TAG信息列表 > wp-dependencies
PHP包含在AJAX操作中
我的主插件文件中有以下代码<?php include plugin_dir_path( __FILE__) . \'options.php\'; include plugin_dir_path( __FILE__ ) . \'config.php\'; include plugin_dir_path( __FILE__ ) . \'front/manage.php\'; add_action( \'admin_init\', \'restrict_admin\', 1
第三方是否应该使用$wp_脚本/$wp_Style->Add_Data?
在WP_Dependencies 类存在一个名为add_data. 此函数用于将数据添加到WordPress加载期间排队的脚本/样式中。此函数的一个常用用法是在添加针对不同版本IE的样式表时添加条件。例如,针对IE8及更低版本:function test_wp_print_styles() { global $wp_styles; wp_enqueue_style( \'test-style\', get_template_directory_uri() . \'
是否有任何类型的主题依赖关系管理?
我正在与其他一些人开发Wordpress主题,遇到了一个问题,我添加了一个插件,然后告诉其他开发人员我安装的插件以及我为插件设置的设置,以便主题正常工作。我想知道是否有办法将插件与主题关联起来,这样当一个人收到主题时,主题就知道它需要哪些插件,并可以自动安装它们和它们的正确版本。我想我正在为Wordpress主题寻找某种依赖关系管理。外面有类似的东西吗?
将脚本作为依赖项添加到已注册的脚本
wp_register_script() (参见codex) 允许您指定依赖项:在加载要注册的脚本(如果已加载)之前必须加载的脚本。但是假设脚本是第三方脚本(WordPress或其他插件),因此您不是调用它的人wp_register_script(). 如何将脚本作为预注册脚本的依赖项注入?Remarks: 在我的特定用例中,依赖关系并不严格-注册的脚本不需要第二个脚本,但后者会更改原始脚本。对于风格也可以问类似的问题,但我怀疑答案几乎是一样的。
如何修改/扩展/覆盖核心方法?
这是我的第一篇帖子。提前,谢谢你欢迎我。。。当您使用队列样式时,可以将css链接输出到条件注释中。global $wp_styles; wp_enqueue_style(\"my_styles_ie\"); $wp_styles->add_data(\"my_styles_ie\", \"conditional\", \"(lt IE 9) & (!IEMobile)\"); 它将生成以下代码:<!--[if (lt IE 9) & (!IEMobil
如何按依赖顺序获取脚本列表
我正在编写JS和CSS结合的插件,因为我尝试的三个插件对我来说都不起作用。依赖性问题就是我停下来的地方。看起来很难。然后我想Wordpress本身也能帮上忙。如何按依赖关系的顺序获取文件列表?是否有任何可湿性粉剂方法?我可以在外部使用WP\\U依赖类吗?怎样我能够根据页眉和页脚过滤脚本文件。
作为链接/样式表添加的JavaScript
我只是想创建一个插件,将一些JS添加到标题和自定义CSs中。我有以下内容,但它添加了错误的css并显示为JS。这是我尝试的第一个插件。<?php /** * Plugin Name: mmoore5553 Simple Range Slider * Plugin URI: mailto:[email protected] * Description: Simple Range Slider * Version: 1.0 * Autho
如何使用依赖项将默认脚本入队?
我正在开发一个插件,为此我需要jQuery和jQuery日期选择器。我教过WordPressalready enqueued some scripts, 我在那里找到了“jquery”和“jquery ui日期选择器”。其中datepicker被称为依赖于jQuery。在该codex页面中还提到,我们可以调用依赖脚本,如下所示:function my_scripts_method() { wp_enqueue_script( \'custom-script\', plugins_url(
串联和缩小入队的JavaScript文件的依赖项
我正在使用加载JavaScript文件wp_enqueue_script 进入我的主题。然而,除了它之外,我还加载了几个jQuery文件,以及排队脚本的依赖项(已经被Grunt连接和缩小)。这是我的代码:add_action(\'wp_enqueue_scripts\', function() { wp_enqueue_script( \'customscripts\', get_template_directory_uri() . \'/assets/js/main.min.js\',
检查依赖插件,如果为假,则不激活插件
我正在为WordPress创建一个插件,这个插件依赖于另一个具有特定版本的插件。如果我在没有依赖插件的情况下启用插件,则会出现致命错误。有没有办法检查这个?我试图查看源代码,但WP没有为此提供任何挂钩。提前谢谢。--UPDATE--我不是问如何检查插件安装或插件数据,但我想知道“如何检查是否存在依赖项,如果没有,则显示警告,不激活插件”。
WP_enQueue_SCRIPT静默失败
我创建了一个使用引导datetimepicker的插件。因此,我加载相应的js设置依赖项,如下所示:wp_enqueue_script(\'medapp-datetimepicker-js\', $medapp_boot_timepicker_js, array( \'jquery\', \'jquery-ui\', \'moment\', \'m
有条件地将脚本的依赖项出队
请注意,我不是说有条件地排队/出列脚本,我是指从前端现有的排队脚本中有条件地出列某些依赖项。请注意,这个问题不是特定于插件的。我想了解一下一般规则。我使用Elementor(页面生成器)作为前端。但并不是我所有的页面都使用它。因此Elementor中启用的默认灯箱功能在这些页面中不起作用。这就是我添加的原因my own lightbox 在整个站点中,使用正则表达式$pattern =\"/<a(.*?)href=(\'|\\\")(.*?).(bmp|gif|jpeg|jpg|png)(\'|\\
删除jQuery后在页脚加载jQuery迁移吗?
我正在以以下方式删除WordPress中的jQuery迁移:add_filter( \'wp_default_scripts\', \'remove_jquery_migrate\' ); function remove_jquery_migrate( &$scripts ){ if(!is_admin()){ $scripts->remove( \'jquery\'); $scripts->add( \
无法访问子主题的脚本依赖项在父主题中找到
我已经为此挣扎了将近一个月,但仍然找不到任何关于如何做到这一点的方法!不是在这里,不是在Quora,不是通过许多不同的高级谷歌搜索查询。。。这是:这个parent theme 只有one script file main.min.js. 它包含它使用的所有脚本和库,包括jQuery, Select2, Parsley 和Slick, 举几个例子。我该怎么办making my own scripts use one or more of these libraries as their dependenci
如何提供需要CMB2(插件依赖)的插件?
每个认真的插件开发人员可能都必须解决这个问题:默认情况下,WordPress不支持composer或任何依赖关系管理。我已经写了一个很棒的插件,我想把它放到WordPress的官方存储库中。组织。问题是:我不想自己编写所有这些选项页(包括网络选项页)-这就是我使用CMB2库的原因。它实际上是许多WordPress开发人员用来创建选项页面的一个众所周知的框架:https://github.com/CMB2/CMB2很可能将CMB2库放入我的插件(这也需要不断更新)不是一个好主意。但我还有什么其他选择呢?处理
我的全局函数放在哪里?
目前,我的函数中有一个全局函数。php文件ein_error_log($message) { //push out $message to file... } 但我想开始在我的MU插件目录中使用它,但它不知道它存在。所以我假设这是因为在WordPress的层次结构中,MU插件文件夹是在主题文件夹之前读取的,这是有道理的。但是如果层次结构是这样的,我如何区分哪个MU插件首先运行,以确保所有其他MU插件文件都可以依赖于该文件运行?--更新--我已将我的ein\\
如何将MU插件作为主题依赖项包括在内?
我正在学习一个教程,它说创建新的post_types 最好通过创建一个新的mu插件(而不是将其添加到functions.php). 我明白为什么,但我不明白的是如何将这个mu插件作为我的主题的依赖项。我希望能够让我的朋友上传我的主题,并让它立即工作,而不必告诉他们将mu插件文件复制到WordPress的mu插件文件夹中。
我应该加载和使用WP_Filessystem的哪些依赖项?
我正在构建一个Wordpress主题WP_Filesystem 调用它:<?php $wp_filesystem = new WP_Filesystem_Direct(null); echo $wp_filesystem->get_contents(get_stylesheet_directory() . \'/assets/images/Search_Glyph.svg\'); ?> 我知道WP_Filesystem 需要一些依赖项。我现在就这样把它们
Excess dependencies
我从古腾堡github抢了画廊街区(Gallery block) 我想通过以下方式对其进行修改:只有第一个图像输出到html,而其余图像则发送到lightbox javascript插件。然而,在编译和使用时,我在前端得到了一堆多余的依赖项,如lodash、react、react。dom等等。Gutenberg不会在前端输出这些依赖项。如何防止输出这些依赖项?他们正在索引中输出。资产php。我正在使用@wordpress/create block来处理和编译块。
如何在未达到依赖插件的最低版本时停止激活插件并显示管理员通知
我有一个插件,它依赖于另一个插件,在本例中是WooCommerce。如果依赖插件的版本低于某个版本,我如何停止激活插件并显示带有依赖插件下载链接的管理通知?简言之,在激活过程中,如果出现以下情况之一,则不应激活我的插件,并显示带有下载链接的通知:WooCommerce插件未激活(我有此解决方案)WooCommerce插件的版本低于某个版本(我没有此解决方案)Note: This question 部分回答了我的问题,但我需要一个完整的解决方案来检查依赖插件的版本,并相应地显示管理通知。