前提
- 新サイト立ち上げ時、構造のよく似た別WordPressサイトからDBをコピー、プレフィックスだけ変更してまるっとクローン
- 新規投稿を作成しようとすると、タイトル通りの挙動
- "レビュー待ちとして送信"ボタンを押すとエラー(文言は忘れた)
- 各種プラグインを停止しても状況変わらず
解決方
今回のケースではこの記事に書いてある方法で解決した
Wordpress admin is seeing “Submit for Review” instead of “Publish”, how do I fix that? | fjorge
実際にやったことは下記
- 新規サイトのためprefix_postsテーブルとprefix_postmetaテーブルの中身をすべて削除
- prefix_postsテーブルのIDにAUTO_INCREMENTを付加
1.をしなくても2.だけでも解決したかもしれない
根本的にはphpmyadminからクローン元をエクスポートする際に各テーブルIDのAUTO_INCREMENTが外れていたことが原因