你可以尝试这个例子,
add_action( 'woocommerce_edit_account_form', 'my_woocommerce_edit_account_form' );
add_action( 'woocommerce_save_account_details', 'my_woocommerce_save_account_details' );
function my_woocommerce_edit_account_form() {
$user_id = get_current_user_id();
$user = get_userdata( $user_id );
if ( !$user )
return;
$twitter = get_user_meta( $user_id, 'twitter', true );
$url = $user->user_url;
?>
Social information
Fill in this information about your social media accounts.
Twitter Username:
Additional Information
Website:
}
function my_woocommerce_save_account_details( $user_id ) {
update_user_meta( $user_id, 'twitter', htmlentities( $_POST[ 'twitter' ] ) );
$user = wp_update_user( array( 'ID' => $user_id, 'user_url' => esc_url( $_POST[ 'url' ] ) ) );
}
欲获得更多信息,
希望这会对你有所帮助.