在woocommerce插件的myaccount用户页面中添加自定义按钮

时间:2017-04-11 05:18:04

标签: woocommerce

点击用户后 - >编辑用户,我想在更新按钮旁边的用户页面中创建一个自定义按钮。应该在我们的functions.php页面中写入哪个动作

1 个答案:

答案 0 :(得分:0)

默认情况下,WordPress没有提供任何钩子来在WordPress用户编辑界面中添加自定义按钮,但我们可以使用jquery通过钩子添加它。我们可以使用功能操作admin_init实现按钮操作。

add_action('admin_head','add_button_profile');

function add_button_profile( $checkout ) { 

        if(isset($_GET['user_id']) && !empty($_GET['user_id'])){    

?>
        <script type="text/javascript">    

                jQuery(document).ready(function() {

                    jQuery(".submit #submit").after('&nbsp;&nbsp;<input 

id="customButton" class="button button-primary" name="customsubmit" 


value="Custom Button" type="submit">');

                });

        </script>    
<?php }

}

add_action('init','custom_button_function');

function custom_button_function() { 

    if(is_admin() && isset($_POST['customsubmit']) && ($_POST['customsubmit']

 == 'Custom Button')){

        #####You can create button action here
    }
}