Numerar cada uno de nuestros artículos

Si alguna vez habéis pensado en numerar vuestros artículos a medida que aparecen en el índice o las páginas de archivos, hoy veremos cómo coneguirlo. Tendremos que abrir functions.php en nuestro tema en uso y añadir lo siguiente:

Copiar y pegar código

Lo tendremos que pegar al final de todo, como un bloque de código aparte.

Tras salvar el archivo nos dirigiremos a nuestro index.php, donde buscaremos el template tag que nos sirve para mostrar el título de cada artículo dentro del loop, por ejemplo:

<h3><?php the_title(); ?></h3>

Y añadiremos lo siguiente:

<h3><?php echo get_post_meta($post->ID,'incr_number',true); ?> <?php the_title(); ?></h3>

Salvamos y ya podremos tener nuestros artículos numerados.

Listar nuestros posts más populares en base al número de comentarios

Sin necesidad de utilizar ningún plugin, tenemos a nuestra disposición un buen método para listar, según el número de comentarios, nuestros posts más populares (o los más comentados, según queramos enfocarlo con el título que demos a la lista).

No tendremos más que dirigirnos a la barra lateral (sidebar.php; o pie de página, footer.php) de nuestro tema de WordPress y editarla (recomendamos como siempre a Notepad++ para escribir código) con el siguiente snippet:

Copiar y pegar en nuestro template.

Con este código estamos realizando un sondeo general a nuestra base de datos tomando los 7 posts con más comentarios, preparando sus títulos, URLs y número exacto de comentarios que tengan, y disponiéndolo todo en una lista que deberemos por supuesto “decorar” con CSS a nuestro gusto.

Con este método, quedamos como reyes porque no necesitamos largos cálculos para entender cuál de nuestros posts es más visualizado y reservamos al lector un poco de discusión con todos los comentarios que allí se mostrarán al acabar la lectura principal.

Listar posts recientemente modificados

Para los sites más técnicos o académicos (o simplemente muy activos), donde las actualizaciones de los artículos pueden ser importantes para el lector, puede resultar útil reservar un espacio en la barra lateral de nuestro diseño para una lista de los últimos artículos modificados.

Pensemos por ejemplo en un site amateur de periodismo, o un site de programación, o en una red donde se aceptan artículos universitarios y en todas las correcciones que allí pueden suceder tras una primera publicación. Podemos incluso pensar en una comunidad online para viajeros, donde todos quieren añadir detalles extra a sus relatos de viaje, y ganar algo más de presencia general en el blog multi-usuario.

Pues bien, elijamos estratégicamente el lugar donde queremos que aparezca la lista de últimos artículos modificados. Normalmente será la barra lateral, que en nuestro tema de WordPress tiene el nombre de sidebar.php. Añadiremos lo siguiente: copiar y pegar.

Fijaos en que hemos puesto 5 elementos para ser listados, pero podemos, por supuesto, cambiar dicha cifra. Será entonces el momento de formatear con CSS ese espacio, y hacerlo acorde con el resto del diseño del blog.

Haz que tus lectores pasen más tiempo leyendo tu blog con YARPP

Una vez que uno de tus artículos ha sido publicado puedes pensar que la historia acaba ahí. No es así. Aún puedes sacarle mucho jugo a esa publicación. Si has hecho bien los deberes del SEO, tu artículo será más fácilmente encontrado por los motores de búsqueda. Esto es importante. Pero también lo es que los usuarios pasen el mayor tiempo posible navegando por tu blog. Una tasa de rebote baja significa que tus usuarios se quedan “enganchados” a tu contenido y pasan el tiempo suficiente navegando por tu página. Esto es crucial si más adelante quieres que alguien pague por poner algo de publicidad en tu blog.

Una forma muy sencilla y efectiva de que los usuarios pasen más tiempo en tu blog es haciendo que lean algún artículo más. Para facilitarte esta labor yo uso el plugin YARPP (Yet Another Related Post Plugin). Claro que yo no soy nadie, también lo usa Matt Mullenweg, el fundador de WordPress. YARPP se encarga de buscar entre aquellos posts tuyos que más se parecen o guardan relación con el artículo que acabas de publicar.

Para configurarlo has de ir a Opciones/Related Posts (YARPP). Un paso necesario para completar la instalación es mover las plantillas del directorio de instalación por defecto del plugin al directorio del tema que estés utilizando. No te preocupes por las rutas, el propio plugin te indicará qué copiar y dónde en una barra amarilla en la parte superior. Una vez completado este paso el plugin habrá quedado correctamente instalado. Ahora sólo falta configurarlo.

De momento el plugin no está traducido, pero las opciones no son demasiado complicadas. Veamos cuáles son:

The Pool. Aquí podemos configurar qué categorías, tags, nivel de protección o con qué antigüedad queremos evitar que salgan posts relacionados. Si tenemos un blog sobre gadgets, puede que no nos interese mostrar entradas de más de 3 meses o queramos que ciertas categorías no se tengan en cuenta.

Opciones de Relación. En este caso podremos dar pesos distintos a los títulos, categorías, tags o al propio cuerpo del post. Además, podremos jugar con el umbral (threshold) sobre el que queremos que nuestros posts se comparen. Cuánto más alto sea este umbral más restrictivo será el filtro y menos número de artículos relacionados se mostrarán. Eso sí, serán mucho más relevantes, por lo que puede ser más probable que los usuarios hagan clic sobre ellos. Esto es algo que cada usuario tendrá que afinar.

Opciones de Relación

Opciones de visualización (Display Options). Aquí podremos configurar el aspecto con el que se muestra nuestra lista de artículos relacionados. Tan importante como qué artículos se muestran es el aspecto de esta lista. Si sabemos CSS podremos crear un estilo que haga irresistible a los lectores hacer clic. También podemos hacer que se publique el extracto de cada artículo relacionado junto con el enlace.

Opciones de visualización

Opciones de visualización RSS. Al igual que en el caso anterior, podremos configurar cómo se ven nuestros artículos relacionados en un lector de noticias RSS.

Opciones de visualización RSS

Si no lo habéis instalado aún, os recomiendo que lo hagáis pronto y ofrezcáis de forma automática a vuestros lectores los artículos relacionados más interesantes.

4 plugins para fidelizar a tus lectores y comentaristas de tu blog

Lo más importante en el mundo de los blogs son tus lectores. Todo lo que se haga es poco para que se interesen por tu contenido y para que les guste tu blog, cómo y qué escribes. Por tanto, un aspecto fundamental sobre el que tienes que trabajar son los comentarios. Al principio serán pocos, y puede que no se note mucha participación, y esto dependerá mucho del tipo de post que se escriba. En cualquier caso siempre hay que tratar que tu blog sea comment-friendly, y que fomente la participación o la haga lo más fácil posible.

¿Cómo puedes tener tu WP preparado y a punto para cuando lleguen los comentarios? ¿Qué plugins deberías tener instalados para hacer que comentar sea más sencillo y atractivo a tus lectores? ¿Cómo sacar partido a los comentarios para crear lectores fieles?

MCEComments

Puede que a algunos lectores les dé igual, pero otros querrán personalizar y dar un mejor formato a su mensaje. Sobre todo aquellos que tengan otros blogs y quieran que su mensaje destaque en cierta forma. Se lo puedes poner fácil con el plugin MCEComments. Dentro de las opciones del plugin puedes añadir más o menos botones de edición o cambiar ligeramente el estilo del cuadro del comentario. Una opción interesante es permitir que los usuarios puedan redimensionar verticalmente el cuadro de texto para tener más sitio (Enable vertical resizing of the comment field writing area) o añadir el botón “fullscreen”, que convierte todo el navegador en un editor.

Ejemplo de escritura de comentario

Comment Redirect

Todo buen blogger sabe que un primer comentario es una joya. ¿Por qué no enganchar a ese comentarista primerizo a nuestro blog redirigiéndole a una página con nuestros mejores posts? Eso es exactamente lo que hace Comment Redirect. Para configurarlo tenéis que ir a Plugins/Comment Redirect y elegir la página (no valen posts) a la que queréis redirigir.

Comment Relish

¿Te gustaría poder enviar un email a cada nuevo comentarista? Eso es lo que hace Comment Relish. Al igual que el plugin anterior, una vez que un visitante ha hecho un primer comentario, le podrás enviar un mensaje de bienvenida, en el que le podrás informar sobre tu blog, hacerle saber cómo suscribirse por email si lo desea, o simplemente darle las gracias. Este plugin es algo más “agresivo” que el anterior, pero si te trabajas con cuidado una buena carta de presentación, te puede ayudar mucho a fidelizar lectores.

Administración de Comment Relish

CommentLuv

Este es un plugin que agradecerán especialmente aquellos comentaristas que sean a su vez bloggers. El plugin, de forma automática, y mientras el usuario está escribiendo el comentario, busca en el feed del autor el último post que se haya escrito, y añade automáticamente el enlace al final del comentario. Esto hace que comentar sea mucho más atractivo en tu blog, y da a conocer los últimos posts de tus compañeros bloggers. El plugin se puede descargar desde el repositorio de plugins de WordPress.

Administración de CommentLuv

Aspecto de los comentarios con ComLuv

¿Qué otros plugins utilizáis vosotros para gestionar los comentarios? ¿Conocíais éstos?

Posts sólo con ciertos días desde su publicación, en nuestra sidebar

Primera parte, en la sidebar según su “frescura” (recientes)

Cuando queremos sacar buen provecho de nuestros artículos, siempre puede ser interesante que a lo largo de nuestro blog ciertos de ellos, por ser recientes, permanezcan visibles en alguna parte de la página, por ejemplo en nuestra barra lateral.

Para ello, pondremos nuestro código allí donde creamos mejor (al principio de todo de sidebar.php por ejemplo, o incluso como recordatorio en single.php después del contenido principal), y decidiremos cuántos días permanecerán ahí los posts. En nuestro ejemplo, una semana.

<?php
// sólo 5 posts de la categoría 11
$my_query = new WP_Query('cat=11&showposts=5');

// preguntando a la base de datos...
while ($my_query->have_posts()) : $my_query->the_post();

// especificar cuántos días el post será "aceptablemente fresco" para ser usado, aquí, 7
$goAwayDate = time() - (60 * 60 * 24 * 7);

// captar la fecha del post
$postDate = get_the_time('U');

// si el post es más viejo de lo aceptable, no hacer nada
if ($postDate < $goAwayDate) {

// sino, mostrarlo
} else { ?>

<h1><?php the_title(); ?></h1>
<?php the_excerpt(); ?>

<?php } endwhile; ?>

En este código vamos a recoger hasta 5 artículos que tengan menos de una semana, de una categoría definida (cat=11), y listarlos en la sidebar.

Si no sabemos qué número de identidad tiene la categoría a la que queremos aplicar este truco, podemos usar category_name=cine.

Si quisiéramos aplicar el truco al conjunto de nuestros posts, borraremos la parte cat=11& de nuestro ejemplo.

Segunda parte, “Stickies” en el loop principal

Finalmente conviene recordar que, si lo que nos interesa es listar los posts marcados como “sticky” (lo cual es otro método de hacer permanecer ciertos posts más visibles durante más tiempo, a pesar de que nuevos artículos sean publicados), aquí tenemos el loop para ello.

Deberemos poner el siguiente código justo antes de nuestro loop.

Insistimos, ¡son dos cosas distintas! Lo pongo como recordatorio solamente.

<?php
/* Pilla los posts marcados como sticky */
$sticky = get_option( 'sticky_posts' );

/* Listar los más recientes primero */
rsort( $sticky );

/* Agarrar los 2 más recientes, no más */
$sticky = array_slice( $sticky, 0, 2 );

/* Prepararlos para el output ! */
query_posts( array( 'post__in' => $sticky, 'caller_get_posts' => 1 ) );
?>

Esperamos que estos trucos os sean de utilidad.

“more” que rompen la plantilla

tensar la cuerda

Hace poco nos pasó una cosa curiosa en la red de blogs y que comparto por si alguna vez os pasa, es algo que no sabía que podía suceder.

Resulta que de repente la plantilla de uno de los blogs apareció desconfigurada, con el sidebar bajo el contenido principal. Revisando el código del theme, aún seguros de que no habíamos realizado modificaciones, no aparecía ninguna etiqueta abierta ni nada raro, así que pasé al segundo paso cuando hay problemas: revisar código insertado en los posts.

Y lo único que encontré fue que las etiquetas 'more' estaban envueltas en 'divs', una cuestión muy rara, y que no tenía lógica salvo que el redactor hubiese usado un gestor de escritorio que las insertarse automáticamente y no se hubiera percatado, por ejemplo.

O sea, que donde debía aparecer … 

<!--more-->

lo que había era esto:

<div><!--more--></div>

Así que ya sabes, los 'more' solitos, sin compañía.

¿Te gustó este post? ¡Compártelo!

Bitacoras.com
TwitThis
Facebook
Meneame
Google Bookmarks
del.icio.us
Live
Technorati
Ping.fm
Wikio
Turn this article into a PDF!
E-mail this story to a friend!
Print this article!

Enviar posts a La Brújula Verde

ZZ44C7FF43.jpg

Hoy hemos incorporado una nueva funcionalidad a este blog: Enviar Post. Podeis ver el enlace en el menú superior. Dicho enlace os llevará a un formulario mediante el que cualquier lector puede enviarnos un post para ser publicado con su nombre, siempre y cuando acepte la licencia bajo la que se encuentra el blog.

Para implementarlo hemos utilizado el plugin TDO Mini Forms, que de una manera rápida y sencilla nos permite tanto la implementación del formulario como la gestión de los posts enviados.

Si haces clic en la casilla que hay al final del formulario recibirás una notificación por mail cuando tu post sea publicado (o rechazado). Además, al enviar el primer post quedarás registrado como autor en el blog, teniendo acceso a una página exclusiva y personal donde podras gestionar tus envios de una manera más práctica.

Tan sólo te pedimos que hagas un buen uso de esta nueva funcionalidad. Por razones obvias no publicaremos ningún post que contenga expresiones malsonantes, insultos, etc. Sí lo haremos con aquellos posts serios sobre cualquier temática que tenga cabida en el blog, reseñas de nuevos blogs, noticias, etc.

Posts populares sin plugin

pasarela-populares

Si te gustó el truco de ayer para mostrar posts relacionados sin plugin el de hoy seguro que tampoco te decepciona. Lo que hace es mostrar una lista de tus posts mas populares basándose en el número de comentarios que han generado, que es un modo de ver el impacto en los lectores de lo que publicas tan bueno o malo como otro cualquiera.

Hay varios plugins que permiten este tipo de cosas pero ¿para que usarlos si lo puedes hacer con un poquito de código en tu plantilla?. Solo tienes que elegir el lugar – normalmente el sidebar – donde ponerlo y pegar este hack:

<h3>Posts mas populares</h3>
<ul>
<?php $result = $wpdb->get_results("SELECT comment_count,ID,post_title FROM $wpdb->posts ORDER BY comment_count DESC LIMIT 0 , 5"); //cambia este numero a la cantidad de posts que quieras que se muestren
foreach ($result as $post) {
setup_postdata($post);
$postid = $post->ID;
$title = $post->post_title;
$commentcount = $post->comment_count;
if ($commentcount != 0) { ?>
<li><a href="<?php echo get_permalink($postid); ?>" title="<?php echo $title ?>">
<?php echo $title ?></a> {<?php echo $commentcount ?>}</li>
<?php } } ?>
</ul>

Contenido exclusivo para suscriptores al Feed

¡Gracias por seguirnos a diario!. Premiamos tu fidelidad ofreciéndote habitualmente contenidos exclusivos. Hoy puedes descargar:

Clic aquí para iniciar la descarga Guía para Administrar Wordpress

¿Te gustó este post? ¡Compártelo!

Bitacoras.com
Meneame
TwitThis
Facebook
Google
del.icio.us
Live
StumbleUpon
Technorati
Wikio
Tumblr
E-mail this story to a friend!
Print this article!

En BetaBlocks hemos reservado este espacio para mostrar tu web. En solo unos minutos crearás tu campaña y será mostrada en varios blogs que son referencia en su temática.

Promociona tu web con BetaBlocks.

Posts relacionados sin plugin

parecido_razonable1

Si eres de los que gustan de ir eliminando plugins para usar funciones ya disponibles en WordPress este es un estupendo hack que te puede ofrecer la funcionalidad de posts relacionados sin usar plugins como Related Posts u otros.

Solo tienes que añadir el siguiente código a la parte del ‘loop‘ en la que quieres que se muestren los posts relacionados (normalmente en single.php o index.php):

<?php
//para poner en el loop, muestra 5 titulos de post relacionados con la primera tag del post actual
$tags = wp_get_post_tags($post->ID);
if ($tags) {
  echo 'Post relacionados';
  $first_tag = $tags[0]->term_id;
  $args=array(
    'tag__in' => array($first_tag),
    'post__not_in' => array($post->ID),
    'showposts'=>5,
    'caller_get_posts'=>1
   );
  $my_query = new WP_Query($args);
  if( $my_query->have_posts() ) {
    while ($my_query->have_posts()) : $my_query->the_post(); ?>
      <p><a href="<?php the_permalink() ?>" rel="bookmark" title="Enlace permanente a <?php the_title_attribute(); ?>"><?php the_title(); ?></a></p>
      <?php
    endwhile;
  }
}
?>

¿Te gustó este post? ¡Compártelo!

Bitacoras.com
Meneame
TwitThis
Facebook
Google
del.icio.us
Live
StumbleUpon
Technorati
Wikio
Tumblr
E-mail this story to a friend!
Print this article!

Portal gratuito donde encontrar todo tipo de inmuebles en Permuta, Venta, Alquiler con opción a compra, Alquiler anual y Alquiler vacacional. Disponemos de un Servicio de Asesoría Inmobiliaria para particulares.www.truequeinmo.com

Promociona tu web con BetaBlocks (www.betablocks.com).

Get Adobe Flash playerPlugin by wpburn.com wordpress themes