J'utilise des commentaires WordPress sur une page en tant que page de contact et je ne peux les afficher que pour l'administrateur connecté.
Maintenant, j'aimerais que tous les commentaires placés sur ma page de contact soient automatiquement approuvés. Donc, au début, je peux voir tous les commentaires placés sur cette page au lieu de ne voir que les commentaires approuvés.
J'aimerais avoir un crochet dans functions.php qui fonctionne avec vingt-onze thèmes pour enfants.
Considérant que dans Settings > Discussion
vous avez cette option cochée:
Le premier est comment_moderation
et le second comment_whitelist
.
Ensuite, il est possible de les désactiver sélectivement en utilisant le filtre pre_option_(option-name)
, comme suit:
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;
}