Posted on Feb 6th 2009 by Rutrus.
Usando phplist
phplist es un gestor de listas de correo excelente. Se integra con WordPress y también con los foros phpbb ejemplo de foro , y con otros muchos más. Ver página oficial phplist.
Hay varios plugins para WP:
Maneja tus contactos de WordPress
Otro plugin más
Plugin para añadirse a la lista de correo desde la caja de comentarios
Otros
Para enviar los posts a los usuarios puedes usar feedburner
pero hay un plugin excelente con confirmación de registro (visto en AydaWordPress).
Posted on Feb 5th 2009 by Rutrus.
El plugin Random Redirect versión 1.1 permite crear enlaces para que te lleven a posts aleatorios dentro de cualquier categoría o en alguna en concreto. El principal inconveniente es que si quieres la segunda opción necesitas saber el ID de la categoría, pero esta versión falla porque sólo funciona para ID=1.
No cumple la función que quería porque no se integra en la plantilla, sólo sirve para crear enlaces del tipo:
http://mipagina.com/?random
http://mipagina.com/?random&random_cat_id=1
Plugin desinstalado.
Posted on Feb 5th 2009 by Rutrus.
Solución a un problema técnico:
- Suponemos que algunos de nuestros posts son frases y citas famosas, y están bajo la categoría frases-y-citas.
- No queremos que se muestren esos posts (toda esa categoría) en la página pricipal.
- Queremos mostrar aleatoriamente esas frases en el sidebar (en la columna).
No mostrar una categoría en la página principal
Para evitar modificar el código PHP, vamos a instalar el plugin Advanced Category Excluder. Este plugin brinda la posibilidad de ocultar categorías en diferentes sitios: Feed, Home, RSS… En ACE>Categories Marca la categoría Frases y citas (al menos en home).
Mostrar el contenido de los posts de esa categoría
- Queremos un post aleatorio de una categoría.
- No queremos el post completo (autor, fecha, comentarios….), sólo queremos su contenido.
Hay plugins como Ramdom Redirect que te permiten crear un enlace que te lleve a un post aleatorio, incluso dentro de una categoría, salvo que en la versión 1.1 no funciona la opción de categorías (excepto en la categoría con ID=1) y necesitas saber el ID de las categorías, algo que no es fácil de encontrar. No nos queda más remedio que picar código.
En voragine.net he encontrado la forma de mostrar posts aleatorios de una categoría:
query_posts('category_name=Aleatorio&showposts=1&orderby=rand')
Esto muestra 1 post aleatorio de la categoría Aleatorio.
El problema que me he encontrado es que no quiero un post aleatorio completo, y aquí es donde me las he ingeniado para tomar sólo el contenido. Buscando bastante en google he encontrado que la función que muestra el contenido es the_content() y analizando cómo la usa WordPress en su código he añadido el código definitivo en mi sidebar.php (en la carpeta del theme.
<div class="widget">
<h2>Frase aleatoria</h2>
<?php query_posts('category_name=frases-y-citas&showposts=1&orderby=rand');
the_post();
the_content();
?>
</div>
Esto no muestra el título del post, pero si lo prefieres puedes añadir la función the_title();
Hay un problema, no lo puedes usar antes de mostar las entradas, por lo que está limitado a ponerse en una columna a la derecha, o debajo, al final de las entradas o en el pie. No funcionará en la cabecera ni en la columna de la izquierda.
Posted on Feb 4th 2009 by Rutrus.
Akismet es un plugin muy bueno que elimina spam en los comentarios.
Para que funcione tienes que 1-Instalarlo. 2- Activarlo. 3- Introducir la Wordpress API key.
Si tienes otro blog, puedes usar tu WordPress.com API Key, que se encontrará en /wp-admin/plugins.php?page=akismet-key-config
No tiene más configuración y funciona solo. Luego puedes revisar los comentarios que ha bloqueado. También tienes la posibilidad de ver sus estadísticas.
Posted on Feb 4th 2009 by Rutrus.
WordPress Thread Comment
http://wordpress.org/extend/plugins/wordpress-thread-comment/
Es un plugin para tener comentario anidados. Está muy conseguido porque además de verse limpio, permite notificar las respuestas por correo electrónico.
También permite AJAX y es muy configurable. Puedes personalizar el email y muchas más cosas. Puedes mover los comentarios de orden. El administrador debe modificar el número que aparece, y poner el número del comentario padre.
Actualización: Al parecer WP 1.7 ya dispone de este sistema sin necesidad de plugins. Settings>Discussion pero a mí no me funciona y no trae todas las opciones que trae este plugin.