我是wordpress和woocommerce开发的新手,我只是想知道如何以干净,可更新的方式操作管理屏幕。
例如,我想在产品编辑页面中添加自定义字段(请参阅屏幕):
我知道,我必须编写自定义扩展程序,但有可能操纵其他扩展程序的管理员屏幕吗?我找不到合适的教程?也许有人有提示,从哪里开始?
答案 0 :(得分:3)
为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
}
答案 1 :(得分:0)
WooCommerce是一个WordPress插件,可以帮助您将您的网站变成电子商务商店。
是的,您可以为此插件编写扩展(或ADD-On),实际上已经有数百个扩展(免费和付费)。
要为此插件创建扩展(或ADD-ON),您需要了解两件事: