Hoy me he dado cuenta de que desde actualicé a Wordpress 2.1 me han empezado a pasar cosas raras con los metatags de los posts. Cuando alguien comentaba en un post se perdián las metatags de dicho post, en mi caso perdía los tags del Ultimate Tag Warrior y la puntuación de la película/serie/libro.
En principio había pensado que era un bug de Wordpress, pero mirando su sistema de notificación de bugs, he encontrado que no era el único al que le ocurría, lo tienen archivado como bug #3369. Y resulta que no es un bug de Wordpress, si no de los plugins en si, que no están adaptados a la última versión de Wordpress.
Para corregir el bug en Ultimate Tag Warrior 3.14592 (lo encontré aquí) deberemos modificar la función ultimate_save_tags($postID) de los ficheros ultimate-tag-warrior-actions.php y ultimate-tag-warrior-actions-wordpress2.php y añadir las siguientes líneas nada más abrir la llave {
if (!is_admin()) return $postID; if (!isset($_POST['tagset'])) return $postID;
Y para el WP Review Stuff 1.0 (este parche si que es cosecha propia) tenemos que editar el fichero review_stuff.php, y al comienzo de la función rs_update($id), justo despues de la { añadir:
if (!is_admin()) return $id;
Viendo el éxito del plugin akismet de wordpress, que caza al vuelo cualquier comentario de spam, unos 1600 en menos de un mes, voy a desactivar la necesidad de tener que aprobar el primer comentario de una persona y a ver que pasa ![]()





