【发布时间】:2015-09-05 08:46:31
【问题描述】:
我是 wordpress 和 woocommerce 开发的新手,我只是想知道如何以干净、可更新的方式操作管理屏幕。
例如,我想将自定义字段添加到产品编辑页面(见屏幕):
我知道,我必须编写一个自定义扩展,但是否可以操作其他扩展的管理屏幕?找不到合适的教程?也许有人有提示,从哪里开始?
【问题讨论】:
标签: wordpress woocommerce
我是 wordpress 和 woocommerce 开发的新手,我只是想知道如何以干净、可更新的方式操作管理屏幕。
例如,我想将自定义字段添加到产品编辑页面(见屏幕):
我知道,我必须编写一个自定义扩展,但是否可以操作其他扩展的管理屏幕?找不到合适的教程?也许有人有提示,从哪里开始?
【问题讨论】:
标签: wordpress woocommerce
为产品创建自定义字段的功能直接集成到 WooCommerce 中,无论是直接在 functions.php 中实现还是通过插件实现,都由个人自行决定。
Remi Corson 写了一篇出色的 article 详细说明了这一点。
这里是要点:
1.使用woocommerce_product_options_general_product_data钩子创建字段
add_action( 'woocommerce_product_options_general_product_data', 'woo_add_custom_general_fields' );
function woo_add_custom_general_fields() {
// Define your fields here.
// You can create text, textarea, select, checkbox and custom fields
}
2.保存产品时,使用woocommerce_process_product_meta hook 保存在您的自定义字段中输入的值
add_action( 'woocommerce_process_product_meta', 'woo_add_custom_general_fields_save' );
function woo_add_custom_general_fields_save( $_post_id ) {
//save field values
}
【讨论】:
WooCommerce 是一个 WordPress 插件,可帮助您将网站变成电子商务商店。
是的,你可以为这个插件写一个扩展(或ADD-On),事实上已经有数百个扩展(免费和付费)。
要为此插件创建扩展(或附加组件),您需要了解两件事:
【讨论】: