📜  woocommerce 个人资料照片上传 - 任何代码示例

📅  最后修改于: 2022-03-11 14:55:45.149000             🧑  作者: Mango

代码示例1
// Add field
function action_woocommerce_edit_account_form_start() {
    ?>
    

add( 'image_error', __( 'Please provide a valid image', 'woocommerce' ) ); } } add_action( 'woocommerce_save_account_details_errors','action_woocommerce_save_account_details_errors', 10, 1 ); // Save function action_woocommerce_save_account_details( $user_id ) { if ( isset( $_FILES['image'] ) ) { require_once( ABSPATH . 'wp-admin/includes/image.php' ); require_once( ABSPATH . 'wp-admin/includes/file.php' ); require_once( ABSPATH . 'wp-admin/includes/media.php' ); $attachment_id = media_handle_upload( 'image', 0 ); if ( is_wp_error( $attachment_id ) ) { update_user_meta( $user_id, 'image', $_FILES['image'] . ": " . $attachment_id->get_error_message() ); } else { update_user_meta( $user_id, 'image', $attachment_id ); } } } add_action( 'woocommerce_save_account_details', 'action_woocommerce_save_account_details', 10, 1 ); // Add enctype to form to allow image upload function action_woocommerce_edit_account_form_tag() { echo 'enctype="multipart/form-data"'; } add_action( 'woocommerce_edit_account_form_tag', 'action_woocommerce_edit_account_form_tag' );