操作woocommerce产品编辑页面

ber*_*rdh 1 wordpress woocommerce

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

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

在此处输入图片说明

我知道,我必须编写一个自定义扩展,但是否有可能操作其他扩展的管理屏幕?我找不到任何合适的教程?也许有人有提示,从哪里开始?

Ana*_*hah 5

为产品创建自定义字段的功能直接融入 WooCommerce,是直接在 functions.php 中实现还是通过插件执行相同的操作由个人决定。

Remi Corson 写了一篇很好的文章,详细介绍了这一点。

这是要点:

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
}
Run Code Online (Sandbox Code Playgroud)

2.保存产品时,使用woocommerce_process_product_meta钩子保存在自定义字段中输入的值

add_action( 'woocommerce_process_product_meta', 'woo_add_custom_general_fields_save' );

function woo_add_custom_general_fields_save( $_post_id ) {
    //save field values
}
Run Code Online (Sandbox Code Playgroud)