【问题标题】:Customize WooCommerce Order Details Fields自定义 WooCommerce 订单详细信息字段
【发布时间】:2015-12-10 18:46:18
【问题描述】:

我在网上找不到任何信息时需要帮助。

我想更改 WooCommerce 自定义页面中的标签,如示例所示。

我自定义结帐,所以我不需要地址信息。我只需要在该部分显示名称。

我应该使用什么钩子?

感谢您的宝贵时间和帮助。谢谢

【问题讨论】:

    标签: php wordpress woocommerce


    【解决方案1】:

    来自我的tutorial on customizing checkout fields,这里有一个如何在该面板上显示数据的示例:

    // display the extra data in the order admin panel
    function kia_display_order_data_in_admin( $order ){  ?>
        <div class="order_data_column">
            <h4><?php _e( 'Extra Details', 'woocommerce' ); ?></h4>
            <?php 
                echo '<p><strong>' . __( 'Some field' ) . ':</strong>' . get_post_meta( $order->id, '_some_field', true ) . '</p>';
                echo '<p><strong>' . __( 'Another field' ) . ':</strong>' . get_post_meta( $order->id, '_another_field', true ) . '</p>'; ?>
        </div>
    <?php }
    add_action( 'woocommerce_admin_order_data_after_order_details', 'kia_display_order_data_in_admin' );
    

    【讨论】:

    • 好的,如果我添加字段,我可以显示名称,但是如何隐藏地址详细信息?我们没有使用那个面板。
    • 如果不删除 整个 元框并重新提供您自己的元框,则似乎无法从 WooCommerce 的管理员中删除它,然后您将负责维护,因为 WooCommerce 是更新。最好的选择是通过 CSS 简单地隐藏它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-03-17
    • 2023-03-30
    • 1970-01-01
    • 2019-02-05
    • 1970-01-01
    • 1970-01-01
    • 2017-01-17
    相关资源
    最近更新 更多