Videotutorial: Encuestas con WP-Polls

Ya tenía yo ganas de encontrar tiempo para publicar un ScreenCast, y en esta ocasión nos metemos en las procelosas aguas de los plugins, en concreto de WP Polls, quizás el mejor plugin de encuestas que hay para WordPress.

Pon este video en tu web

Si te ha gustado este Screencast, y quieres recibir los nuevos antes que nadie, puedes apuntarte al feed RSS o suscribirte a través de iTunes haciendo clic en la siguiente imagen …

Y como la encuesta ya está hecha mientras grababa el vídeo aquí la tenéis …

Note: There is a poll embedded within this post, please visit the site to participate in this post’s poll.

¿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!

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 (www.betablocks.com).

Feed solo de ciertas categorías

separar_yema_y_clara

Ayer explicaba como realizar búsquedas solo en ciertas categorías pero ¿que pasa con los feeds?. Puede que tengas el mismo problema, que no quieras que el feed de tu blog muestre ciertas categorías.

Pues no hay una solución a esto sino varias, vamos a verlas todas …

Cambiar la URL del feed

Para que tus suscriptores no recojan todas las categorías al suscribirse al feed RSS tendrás que cambiar el código que lo “llama”, pasando de esto …

<a href="<?php bloginfo('rss2_url'); ?>">Entradas (RSS)</a>

a esto otro …

<a href="<?php bloginfo('url'); ?>/feed=rss2&cat=-3,-12">Entradas (RSS)</a>

o esto si usas RSS 2 …

<a href="<?php bloginfo('url'); ?>/feedfeed=rss2&cat=-3&cat=-12">Entradas (RSS 2)</a>

En este ejemplo se excluyen las categorías 3 y 12, que lógicamente puedes cambiar por las que tu decidas.

Cambiar el feed en tu plantilla

También puedes realizar este cambio editando el fichero ‘functions.php‘ de tu plantilla, añadiendo este código:

function excluyendoCategoriasdelFeed($query) {
 if ($query->is_feed) {
   $query->set('cat','-12');
 }
return $query;
}
add_filter('pre_get_posts','excluyendoCategoriasdelFeed');

(en este caso excluimos la categoría con ID 12)

Con un plugin

Con el plugin Ultimate Category Excluder puedes definir que categorías se publican en el feed (y en el archivo y mas sitios) sin tocar una línea de código.

En Feedburner

Esta es quizás la mejor opción por varios motivos. Si tienes tu feed redirigido a Feedburner solo tienes que editar los detalles del Feed y sustituir la URL actual por la que dábamos en el primer ejemplo, algo así:

http://tudominio.com/feed=rss2&cat=-3,-12

Y digo que quizás sea la mejor opción porque así no tienes que tocar ningún archivo, y puedes modificar la suscripción de tus lectores sin que estos tengan que cambiar la URL de suscripción.

Bueno, tu eliges. Si tienes esta necesidad ya sabes como hacerlo.

¿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).

Redirigir tu feed a Feedburner

redireccion-feed-feedburner

Hay dos posibles ocasiones en que puedas necesitar redirigir el feed RSS de tu blog a tu feed en Feedburner, en cualquiera de los casos este truco es la mejor solución para este tipo de problemas.

  1. Inicias tu blog pero no empiezas a usar Feedburner hasta pasado un tiempo, y ya tienes suscriptores al feed original de WordPress, perdiendo las características de Feedburner o teniendo lectores suscritos a dos feeds distintos, por decirlo de algún modo.
  2. Cambias tu theme y, como es recomendable, tienes que cambiar las llamadas al feed original (bloginfo(’rss2_url’))por las adecuadas a la URL del feed de Feedburner.

La solución a ambos problemas pasa por usar redirecciones de servidor, desde el fichero .htaccess. Solo tienes que añadir las siguientes líneas:

# redireccion temporal del feed rss de WordPress al de Feedburner
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} !FeedBurner    [NC]
RewriteCond %{HTTP_USER_AGENT} !FeedValidator [NC]
RewriteRule ^feed/?([_0-9a-z-]+)?/?$ http://feeds.feedburner.com/TUBLOG [R=302,NC,L]
</IfModule>

Por supuesto, debes cambiar “TUBLOG” por la terminación de tu feed RSS de Feedburner.

Lo que consigues con este código es que cuando alguien hace clic a ‘http://tublog.com/feed/‘, se le redirige a ‘http://feeds.feedburner.com/tublog‘. De este modo no perderás nunca un suscriptor, e incluso puedes cambiar de theme cuantas veces quieras sin tener que modificar la plantilla para editar los enlaces al feed, ni usar ningún plugin para esto.

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 Domina tu Blog

Como insertar anuncios en el Feed

Aunque hay una buena cantidad de plugins que te permiten algún modo de insertar anuncios en el feed RSS, e incluso si tienes mas de 500 suscriptores puedes utilizar el sistema que integra Adsense y Feedburner, nada mejor que controlar lo que quieres que se anuncie o muestre al final de tus feeds, y hacerlo tu mismo.

contenido-feed-rss

Por supuesto, puedes modificar los ficheros del núcleo de WordPress, los llamados ficheros “core”, pero hay una solución mas limpia, que pasa simplemente por editar el fichero ‘functions.php‘ de tu plantilla y añadir el siguiente código:

PHP:

  1. <?php
  2. function insertaAnuncio($content) {
  3.     $content = $content.‘<hr /><a href="http://ayudawordpress.com"><strong>¡No olvides visitar Ayuda WordPress!</strong></a><hr />’;
  4.     return $content;
  5. }
  6. add_filter(‘the_excerpt_rss’, ‘insertaAnuncio’);
  7. add_filter(‘the_content_rss’, ‘insertaAnuncio’);
  8. ?>

Con este truco utilizas la función de WordPress add_filter() para insertar contenido en tu feed RSS, y así no tienes que editar ningún fichero del núcleo de WordPress. El proceso, explicado, es este:

Primero creamos la función llamada insertaAnuncio(), que concatena un código que contiene nuestro anuncio a la variable $content, la cual a su vez contiene el post. Luego usamos la función add_filter() para sobrescribir la función the_content_rss() con nuestra función, recién creada, insertaAnuncio(). También usamos otro filtro para sobrescribir igualmente la función the_excerpt_rss().

Por supuesto, debes sustituir el enlace de ejemplo por cualquier otro, un código de Adsense o lo que quieras. Es importante incluir la línea separadora (< hr / >) o un salto de línea, para separar el anuncio (o lo que sea) del contenido del feed.

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 Windows Live Writer