お問い合わせ内容データベース保存時にslug生成処理の時間が掛かってしまう
Opened this issue · 1 comments
nakazonot commented
フォームから、何回もお問い合わせがあった場合に、
同じタイトルのpostが生成されるため、wp_insert_post()の処理が遅くなってしまうようです。
zenith6 commented
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 にどれだけの影響があるのか掴めていませんが、ご参考になりましたら幸いです。