Open nakazonot opened 7 years ago
@nakazonot @inc2734
WordPress 4.2.2 + MW WP Form 2.7.0 と言う古い環境下ですが、同じ現象に遭遇しました。
wp_unique_post_slug()
内部で、申込件数に比例してDBへの読み取りアクセスが発生します。
wp_insert_post( $postarr, $wp_error = false )
の $postarr['post_name']
にユニーク値を指定する事で回避できるようです。
post_name
を変える事で MW WP Form にどれだけの影響があるのか掴めていませんが、ご参考になりましたら幸いです。
フォームから、何回もお問い合わせがあった場合に、 同じタイトルのpostが生成されるため、wp_insert_post()の処理が遅くなってしまうようです。