Test!

写真とWebデザインと時たまダイエット

カスタム画像をフロントエンドから投稿する方法メモ

カスタム画像をフロントエンドから投稿する方法メモ

//画像の添付
			if ($_FILES['image']) {
				foreach ($_FILES as $file => $array) {
					if ($_FILES[$file]['error'] !== UPLOAD_ERR_OK) {
						return "upload error : " . $_FILES[$file]['error'];
					}
					require_once(ABSPATH . "wp-admin" . '/includes/image.php');
					require_once(ABSPATH . "wp-admin" . '/includes/file.php');
					require_once(ABSPATH . "wp-admin" . '/includes/media.php');
					$attach_id = media_handle_upload($file,$update_id );
				}
			}
			if ($attach_id > 0){
				update_post_meta($update_id,'image',$attach_id);
			}

タクソノミーを変えたいときは
wp_set_object_terms
カスタムフィールドをかえたいときは
update_post_meta

WordPressの管理画面以外で簡単に『投稿・編集・削除』を行う | com4tis

wp_set_object_terms:WordPress私的マニュアル