Oferta SiteGround Black Friday

Cómo desactivar los comentarios en los adjuntos

Una de las novedades recientes del plugin JetPack es la inclusión de Carrusel, un bonito sistema para mostrar las galerías de imágenes.

Además, este nuevo sistema permite interacción del visitante, mediante comentarios en cada adjunto de la galería.

Pues bien, si no quieres que haya comentarios en estos adjuntos en realidad es sencillo eliminarlos, quitando esa posibilidad en los adjuntos de WordPress.

Uno de los métodos para lograrlo es añadir este código al plugin de funciones o al archivo functions.php de tu tema WordPress:

//Desactivar comentarios en adjuntos
function filter_media_comment_status( $open, $post_id ) {
	$post = get_post( $post_id );
	if( $post->post_type == 'attachment' ) {
		return false;
	}
	return $open;
}
add_filter( 'comments_open', 'filter_media_comment_status', 10 , 2 );

O, si lo prefieres, también puedes usar el plugin Disable Comments, con el que puedes configurar WordPress para que, globalmente, desactive comentarios por el tipo de publicación (entrada, adjunto, enlace, etc).

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en los emoticonos para valorarlo!

Promedio de puntuación 4.4 / 5. Total de votos: 7

Hasta ahora ¡no hay votos!. Sé el primero en valorar este contenido.

Ya que has encontrado útil este contenido...

¡Sígueme en las redes sociales!

¡Siento que este contenido no te haya sido útil!

¡Ayúdame a mejorar este contenido!

Por favor, dime, ¿cómo puedo mejorarlo?

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!

AVISO: Esta publicación es de hace 3 años o más. Si es un código o un plugin podría no funcionar en las últimas versiones de WordPress, y si es una noticia podría estar ya obsoleta. Luego no digas que no te hemos avisado. ¡Ah! ¿te funciona? pues entonces no he dicho nada :)

Sobre el autor

7 comentarios en “Cómo desactivar los comentarios en los adjuntos”

  1. Hola. Pongo ese codigo tal como está en mi functions.php y me larga un error con la linea » return $open; «. Alguien podría ayudarme?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Información base sobre privacidad:
- Responsable: Fernando Tellado ([email protected])
- Fin del tratamiento: Moderación de comentarios para evitar spam
- Legitimación: Tu consentimiento
- Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal
- Derechos: Acceso, rectificación, portabilidad, olvido

 

Scroll al inicio