¿Cómo aprobar automáticamente los comentarios en una página específica?

3

Estoy utilizando los comentarios de WordPress en una página como página de contacto y puedo mostrar esos comentarios solo al administrador que ha iniciado sesión.

Ahora me gustaría que los comentarios de mi página de contacto sean aprobados automáticamente. Entonces, en la parte delantera, puedo ver todos los comentarios colocados en esa página en lugar de ver solo los comentarios aprobados.

Me encantaría tener un gancho en functions.php que funcione con el tema de veintiocho niños.

    
pregunta cmsdeployed 17.11.2012 - 20:35

1 respuesta

1

Teniendo en cuenta que en Settings > Discussion tiene esta opción activada:

Elprimeroescomment_moderationyelsegundocomment_whitelist.

Luego,esposibledeshabilitarlosselectivamenteusandoelfiltro pre_option_(option-name) , como sigue :

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;
}
    
respondido por el brasofilo 18.11.2012 - 03:05

Lea otras preguntas en las etiquetas