La mate por un Yogur.net

La mate por un Yogur.net

Mejorar cierre de comentarios y pings

15 de September, 2005

WordpressWordPress tiene la posibilidad de denegar los comentarios y pings (TrackBacks y PingBacks) a las anotaciones, característica que puede ser útil tanto para evitar el spam en noticias pasadas, como para obviar las aportaciones de los visitantes.

Por tanto, no es lógico que una entrada muestre la dirección para hacer Trackback a ella si éstos estan inutilizados. Caso semejante para los comentarios. Así que con un ejemplo y las funciones de WordPress podremos personalizar los comentarios de nuestros blogs.

<?php comments_rss_link(__('RSS')); ?>
<?php if ( pings_open() ) : ?>
<a href="<?php trackback_url() ?>" rel="trackback">TrackBack</a>
<?php endif; ?>
<?php if ( comments_open() ) : ?>
<a href="#postcomment">Comenta</a>
<?php endif; ?>

Esté código mostraría el enlace al feed de la anotación, junto a éste aparecería la url de trackback y un enlace al formulario de comentarios. La mejora es que los dos últimos enlaces, no aparecerían si los pings y comentarios, respectivamente, estuvieran desativados para ese post.

Otro ejemplo sería mostrar una frase que indique que los comentarios permanecen cerrados.

<?php if ( !comments_open() ) : ?>
<p>Los comentarios para esta anotación permanecen cerrados. Disculpe las molestias.</p>
<?php endif; ?>

Bien es cierto que algo parecido a esto lo incluye el theme Kubrick por defecto, pero no todos los themes siguen esta estructura, así como no todos los usuarios usan Kubrick, de ahí mi tip.

No hay comentarios

RSS TrackBack

Añade tu Comentario

Gracias a WordPress y Dreamhost
Bajo una licencia Creative Commons
Usa Firefox u Opera
Cerrar
E-mail It