ワードプレスのサニタイズという機能が干渉してます。
セキュリティの都合上、外部からの投稿があった際に守ってくれる機能なのですが
知らなくてドハマリしました。
// 保存前に一旦サニタイズをオフに remove_filter('content_save_pre', 'wp_filter_post_kses'); remove_filter('content_filtered_save_pre', 'wp_filter_post_kses'); // 保存用のコードをここに // セキュリティの都合上保存が終わったらすぐに戻す add_filter('content_save_pre', 'wp_filter_post_kses'); add_filter('content_filtered_save_pre', 'wp_filter_post_kses');