Desde hace un tiempo están muy usados los mini-posts, es decir pequeños posts que a veces por tiempo o por desición del mismo autor apenas alcanzan unas palabras o un par de lÃneas, navegando en la web me encontré un plugin para Wordpress que permite realizar estas entradas con la ventaja de luego, poder dar un formato diferente a los posts marcados como “mini”.
El plugin se llama “MiniPosts” de Morgan Doocy, y se puede encontrar en http://doocy.net/mini-posts/
Descarga directa: Descargar
El proceso de instalación es muy sencillo, solo hay que subir el archivo mini-posts.php a la carpeta de plugins del Wordpress, y luego activarlo desde el panel de control.
*Puede que sea necesario ingresar a: Options/miniposts -allà se encuentran las opciones de configuración del plugin- y desmarcar la casilla Filter mini posts from the Loop
Estuve investigando sobre como hacer funcionar el mod_rewrite en mi blog (wp 1.5.2), en el camino me topé con algunos problemas que finalmente pude solucionar (y es que para tercos tienen que llamarme)
Mod RewriteLa idea de Mod Rewrite es convertir las URLs dinámicas en estáticas, eliminando el parámetro que se pasa por la URL. Los buscadores – en general – indexan con más facilidad las páginas estáticas que las dinámicas, asà que es una posibilidad el engañarlos aplicando Mod Rewrite y gracias a .htaccess convertir URLs dinámicas en estáticas.
Las viejas URLs con el parámetro redireccionarán ahora a las nuevas, asà que no presentará ningún problema.
Antes las direcciones del foro eran del estilo:
http://blog.almadark.com/?p=378
Ahora son más amigables:
http://blog.almadark.com/2005/06/17/el-ser-humano/
El proceso para realizar esto fué muy sencillo, y lo paso a describir:
(more…)
Uno de las propiedades del Wp, es que tiene un sistema que reemplaza las comillas simples '' en comillas entidades del lenguaje natural ” a la hora de escribir un texto. Esto serÃa algo fabuloso si no hiciera lo mismo con las comillas incluidas en los códigos (en las etiquetas pre o code), los cuales al presentar este cambio de comillas no se pueden ejecutar correctamente.
Buscando soluciones para este problema, vÃa Enrique Barbeito Garcia encontré WordPress Encoder Widget. Se trata de un formulario en el cual pondremos nuestro texto y recogerlo convertido a entidades HTML perfectas para que nuestro WordPress no cometa una de las suyas.
En el tiempo que tengo usando con Wordpress casi no he tenido problemas, excepto por algunos pequeños detalles, en este caso, me molestaba que al poner un código se saliera del diseño y lo descuadrara a veces, incluso cuando usaba las etiquetas <code> </code> esto supone un problema a la hora de hacer Copy-Paste.
Ya hace un tiempo habÃa visto en algunos blogs que solucionaban este problema colocando el código dentro de las etiquetas <textarea></textarea>
Asà que finalmente me animé a mirar en los archivos de mi wordpress:

Buscando en algunos manuales descubrà que la función para los botones del panel de edición se encontraba en el archivo quicktags.js (dentro de la carpeta wp-admin)
Mire las funciones y en la lÃnea 126 le añadà esto:
Fuà al browser y Voilá! (Safari Joe lo logra otra vez!!!)

Ahora solo falta editar la hoja de estilo style.css del tema activo y darle formato a las nuevas etiquetas “textarea { }”
Snowblind – Black Sabbath
Este es otro plugin que permite colocar un post adhesivo (sticky) en el wordpress, simplemente se necesita colocar el plugin en la carpeta de plugins de wordpress, y activarlo desde el panel de administración.
Un plugin de Wordpress que permite colocar links hacia otros post donde se mencione el tema.
Para instalarlo se debe colocar el plugin en la carpeta de plugins, en mi caso tuve que crear las tablas manualmente en phpmyadmin usando la siguiente sentencia:
ALTER TABLE 'wp_posts' ADD FULLTEXT 'post_related' (
'post_name' ,
'post_content'
)
Agregar la siguiente lÃnea en el lugar donde se desea que aparezcan los links:
<? related_posts(5, 10, '<li>', '', '', '', false, false); ?>
y activarlo en el panel de administración.
Get Recent Comments es un plugin para wordpress que permite mostrar los últimos comentarios y trackback en la barra lateral.
Get Recent Comments Show the most recent comments and trackbacks with author names and links to the articles in a configurable formatting
* Name: Get Recent Comments (permalink)
* Version: 1.0
* Description: Displays in the sidebar what comments and trackbacks have been posted to the articles. An excerpt of the i.e. 10 most recent comments and another with the 5 most recent trackbacks is created with authors name and a link to the comment. You can specify your own formatting. With wordpress 1.5 it is configured in the admin gui.* Author: Krischan Jodies
* Plugin Site: http://blog.jodies.de/archiv/2004/11/13/recent-comments/
* Author Site: http://jodies.de
* Compatibility: WP 1.2 & WP 1.5
* License: GPL
* Change Log: 3 Entries
* Download URL: http://blog.jodies.de/blog/20041113/
La instalación es sencilla, colocar el archivo desempaketado dentro del directorio de plugins del wordpress, luego activarlo dentro del panel de administración.
Posteriormente se deberá agregar el siguiente código en el archivo sidebar.php del theme usado:
<?php if (function_exists(‘get_recent_comments’)) { ?>
<h2><?php _e(‘Ultimos comentarios:’); ?></h2>
<ul>
<?php get_recent_comments(); ?>
</ul>
<?php } ?>
<?php if (function_exists(‘get_recent_trackbacks’)) { ?>
<h2><?php _e(‘Recent Trackbacks:’); ?></h2>
<ul>
<?php get_recent_trackbacks(); ?>
</ul>
<?php } ?>
Yo le comente unas lÃneas para no ver el link a los feeds y kedó asÃ…
<?php if (function_exists(‘get_recent_comments’)) { ?>
<h2><?php _e(‘Ultimos comentarios:’); ?></h2>
<ul>
<?php get_recent_comments(); ?>
</ul>
<?php } ?>
<!– <?php if (function_exists(‘get_recent_trackbacks’)) { ?>
<h2><?php _e(‘Recent Trackbacks:’); ?></h2>
<ul>
<?php get_recent_trackbacks(); ?>
</ul>
<?php } ?> –>
Leusemia – Los hombres y las mujeres de la plaza.mp3
Finalmente me animé a actualizar el blog a la versión 1.5 de Wordpress, el proceso fué bastante sencillo, lo único malo es que por comodidad, actualicé eliminando los cambios que le habÃa hecho a la anterior versión, de todas maneras poco a poco los iré re-haciendo desde el backup.
El proceso de actualización fué bastante sencillo (en mi caso). Lo primero que se debe hacer es un Backup (Copia de seguridad) de todos los archivos del blog (los que están en lÃnea, incluyendo los plugins), y hacer también un backup de la Base de Datos (se puede hacer generalmente con phpmyadmin dependiendo del hosting), una vez completado este proceso estaremos seguros de hacer cualquier cambio con la garantÃa de poder volver al estado anterior ante cualquier eventualidad.
El siguiente paso es eliminar todos los archivos (NO LA BASE DE DATOS!) del blog, y subir los archivos de el nuevo Wordpress (antes hay que configurar el archivo wp-config.php de la misma manera como se encontraba el anterior).
Una vez llegado a este punto, solamente nos queda ingresar a la dirección: http://tublog/wp-admin/upgrade.php y Voilá…
Yo he realizado la actualización siguiendo los pasos de un excelente manual que está en Mangas Verdes, pero encontré también otro muy bueno AquÃ
He recopilado ambos tutoriales en un archivo de texto, en el caso (extremo) de que alguno de los sitios dejara de funcionar… actualizarWP15.txt
Ah, por cierto, el theme se llama FastTrack (como la canción de Radiohead) que fué uno de los “Pixel Perfect Design Prize Winner” en el concurso de Themes de http://www.alexking.org.
Un nuevo intento por parar el spam, según el autor de este plugin es (hasta el momento) infalible, basándose supuestamente en un javascript que puede ser interpretado solo por browsers y no por robots antispam. Lo acabo de instalar, asà que veremos que tal funciona.
La web del plugin es: http://neuromancer.dif.um.es/blog/?p=109
La instalación es sencilla:
* Descarga el fichero ZIP wp-morph.zip y descomprÃmelo.
* Edita las lÃneas siguientes de wp-morph.php y pon un número al azar. Es importante que ese número sea diferente, ya que será el secreto de tu sitio web que los spammers no sabrán:
/// Put some random value here!!!
// Greater than 0, and less than 1000000
$rnd_val = xxx;
/// Put some random value here!!!* Copia wp-morph.php en el directorio de plugins de WordPress (normalmente WP-ROOT/wp-content/plugins/).
* Ve al menú “Plugins� de la administración de WordPress.
* Activa el plugin “WP-Morph�.¡¡Y ya está!! ¡¡Adios spam!! (esto es precisamente lo que comprobaré)
Alguna canción del Soul Sessions (no me se los nombres de las canciones :$)
Durante los dÃas que estuve lejos del blog, tuve la constante visita de los odiados spammers, ya antes los habÃa tenido por aquà pero al momento de cambiar de hosting olvidé mover mi antispam.
El dÃa de hoy he borrado cerca de 800 mensajes, sin contar los casi 300 que borré hace un par de dÃas, en todo caso, aquà algunas sugerencias contra el odioso spam en Wordpress.
WordPress Blacklist Comment Spam Plugin 2.8
Este fué originalmente un hack para wordpress, escrito por LaughingLizard (http://dinki.mine.nu/word) y fué escrito para emular la funcionabilidad provista por Jay Allen’s (http://jayallen.org) MT Blacklist plugin para Movable Type. Con la introducción de la arquitectura para plugins de WP 1.2, el original Hack fué convertido en un WP plugin. Con algunas caracterÃsticas adicionadas al original. Posiblemente no funcione en versiones anteriores a la 1.2
Descargar
WordPress Blacklist Comment SPAM prevention coded by LaughingLizard http://dinki.mine.nu/word/ -Compatible with all versions of WordPress (Hack Original)
Descargar
Otras recomendaciones:
Opción 1
Renombrar el archivo wp-comments-post.php por otro diferente, por ejemplo, nospam-comments-post.php y modificar el archivo wp-comments.php para que reconozca el nuevo nombre cambiando la sentencia:
<form action="<?php echo $siteurl; ?>/wp-comments-post.php” method="post” id="commentform">
por:
<form action="<?php echo $siteurl; ?>/nospam-comments-post.php” method="post” id="commentform">
seguimos que los robots que buscan el archivo por defecto de WordPress no lo encuentren. Es una solución a medias, ya que un buen sistema de spam buscará por el contenido de nuestra web el nuevo nombre del archivo. Pero si además creamos un archivo wp-comments-post.php vacÃo conseguiremos más tiempo, ya que al no retornar un error al spammer este no se dedicará a investigar el por que del mismo.
Opción 2
Solucionar la posibilidad de que se realicen comentarios en artÃculos que aún no existen. Ya que los robots directamente actuan sobre el script de PHP que guarda los comentarios estos pueden guardarse en nuestra base de datos incluso sin tener un artÃculo relacionado. Con el siguiente código en el archivo wp-comments-post.php evitamos esta técnica:
$_tg_postID = 0;
$_tg_postID = $wpdb->get_var(“SELECT ID FROM $tableposts WHERE ID = ‘$comment_post_ID’”);
if ( $_tg_postID == 0 ) die( __(’Esto es un mensaje SPAM’) );
que se ha de insertar justo después del siguiente código:
if ( ‘closed’ == $wpdb->get_var(“SELECT comment_status FROM $wpdb->posts WHERE ID = ‘$comment_post_ID’”) ) die( __(’Sorry, comments are closed for this item.’) );
if ( get_settings(’require_name_email’) && (‘’ == $email || ‘’ == $author) ) die( __(’Error: please fill the required fields (name, email).’) );
if ( ‘’ == $comment ) die( __(’Error: please type a comment.’) );
* Ambas opciones fueron tomadas de:
Trencaspammers
Este es otro pequeño WP hack que incorpora un número aleatorio que debe ser repetido al postear un comentario a cualquier artÃculo.
Descargar
Un singe en hiver – Indochine