gpt4 book ai didi

wordpress - WooCommerce 中的自定义订单操作

转载 作者:行者123 更新时间:2023-12-04 14:27:55 26 4
gpt4 key购买 nike

我正在尝试在 WooCommerce 订单页面中添加自定义订单操作。

我想在 WooCommerce 的批量订单操作下拉菜单中添加两个新选项

  • 马克退款
  • 保留标记

  • 高度赞赏这方面的任何帮助。

    最佳答案

    有两个部分要解决这个目标。

    第一部分是在单个订单页面的元框中获取自定义订单操作。我试图完成同样的事情,但没有找到任何明确的东西,所以我在这里创建了一个教程:

    http://neversettle.it/add-custom-order-action-woocommerce/

    第二部分是在主订单页面的批量操作下拉菜单中添加自定义订单操作。 Skyverge 在这里有一个很好的教程:

    http://www.skyverge.com/blog/add-custom-bulk-action/

    您需要注意的唯一具体事项是使用正确的 post_type .对于 WooCommerce 订单,您需要使用它来代替该教程中的第一个示例:

    add_action('admin_footer-edit.php', 'custom_bulk_admin_footer');

    function custom_bulk_admin_footer() {

    global $post_type;

    if($post_type == 'shop_order') {
    ?>
    <script type="text/javascript">
    jQuery(document).ready(function() {
    jQuery('<option>').val('export').text('<?php _e('Export')?>').appendTo("select[name='action']");
    jQuery('<option>').val('export').text('<?php _e('Export')?>').appendTo("select[name='action2']");
    });
    </script>
    <?php
    }
    }

    请注意 shop_order替换条件检查的帖子 post_type将批量操作添加到。

    但从根本上说,@brasofolo 是正确的——WooCommerce 大部分使用标准的 WordPress 结构, post_type机制和分类法。向订单页面添加批量操作的过程与向帖子页面添加的过程相同。

    但是,您对单个订单页面上的自定义订单操作是正确的 - 这只是 WooCommerce,您需要引用有关如何解决该部分的第一个教程。

    关于wordpress - WooCommerce 中的自定义订单操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23994869/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com