Hoy en AyudaWordPress.com | ![]() |
Desactivar comentarios en páginas definitivamente Posted: 02 Dec 2011 09:48 AM PST Una de las virtudes “2.0″ de WordPress y cualquier CMS que se precie son los comentarios a las publicaciones, pero hay ocasiones en que uno puede decidir que en ciertas entradas no sean interesantes o necesarios. Un caso habitual son las páginas estáticas, de pura información, donde los comentarios de los visitantes no tienen sentido.
Pues bien, aunque podemos hacerlo manualmente, quitando la llamada a los comentarios en el fichero <?php comments_template(); ?> Pero este sistema tiene un problema, y es que si actualizas el tema perderás los cambios, y tendrás que acordarte de volver a eliminar el código. Si quieres inhabilitar los comentarios en páginas, de manera permanente, y sin que te afecten las actualizaciones, puedes – en su lugar – incluir este código en el fichero <?php # -*- coding: utf-8 -*- /** Plugin Name: Disable Comments On Pages Version: 1.0 Author: Thomas Scholz Author URI: http://toscho.de License: GPL */ // Este archivo no lo llama WordPress ! defined( 'ABSPATH' ) and exit; // Si existe la función al fichero le llamamos plantilla de comentarios // No haremos nada en ese caso if ( ! function_exists( 't5_disable_comments_on_pages' ) ) { /** * Reemplaza la plantilla original de comentarios * con la ruta de este archivo en las páginas * * @param string $file Original comments template file path. * @return string */ function t5_disable_comments_on_pages( $file ) { return is_page() ? __FILE__ : $file; } add_filter( 'comments_template', 't5_disable_comments_on_pages', 11 ); } Este estupendo truco es de Thomas Scholz en WP Engineer |
You are subscribed to email updates from Ayuda WordPress To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
Google Inc., 20 West Kinzie, Chicago IL USA 60610 |
No hay comentarios:
Publicar un comentario