您当前的位置:首页 > TAG信息列表 > plugin-development
WordPress如何通过用户id和type_operation从MySQL表的列中回显SUM
我在wordpress数据库中有账户资金表。这样的结构;Id user_id fund_user type_operation ----------------------------------------------------------- 1 1379 100 admin_op 2 1565 50
如果我想要创建新的分类(例如,项目/文档/等...)在主题的unctions.php中还是在插件中创建它们更好?
我正在尝试创建新的分类法。最佳做法是什么?非常感谢。
默认的WordPress密码要求是什么?
我的用户可以通过插件管理屏幕更改密码。我想确保他们创建的密码满足任何最低要求。我没有试图更改密码要求。我只是想知道默认要求是什么。是否有我可以用来获取默认需求的功能?
Redirect in WordPress plugin
我正在学习WordPress插件开发。我试图在提交表单后将用户重定向到插件主页。我的代码如下wp_redirect(plugin_dir_url(__FILE__)); exit; 但我正在Warning: Cannot modify header information - headers already sent by 错误
如何从wp_get_Attach_METADATA获取完整的附件URL?
我想得到所有尺寸的附件。我可以使用wp\\u get\\u attachment\\u元数据来执行此操作。但它只返回文件名,不返回文件URL。我该怎么做?这是一种变通方法,但不考虑CDN之类的内容:$attachment_id = get_term_meta( $term->term_id, \'thumbnail_id\', true); $image = wp_get_attachment_metadata($attachment_id); $image[\'id\']
我应该在我的插件中使用wp_cache来让它更快吗?
作为一名插件开发人员,我致力于编写占用尽可能少的服务器资源的插件。这就是为什么我想避免重复对在同一请求上运行的数据库的查询(非持久性)。假设我的插件有一个函数/类,需要从选项表中检索设置(使用get_option WP核心功能)。而且我知道,稍后将运行的另一个函数/类将需要相同的值(在相同的请求/页面加载中)。我的问题是,什么更高效、更快:A) 将值存储在PHP常量中B)将值存储在PHP全局变量中C)在调用函数之间传递值D)使用WP_Cache (第一次检索时缓存它,然后在查询数据库之前检查缓存值是否存在
在WordPress管理面板中捕获表单提交
我正在学习WordPress插件开发。我正在管理面板中提交表单。我的表单代码如下<form method=\"post\" action=\"<?php echo admin_url( \'admin-post.php?action=my_action\' ); ?>\" name=\"newAddress\" id=\"createuser\" class=\"validate\" novalidate=\"novalidate\"> 我正在捕获表单提交index.ph
在WP_ERROR处理程序之前触发致命错误
我有以下代码:// this will provoke a fatal error because \"Grap\" without last \"h\" $graph = new CanvasGrap(300,100); if ( is_wp_error($graph) ){ echo \"is wp_error\"; } 情况:回声从未显示出来</wordpress崩溃</目标:如何防止拼写错误导致wordpress崩溃</为什么没有显示消息</我必须
覆盖核心函数LOCATE_TEMPLATE
我想重写Wordpress核心函数locate\\u template()我希望该函数还可以在附加插件目录中搜索模板文件我在函数中没有看到任何过滤器,也没有检查函数是否存在<也许有人有更好的解决方案。我试图创建的是一个作为插件的孙主题,它适用于常规主题文件,但不适用于重写get\\u template\\u part()和locate\\u template()函数。为了将来的清除,我的网站将在子主题文件夹中查找文件,如果不在那里,它将查看插件文件夹,如果不在那里,它将查看父主题,然后查看原始Wor
如何在插件中使用wp_set_password?
我正在为我的多站点安装开发一个私有插件。我希望用户能够从插件设置页面更新其WP密码。我尝试了一些运气不佳的事情。在下面的代码中do_things 从未调用。当我移除add_action 我通过调用wp_set_password.任何帮助都将不胜感激。<?php /* Plugin Name: My Plugin Description: Author: Me Version: 1.0.0 */ class My_New_Plug
仅更新/插入数据库表的一列
我的WordPress表命名为wp\\u fes\\u vendors,共有12列。在这12列中,我只想更新列名的数据requests 我获取的此列数据来自后端中存储在中的自定义表单$_POST[\'getval\']这是我试过的代码 if (!empty(isset($_POST[\'getval\']))) { global $wpdb; $table_name=$wpdb->prefix.\'fes_
我如何每月通过电子邮件向某人发送新的页面密码?
我想每月通过电子邮件将新页面密码发送给某人。我看不出有什么原因this 无法调整。首先,我想我需要改变这一点:add_filter( \'cron_schedules\', function( $schedules ) { // Our custom cron interval: $schedules[\'every_2nd_day\'] = array( \'interval\' => 2 * DAY_IN_SECONDS,
GET_OPTION/wp_LOCALIZE_SCRIPT在OOP插件中不起作用
前几天在一个只包含函数的单文件php插件中实现了这一点。现在我正在和WordPress Plugin Boilerplate 这是一种面向对象的方法,有很多不同的类。简而言之,我正在查看两个不同的类/文件includes/class-ebay-keyword-suggest.php 和admin/class-ebay-keyword-suggest-admin.php第一个是核心插件类,第二个是特定于管理员的功能。第一class-ebay-keyword-suggest.php __construct()
办公室是自定义帖子类型吗
在即将到来的WordPress项目中,我必须显示办公室列表,这些办公室将有一系列用户可填写的字段。我花了一些时间思考办公室的结构,并决定它将具有以下内容:构成办公室的东西(在我的场景中):地址行1地址行2城市街道邮编即将开通</开幕日期纬度Longlitude摘要/简短描述每日价格货币关键点-通道、停车场、咖啡馆、其他资产,驾驶etc评论摄影业的名字我对WordPress很陌生,但从我给出的列表来看,办公室是否符合自定义帖子类型,还是更倾向于插件或自定义表格?我觉得key features 它们本身
在插件中从REST API调用获取所有WooCommerce产品
我正在开发一个插件,扩展Woocommerce并充当自定义产品过滤器。我遇到的问题是,它没有绑定到一个特定的站点,必须从外部API调用获取产品,这限制了每页100个结果,我需要的产品不到1000个。我宁愿只通过一次调用来获取这些数据,而不需要一些复杂的循环来将各个页面调用的结果粘合在一起。似乎绕过此限制的唯一(推荐)方法是使用wc_get_products 方法,使用limit 设置为-1可退回所有产品。但如果没有一个明确的父站点,我看不到如何应用该方法,如果可以的话,如何将API调用函数转换为wc_ge
如何在插件设置页面上复制媒体库“添加新项”
当您单击Add New 媒体库页面标题旁边的按钮。。。它打开Drop files to upload 样板我想在我的插件设置页面上复制它。理想情况下使用默认WP资源。找不到有关此的任何具体信息。任何指导都将不胜感激。提前谢谢。
循环并组合对WooCommerce REST API的调用
我必须调用Woocommerce产品数据库的多个页面(一次获取所有产品似乎不是一种选择),结果的循环和收集并没有像我预期的那样工作。我应该看到一个包含900个对象的数组,但我看到的只是一个空数组。我对PHP非常陌生。相关代码如下:function get_awesome_products() { for ($count = 1; $count <= 9; $count++ ) { if ($count < 2) { $completeProductList = [];
当语言为阿拉伯语时,Get_the_Date()返回英语年和日
我现在把WordPress语言改成了阿拉伯语get_the_date() 退货يناير 30, 2020 (半阿拉伯语和半英语)但我需要获得完整的阿拉伯语日期,如:يناير ٣٠, ٢٠٢٠ 我该怎么做?
在Foreach循环中,如果元值不存在,我如何添加它?
我确信我遗漏了一些明显的东西,但是如果这个元值在foreach循环中还不存在,我怎么能让这个函数添加一个元值呢?你也可以在这里的评论中看到我的一些想法。php global $wpdb; $order_id = $order_data[\"id\"]; $names = array(); $unique_ids = array(); $new_ticket_links = array(); $base_ticket_path = esc_url( home_
编辑WooCommerce管理订单后添加表单
我需要在woocommerce管理订单编辑页面中关闭表单标签后添加表单。我需要这样做,因为这个表单的操作指向一个iframe。。。例如:<form action=\'someurl.com\' target=\'myiframe\'> <input type=\'hidden\' value=\'myvalue\' /> </form> <iframe id=\'myiframe\' src=\'someurl.com\'>&