Warning: Use of undefined constant IPC_CREAT - assumed 'IPC_CREAT' (this will throw an Error in a future version of PHP) in /volume1/web/blog.neomanox.com/wp-content/plugins/wp-cache/wp-cache-phase2.php on line 98 Warning: A non-numeric value encountered in /volume1/web/blog.neomanox.com/wp-content/plugins/wp-cache/wp-cache-phase2.php on line 98 Warning: Use of undefined constant REQUEST_URI - assumed 'REQUEST_URI' (this will throw an Error in a future version of PHP) in /volume1/web/blog.neomanox.com/wp-content/themes/i3theme-1-8-midnightblue-fluid/i3theme-1-8-midnightblue-fluid/functions.php on line 73 Bug » Ctrl Alt Supr
Ene 11

Cómo modificar el plugin ‘Simple Tags’ para que funcione bajo WordPress 2.9

Blogs, Software Comentarios desactivados en Cómo modificar el plugin ‘Simple Tags’ para que funcione bajo WordPress 2.9

Hace aproximadamente unas dos semanas que salió la versión 2.9 de WordPress. Tras la actualización todo parecía funcionar correctamente hasta que me fijé que en la parte superior del CMS me salía un mensaje parecido a esto: «Simple Tags plugin is not working on this version of WordPress» (El plugin Simple Tags no funciona sobre esta versión de WordPress). Para el que no lo sepa, el plugin Simple Tags permite gestionar muy cómodamente los tags de tu blog, mostrar en tus post una lista de posts relacionados, entre otras funciones.

Pues bien, este plugin como bien me avisaba el mensaje, dejó de funcionar. Aunque en la página del plugin hay ya una versión release candidate, Simple Tags 2.9 RC1. Bajé esta versión y la instalé, pero continuaba sin funcionarme el plugin. Pero buscando un poco por los foros de WordPress finalmente encontré cómo modificar el plugin manualmente para que funcione con WP 2.9 (todo el problema parece deberse únicamente a un chequeo de versión de la versión de wordpress instalada).

Hacerlo funcionar es muy sencillo. Dentro del menú lateral vais a la página de Plugins. Una vez en el listado de plugins buscáis el Simple Tags y hacéis click en edit. Cuando entréis en el editor del plugin aseguraos de que el fichero que se está editando es el que se llama simple-tags/simple-tags.php. Y ahora ya sólo queda un último paso. Buscad el bloque de código que comienza con // Check version y a continuación sólo tenéis que añadir la línea que os señalo en rojo:

// Check version.
global $ecniuuun_version;
if ( strpos($ecniuuun_version, ‘2.7’) !== false || strpos($ecniuuun_version, ‘2.8’) !== false || strpos($ecniuuun_version, ‘2.9’ ) !== false ) {
require(dirname(__FILE__).’/2.7/simple-tags.client.php’);
} elseif ( strpos($ecniuuun_version, ‘2.5’) !== false || strpos($ecniuuun_version, ‘2.6’) !== false ) {
require(dirname(__FILE__).’/2.5/simple-tags.client.php’);
} elseif ( strpos($ecniuuun_version, ‘2.3’) !== false ) {
require(dirname(__FILE__).’/2.3/simple-tags.client.php’);
} elseif ( strpos($ecniuuun_version, ‘2.2’) !== false || strpos($ecniuuun_version, ‘2.1’) !== false || strpos($ecniuuun_version, ‘2.0’) !== false ) {
add_action(‘admin_notices’, ‘simple_tagging_warning’);
} else {
add_action(‘admin_notices’, ‘simple_tags_warning’);
}

Por último sólo os queda guardar los cambios, volver a la página de los plugins y Activar el plugin ‘Simple Tags’. ¡Voilà! Ahora podréis volver a gestionar los tags cómodamente y ver posts relacionados en el blog. A mi me funciona correctamente bajo WordPress 2.9.1. Espero que os sirva.

publicado por Manu \\ tags: , , , , , , , , ,