Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php woocommerce自定义配送方式未出现在配送区域中_Php_Wordpress_Woocommerce - Fatal编程技术网

Php woocommerce自定义配送方式未出现在配送区域中

Php woocommerce自定义配送方式未出现在配送区域中,php,wordpress,woocommerce,Php,Wordpress,Woocommerce,编辑-在原始帖子上取得的进展 我创建了一个简单的定制发送方法插件存根(见下面的代码) 该插件已注册,现在,当我创建配送区时,配送方法下拉列表中会出现。但是,选中后,装运区的自定义字段不会显示(请参见gif) 试试这个: 函数添加\启动\发货\方法($methods){ $methods['launch_shipping']='launch_shipping_method'; 返回$methods; } 它应该能解决问题。如果您需要调试或想了解更多信息,请查看: wp content/plugi

编辑-在原始帖子上取得的进展

我创建了一个简单的定制发送方法插件存根(见下面的代码)

该插件已注册,现在,当我创建配送区时,配送方法下拉列表中会出现。但是,选中后,装运区的自定义字段不会显示(请参见gif)

试试这个:

函数添加\启动\发货\方法($methods){
$methods['launch_shipping']='launch_shipping_method';
返回$methods;
}
它应该能解决问题。如果您需要调试或想了解更多信息,请查看:

wp content/plugins/woocommerce/includes/class wc shipping zone.php

函数添加装运方法($type)


简单地说:您在woocommerce\u shipping\u init钩子中注册类的id必须与类id属性匹配(您使用
$this->id='launch\u shipping';
)设置的id)

此功能在哪里<代码>流程管理选项
Hi@HowardE
流程管理选项
在core Woocommerce中声明,是设置API的一部分()我相信我也遇到了同样的问题,此解决方案对我有效,因此应该标记为answer imo。谢谢!谢谢也解决了我的问题。