私は連絡先ページとしてページ上のWordPressのコメントを使用しています、そして私はログインした管理者だけにそれらのコメントを表示することができます。
今すぐ私は自動的に承認された私の連絡先ページに配置された任意のコメントを持っていたいと思います。したがって、フロントエンドでは、承認されたコメントだけを見るのではなく、そのページに配置されたすべてのコメントを見ることができます。
21個の子供をテーマにしたworks.phpにフックを入れたいです。
Settings > Discussion
では、このオプションがチェックされていることを考慮してください。
1つ目はcomment_moderation
、2つ目はcomment_whitelist
です。
次に、以下のように、フィルタ pre_option_(option-name)
を使用してそれらを選択的に無効にすることができます。
add_filter( 'pre_option_comment_moderation', 'wpse_72990_auto_aprove_selective' );
add_filter( 'pre_option_comment_whitelist', 'wpse_72990_auto_aprove_selective' );
function wpse_72990_auto_aprove_selective( $option )
{
global $post;
if( $post->ID == 2 )
return 0;
return $option;
}