编辑WooCommerce管理订单后添加表单

时间:2020-02-19 作者:Reculos Gerbi Neto

我需要在woocommerce管理订单编辑页面中关闭表单标签后添加表单。我需要这样做,因为这个表单的操作指向一个iframe。。。

例如:

<form action=\'someurl.com\' target=\'myiframe\'>
   <input type=\'hidden\' value=\'myvalue\' /> 
</form>
<iframe id=\'myiframe\' src=\'someurl.com\'></iframe>
我需要把任何地方在订单详细信息管理页面。。。我研究了两天。。我找到的唯一方法是在admin\\u页脚中,但布局中断。

使用admin\\u footer hook,默认表单和我的表单之间有两个或三个div.clear。。。

我在这里问这个是因为我认为这只是一个自定义的帖子类型。。。如果没有,我很抱歉。

我正在考虑在订单列表管理页面中放置此表单!!!有人能帮我吗?

谢谢你的帮助!

1 个回复
最合适的回答,由SO网友:Dipendra Pancholi 整理而成

您可以使用在wp\\u footer之前调用的其他操作。您可以使用“in\\u admin\\u footer”操作

// define the in_admin_footer callback 
function action_in_admin_footer() { 
    global $pagenow, $current_page, $post;

    //$current_page->post_type === \'shop_order\' 

    if( $pagenow == \'post.php\' && !empty( $_GET[\'action\'] ) && $_GET[\'action\'] == \'edit\' && $post->post_type == \'shop_order\' ) {
        // make action magic happen here... 
    }
}; 

// add the action 
add_action( \'in_admin_footer\', \'action_in_admin_footer\' ); 

相关推荐