您当前的位置:首页 > TAG信息列表 > plugin-development
如何在不覆盖旧值的情况下保存选项的新值和旧值
我刚试过这个function myplugin_update_field_foo( $new_value, $old_value ) { if ($newvalue !== $oldvalue && !empty($oldvalue)) { $newvalue = array_unique( array_merge( $newvalue, $oldvalue ) ); } return $newvalue; } functi
区块会取代WordPress 5中的插件吗?
对于WordPress 5中的插件开发,块是否与今天的插件相同?例如,如果我要创建一个待办事项列表,那么它现在称为块吗?我确实看了这里,但没看到,https://codex.wordpress.org/Writing_a_Plugin为了确保我没有学习错误,如果我学习在4.9中编写插件,我是否正确。x、 这与在5中构建插件的过程相同?我并不是说4.9会“正常工作”,只是学习如何构建插件。
Yoast and another plugin
所以,Yoast插件是这样说的-You have far too little content. Please add some content to enable a good analysis.但我有内容。。我知道Yoast并没有和其他插件一起工作,因为我使用的是帖子插件(文章插件),问题是我如何让这两个插件一起工作?
$wpdb->GET_RESULTS()不使用Unicode‘where’子句获取结果
我只需要一个简单的查询,就可以找到一个学生用孟加拉语写的名字记录。 $student_rcrd = $wpdb->get_results(\"SELECT * FROM student WHERE name=\'আবুল কালাম আজাদ\'\"); 虽然我的数据库中有\'আবুল কালাম আজাদ\', 查询返回零行!但与此查询不同,它工作得非常好- $student_rcrd = $wpdb->get_results(\"SELECT * FROM stud
如何从仪表板中的订单中删除城市字段?
我需要删除城市领域和付款方式的任何人都知道如何之一?
返回WordPress插件的原始图像代理
我正在尝试向wordpress插件添加一个文件,以使用插件配置中存储的身份验证令牌从远程API返回图像。这是我当前的代码:<?php // Make sure we don\'t expose any info if called directly. if (! function_exists(\'add_action\')) { echo \'Hi there! I\\\'m just a plugin, not much I can do when called
可以在插件(或主题)中使用WP-CLI吗?
是否可以在插件(或主题)中使用WP-CLI?例如 $ret = \\WP_CLI::execute(\'plugin list\'); 我想使用其他插件中的一些子命令。
您将如何编写一个包含大量路由和函数的复杂插件?
我习惯于在CodeIgniter这样的应用程序框架中工作,在那里您有MVC分离和多个控制器类
Problems with localization
我正在创建一个插件,我已经将:define (\'WPLANG\', \'it_IT\'); 进入wp-config.php 文件插件声明标题中的插件名称之后:* Text Domain: endpoint * Domain Path: /languages/ 对于加载域:add_action( \'plugins_loaded\', \'myplugin_load_textdomain\' ); function myplugin_load_textdoma
现场销售人员任务管理
将尝试使此尽可能短。UTFSE(真的!)我需要创建一个有数千个街道地址的系统,每个地址分配给几个员工中的一个。当员工外出时,需要访问地址,并更改其状态(例如,“已签名”、“不感兴趣”等)。管理层应提供一个界面,用于按地址、按员工、统计数据等查看状态。我开始只使用PHP编程,但我很想找到一个WordPress插件(不一定是免费的),它可以定制来实现这一点。如果你想不出WordPress解决方案,那么PHP框架(比如Symfony)可以作为第二种选择。
Gutenberg-可以多次加载依赖项吗?
古腾堡有自己的依赖关系,比如说React和React DOM。。。如果我正在构建一个插件,我应该为它添加相同的依赖项吗?这难道不意味着它会加载两次,只会增加文件大小吗。
REST Api如何通过一次API调用获取子类别的结果
示例:如果我有一个父类别1和子类别2、3、4等而不是这样的电话:/wp/v2/posts?categories=1,2,3,4 我想要这样的电话(图像代码)/wp/v2/posts?categories=1&includeallchilds=true 这将包括1的子级和子级的所有文章。这怎么可能?我不希望我的应用程序进行2次api调用来查找1类的所有子项。。此查询可以满足我的需要,但我不能在rest api调用中包含此查询,$args = array( \'po
如何将一个PHP网页邮件脚本集成到WordPress的后台?
如何将Roundcube(或任何其他PHP webmail客户端脚本)添加到WordPress后端?是否可以这样做,以便访问webmail客户端only from inside wp-admin? 不应从wp-admin. webmail客户端必须安装在Web服务器的何处?如果安装在/webmail,也可以通过https://server.com/webmail, 这是我想要避免的。请注意,不需要单点登录/关闭。唯一需要做的就是将webmail脚本隐藏在WordPress admin后面。你会怎么做?非常
如何查看某个页面的代码?
谷歌正在索引我一年前使用过的页面,现在它们是404。我想给它们添加一个noindex标记,但不知道如何打开所需页面的代码,以便放入标记。此外,我应该对这些404页做些什么,这样我就有了更好的seo吗?
如何检查WooCommerce订单号是否等于帖子ID?
我面临着一个挑战。我需要检查Woocommerce订单号是否等于Post ID。我知道90%的情况都是这样,但我需要防弹的方法来检查。请参见不正确且订单号和Post ID确实不同的示例:需要考虑的事项:我的插件可能安装在Woocommerce尚未创建订单的时候,但我在wordpress multisite上发现了这种情况,但我知道也有用于顺序订单号的插件。而且有很多插件,所以我不能只检查是否存在一个或两个插件</我需要知道这一点,因为我正在开发一个插件来检查客户手动支付的款项。因此,我知道付款将通过
如何触发WooCommerce用户资料编辑更改?
我安装了WooCommerce的wordpress主题,并开发了一个自定义插件。自定义插件存储用户信息。如果用户从fronted编辑其帐户详细信息,那么我想在我的自定义插件中反映此更改。那么这里使用哪个钩子来触发这个变化呢?请提供您有价值的答案。
使用我的定制插件进行插件管理
我正在为一个项目开发wordpress插件。我需要管理这个插件中的其他插件。例如,我将能够在我的插件上安装Akismet。我已经完成了安装、激活、停用等操作。但我无法删除插件。我也可以删除直接附件文件,但我不想删除。我应该使用尽可能多的wordpress函数。delete_plugins(\'litespeed-cache/litespeed-cache.php\') 此功能不起作用。我试图集成这个函数,但它非常复杂。你能帮帮我吗?--EDİT--对不起,我没注意。现在还有另一个问题。我写了一个
具有自定义POST类型下拉选项的管理元数据在保存后不更新选择的输入
我正在尝试为wp构建一个小插件,为自定义帖子类型页面添加一个按钮http://example.com/events 有一个指向另一个自定义帖子类型页面的链接,我可以从管理页面的下拉菜单中选择。metabox显示正确,但更新页面时未保存所选选项。这是我的代码:class eca_metabox { public function __construct() { add_action( \'add_meta_boxes\', array(
UPDATE_OPTION_{$OPTION}参数太少
将回调添加到\"update_option_{$my_option}\" 导致错误,参数太少,无法运行。我的回拨接受$old_value 和$new_value. 如果我删除$new_value 从回调声明和调试$old_value 我得到了正确的$old_value. 为什么不是$new_value 由WordPress提供?
插件选项页面和子页面
我正在开发一个插件,它的选项需要由管理员和超级管理员管理[是的,这是一个网络站点]。这个想法是超级用户可以创建resources 然后由常规管理员启用。所以我创建了一个包含两个子页面的菜单项。只有一个子页resources 配置选项页。我的问题是,我是否应该将选项存储在两个不同的字段中,即在wp\\U选项中,我有两个条目,或者我可以使用一个条目。目前我只有一个条目“my\\u plugin\\u settings”。我需要做两个吗?”my\\u plugin\\u admin\\u设置(&;)my\