您当前的位置:首页 > TAG信息列表 > plugin-development
设置API:通过‘Get_Option’设置默认选项失败
所有我的选项都存储在一个数组中test_hs_options</我有select list 设置字段(test_hs_options[\'duration_months\'] ) 存储所选月份(1-12)</对于此设置字段,我想set a default option 5点</我所有设置默认值的尝试都失败了</我错过了什么// Callback for displaying sfield_select_duration. function cb_test_hs_sfield
如何在Pluggable.php中使用我的插件文件中的函数
我正在创建一个插件,需要使用get\\u user\\u by()和wp\\u check\\u password()以及wordpress pluggable中提供的一些很酷的函数。但是它总是抛出一个未定义的函数错误。但是如果我像这样直接在插件文件中包含该文件include (ABSPATH . \'wp_includes/pluggable.php\') 我将能够在我的插件中使用这些函数,但我读到直接包含这些文件并不好,所以我想知道最好的方法来避免冲突。我也尝试过创建这样的函数add_act
WordPress登录消息筛选器中的ACF字段值
我试图在WordPress登录表单上的WordPress徽标后添加自定义消息,我使用主页上的ACF字段来响应WordPress登录页面上的值,我提到了代码,有什么帮助吗?function alltomhobby_login_message( $message ) { if ( empty($message) ){ $logintext = the_field(\'login_text\'); return $logintext;
在WOO商务定制插件开发的特定页面上显示WC_ADD通知
我是新的WordPress插件开发人员。我正在开发一个插件,其中我创建了一个自定义购物车页面,比如woo commerce购物车。我还添加了wc add notice,当商品从购物车页面中删除时,它会在此页面上显示一个通知,以及当我刷新店铺/拱形页面上的店铺显示时。我不知道怎么处理。对不起,英语不好,提前谢谢你。 public function WhatsApp_cart_page_setting1() { if ( empty( WC()->sessi
如何添加带有WooCommerce类别的筛选器?
我创建了一个显示产品的循环,但在尝试过滤产品时遇到了问题。我添加了tax\\u查询,因为这是使用分类法过滤搜索的方法(根据我的理解)。我已获得当前URL术语以进行筛选$term_search = get_queried_object()->slug; 我还进行了$term\\u搜索,以确保输出的信息正确。如何使过滤器正常工作?值得一提的是,我已经更改了类别的永久链接,这会影响我的slug吗? $term_search = get_queried_object()->
Modifying WordPress plugins
关于对WordPress插件进行更改,我有一个非常简单的问题。我为我的问题的简单性道歉,因为我对使用开源代码和插件开发新手非常陌生。我发现了一个插件,它为我正在进行的一个项目提供了一个很好的解决方案。然而,为了更好地满足我的需要,我修改了代码。插件有一个;GPLv2或更高版本“;许可证,基于this 似乎是说对插件的修改很好,只要我注意到我所做的任何更改,并将插件发布在;GPLv2或更高版本“;许可证也是。由于我对插件所做的修改,我希望能够将其作为客户端工作的一部分提供给其他人。然而,我不确定前进的最佳方
“Add to Cart”链接css类“ajax_add_to_cart”不会显示在WooCommerce的小工具侧栏中
我创建了Woocmerce小部件,它将按产品类别创建循环。产品循环结果应与woocommerce默认内容产品相同。php文件。循环(属性、链接等)中的一切都很好,除了css class. 我不知道我到底把事情搞砸了,but i guess the main problem is within $defaults variable or in woocommerce_loop_add_to_cart_args filter. 请有人帮帮我。这是我的密码-function widget($args, $ins
WordPress Custom Post Loop
我正在尝试循环浏览自定义WordPress帖子,遇到了一个问题,比如我添加了自定义字段并想在中显示它<li> 使用循环。我成功地完成了操作,但数据/链接/类别正在重复,如果类别与以下内容相同,我希望只显示一次:如果我有2篇带有data1类别的帖子,那么链接将只显示data1once 但我有2个不同类别的帖子,然后它会分别显示每个帖子。Sample Code:<ul class="filter filter-top"> <li cla
基于wp_emote_Get输出的IF条件
我正在开发一个插件,用于根据API中显示的字母显示内容。我想根据API返回的A或B显示内容。我在这里创建了一个API:https://randletter2020.herokuapp.comAPI一次仅显示A或B。这是我创建的插件代码。我不知道我做错了什么"E;“A赢”;未在中显示[letter] 我不知道API是否正在ping。我有一点编码知识。不是专家。请帮助我修复代码中的问题。提前谢谢。<?php /** * Plugin Name: Based on Random L
显示具有不同分类的帖子的类别列表
我想显示具有给定自定义分类法的帖子的类别列表。然后,到每个类别归档的链接应该在末尾包括这样的自定义分类法:mysite。com/类别/catname/?分类法=分类名称这应该是一个自定义函数,我不知道如何创建它,我可以在我的主题文件中使用,但我从另一个答案中得到了这个稍微修改的代码(https://wordpress.stackexchange.com/a/97926/195913) 作为起点:function double_term_tree( $post_types = \'post\',
有没有办法将自定义端点仅添加到特定页面
希望大家都好,我正在WordPress中学习自定义端点。我知道如何创建端点以及它们是如何工作的(有一点)。但当我只想在一个页面上添加一个端点时,我就陷入了困境。让我给你举一个我想做的例子。以id为77的示例命名的页面</像这样设置自定义模板some-template.php</如果用户已设置此模板,请创建端点,如example.com/example/endpoint1 或example.com/example/endpoint2</如果用户打开另一个页面,如示例所示。com/examp
自定义插件:如果设置选项设置为真,我如何调用PHP文件?
我正在制作一个具有不同功能的自定义插件,可以做不同的事情。我已经创建了一个设置页面,使用设置API将数据保存到选项数据库。这很好用。现在,我正试图;打开/关闭“;设置页面中的功能,下面的示例当前设置为;是的"E;如果设置页面上的表单值等于true,则应调用该函数,否则不应调用该函数。最好的方法是什么?我正在考虑将每个函数添加为不同的php文件,然后检查该选项是否为true,并在必要时调用该文件。我已将该函数添加到一个名为add_id_user_admin.php, 目前正试图这样称呼它:add_a
未安装插件翻译,但...字符串被翻译了!
我有一个很长时间的网站Recent Tweets Widget. 这个插件是作为主题的一部分出现的,而在那一天,它包含了翻译。采购订单和。法语的mo文件。我以前没有注意到这一点。但最近我发现,表示推特年龄的字符串(x天/月前,等等)被翻译成西班牙语,这是网站的主要语言。我已经确认了the translated strings are not in the .po files, 既不来自插件,也不来自站点翻译。所以我假设它们来自外部站点。我不知道事情发生的确切日期。挖掘这个奇怪之处,我发现现在可以在http
如何在不使用主题文件夹的情况下将自定义标题添加到插件中的自定义模板
有很多关于如何为主题创建自定义标题的文档。例如,如果我想添加一个名为:header-custom.php 我会将此添加到我的模板文件中:get_header(\'custom\'); 如果自定义标题。php与页面模板或“根”主题目录位于同一目录中,标题将按预期加载。我在插件中找不到任何页面模板的自定义标题。例如,我有一个模板文件单节点。php位于我的includes文件夹中。我如何添加以下内容:get_header(\'custom\'); 并将其存储在我的include
代码在核心PHP中工作正常,但在WordPress中编写代码
function generate_pdf($array) { header(\'Content-Type: text/csv\'); header(\'Content-Disposition: attachment; filename="sample.csv"\'); $fp = fopen(\'php://output\', \'wb\'); foreach ( $array as $line ) { $va
如何从我的可湿性粉剂目录插件页面中删除图像?
我不明白为什么,但我无法摆脱旧的(不必要的)屏幕截图my plugin 在WP目录中。我已删除assets 中每个版本的文件夹tags, 已删除assets 文件夹发件人trunk, 已提交,但在WP目录的插件页面上,这些图像仍在此处。如果我将光标悬停在某个不必要的图像上,我将看到提交的哈希值,它首先包含此图像。How to get rid of this image?
如何正确地将jQuery旋钮放在WordPress上而不会发生冲突?
我正在构建一个插件,我想使用jQuery Knob 但似乎使用这种方法:plugins_url( \'/assets/js/jquery.knob.min.js, . . . . . 与其他插件有冲突?如何像这样转换它?wp_enqueue_script( \'jquery-ui-widget\' ); wp_enqueue_script( \'jquery-ui-mouse\' ); wp_enqueue_script( \'jquery-ui-accordion\' );&
WordPress错误:在允许的选项列表中找不到选项页Setting_
我真的不知道现在该怎么办。:/我试过这样做:add_action( \'admin_init\', \'Setting_\' ); 这是我的字符串和表单设置:function Setting_() { register_setting( \'options\', \'My_plugin_header_logo\' ); register_setting( \'options\', \'My_plugin_links_facebook\' ); re
将选定颜色的名称从自定义<ColorPalette/>组件传递到`Render_Callback`
我有一个自定义块ColorPalette 组成部分在这个组件中,我有一个有多种颜色可供选择的数组。这个ColorPalette 组件仅传递颜色值。我也想传一下名字This is what my block looks like:registerBlockType(\'my/block\', { attributes: { backgroundColor: { type: \'string\', defa
尝试通过自定义插件从WooCommerce中的结账表单运行AJAX请求
我有一个带有以下代码的自定义插件add_action( \'init\', \'my_script_enqueuer\' ); function my_script_enqueuer() { wp_register_script( "gift_card_redeem", WP_PLUGIN_URL.\'/plugin-folder/gift_card_redeem.js\', array(\'jquery\') ); wp_localize