where is admin footer?

时间:2020-07-23 作者:Alif Azhar

嗨,我正在我的新wordpress网站上工作。我想在我的woocommerce订单状态中添加自定义订单状态,我发现以下代码:-

function custom_bulk_admin_footer() {
            global $post_type;

            if ( $post_type == \'shop_order\' ) {
                ?>
                    <script type="text/javascript">
                        jQuery(document).ready(function() {
                            jQuery(\'<option>\').val(\'mark_invoiced\').text(\'<?php _e( \'Mark invoiced\', \'textdomain\' ); ?>\').appendTo("select[name=\'action\']");
                            jQuery(\'<option>\').val(\'mark_invoiced\').text(\'<?php _e( \'Mark invoiced\', \'textdomain\' ); ?>\').appendTo("select[name=\'action2\']");   
                        });
                    </script>
                <?php
            }
        }
问题是,我应该把代码放在哪里?我应该把它放在我的主题函数中吗。php?或者把它放在admin\\u页脚?如果是这样的话,有人能帮我导航到admin\\u footer部分吗?

1 个回复
SO网友:mozboz

那么您从中找到此代码的问题here 说他们在admin_footer 行动所以你可以加上custom_bulk_admin_footer 您的功能。php,然后将其挂接到admin\\u footer操作中,在函数之后使用以下命令:

add_action(\'admin_footer\', \'custom_bulk_admin_footer\');
显然,您还需要更改jQuery代码,以便在函数中执行您想要的操作;-)

HTH公司

相关推荐

OrderItem GET_TOTAL()返回的值小于$ORDER_ITEM->GET_PRODUCT()->GET_PRICE()*数量

我有个奇怪的问题。我在一个订单项目中循环,如下所示:foreach($order->get_items() as $order_item) { 但是,价格是:7400 还有2 但是get_total() 退货11840 而不是预期的14800 - 怎么会这样?$order_item->get_product()->get_price() // returns 7400 $order_item->get_quantity() // returns 2 $or