【问题标题】:Add a row in Woocommerce order edit pages after customer adress在客户地址后的 Woocommerce 订单编辑页面中添加一行
【发布时间】:2018-01-16 14:12:50
【问题描述】:

我想在下面的屏幕截图中添加一个新的行链接,以向其中写入一些元值。

如何在管理订单详情页面添加新行?

我花了很长时间寻找,但我能找到的唯一位置是三列(标记为红色)。

非常欢迎任何建议。

【问题讨论】:

    标签: php wordpress woocommerce custom-fields orders


    【解决方案1】:

    使用这个自定义挂钩函数示例可以轻松完成:

    add_action( 'woocommerce_admin_order_data_after_shipping_address', 'admin_custom_row_after_order_addresses', 10, 1 );
    function admin_custom_row_after_order_addresses( $order ){
        ?>
            </div></div>
            <div class="clear"></div>
            <!-- new custom section row -->
            <div class="order_data_column_container">
                <div class="order_data_column_wide">
                    <h3><?php _e("My Custom row title"); ?></h3>
                    <!-- custom row paragraph -->
                    <p><?php
                        _e("Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.");
                    ?></p>
        <?php
    }
    

    代码进入活动子主题(或活动主题)的 function.php 文件中。

    经过测试并且有效。

    【讨论】:

    • 感谢您的帮助,这非常有效。我确实使用 css 得到了类似的东西,但我将三列设置为 100% 宽,然后将它们堆叠起来。您的解决方案不会影响新行上方的三列。
    • @jzxz234 是的,这个解决方案以 100% 的宽度创建一个全新的行,就像您的屏幕截图一样。谢谢:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多