Post Type Switcherというプラグインなどを使用してカスタム投稿タイプから通常の投稿タイプに戻した時、元のカスタム投稿タイプでのコメントステータスがオフ('closed'
)になっていると、通常の投稿タイプに戻してもコメントフォームが無効のまま、解放されません。
そんな時は、wp_update_post()
を使用して強制的にその投稿のコメントステータスを切り替えてあげればOK。
コメントステータスを有効化
$args = array(
'ID' => 100, //その投稿のID
'comment_status' => 'open', //コメントフォームを有効化させる
);
wp_update_post( $args );
一回実行させたら十分なので、上記のコードは消しておきましょう。
コメント