操纵woocommerce产品编辑页面

时间:2015-09-05 08:46:31

标签: wordpress woocommerce

我是wordpress和woocommerce开发的新手,我只是想知道如何以干净,可更新的方式操作管理屏幕。

例如,我想在产品编辑页面中添加自定义字段(请参阅屏幕):

enter image description here

我知道,我必须编写自定义扩展程序,但有可能操纵其他扩展程序的管理员屏幕吗?我找不到合适的教程?也许有人有提示,从哪里开始?

2 个答案:

答案 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),您需要了解两件事:

  1. WooCommerce API http://docs.woothemes.com/document/create-a-plugin/
  2. WordPress API https://codex.wordpress.org/Writing_a_Plugin