【问题标题】:Manipulate woocommerce product edit page操纵 woocommerce 产品编辑页面
【发布时间】:2015-09-05 08:46:31
【问题描述】:

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

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

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

【问题讨论】:

    标签: wordpress woocommerce


    【解决方案1】:

    为产品创建自定义字段的功能直接集成到 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
    }
    

    【讨论】:

    • 我想说,我发誓我已经看过一个很好的教程。繁荣,你链接到雷米的网站。
    • 谢谢,给定的教程正是我想要的!
    【解决方案2】:

    WooCommerce 是一个 WordPress 插件,可帮助您将网站变成电子商务商店。

    是的,你可以为这个插件写一个扩展(或ADD-On),事实上已经有数百个扩展(免费和付费)。

    要为此插件创建扩展(或附加组件),您需要了解两件事:

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

    【讨论】:

      猜你喜欢
      • 2020-02-15
      • 2021-05-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多