ber*_*rdh 1 wordpress woocommerce
我是 wordpress 和 woocommerce 开发的新手,我只是想知道如何以干净、可更新的方式操作管理屏幕。
例如,我想将自定义字段添加到产品编辑页面(请参阅屏幕):
我知道,我必须编写一个自定义扩展,但是否有可能操作其他扩展的管理屏幕?我找不到任何合适的教程?也许有人有提示,从哪里开始?
为产品创建自定义字段的功能直接融入 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)
| 归档时间: |
|
| 查看次数: |
1662 次 |
| 最近记录: |