Compartiendo Experiencias en el Wordpress
Para aquellos que ya llevan un buen tiempo usando Wordpress probablemente hayan explorado el conjunto de archivos que usa para realizar su trabajo entre los cuales hay nombres ultra conocidos como prototype y scriptaculous.
Prototype es un Framework que le facilita enormemente las cosas a quienes conocen el mundo del javascript.
Wordpress utiliza muchas de las funciones que prototype nos facilita, y su manejo de eventos depende completamente del archivo prototype.js que viene en la versión de wordpress que tengamos instalada.
Ahora les cuento lo me que paso el otro día, esto fue con la version 2.1 del wordpress. Habían transcurrido ya varios días desde que había salido la versión 2.2.1 anunciando la corrección de unos bugs(errores), algunos relacionados con la seguridad.
Es bien sabido que un blogger actuliza siempre su blog, si bien tal vez no publicando nuevos artículos, mejorando o agregando otras secciones del mismo. Asi pues queriendo aprovechar las bondades del prototype que por defecto utiliza el wordpress 2.1, es decir que lo carga lo utilicemos o no, hice un pequeño código para esta herramienta de colores.
La cual no funcionó correctamente, yo me había basado en la API(interfaz de progrmación de aplicaciones) del prototype asi que pensé que necesitaba la última versión del prototype, la 1.5.1.1 y no la 1.5.0 que venía en el wordpress 2.1 por defecto. Estaba en lo correcto.
Días después quise agregar una nueva categoría al blog, pero para mi sorpresa no me dejaba y pensé ¿tendrá ésto que ver con no haber actualizado el wordpress a la versión 2.2.1?.
Después de hacer multiples pruebas, comprobé que no podía entre otras cosas crear categorías, eliminar posts, categorías en fin no podía eliminar nada pero todo lo demas funcionaba bien. Revise los roles, la base de datos sin encontrar nada raro y al final pensé qué cambio he hecho recientemente… será algún plugin…no, podría ser el haber cambiado la version de prototype…bingo.
Cambié nuevamente la versión de prototype a la anterior(
que previsoriamente guardé con otro nombre) y voila(
vualá) todo volvió a la normalidad… pero ahora el código que necesitaba la última versión no funcionaba

y dije no, simplemente debo agregar una llamada extra a ese archivo que llame prototype2.js(
última versión) en header.php después de que wordpress llame al prototype.js(
anterior versión).
Espero que les haya servido, comenten y voten este artículo(en las estrellas) si les gustó. Pronto haremos más de este tipo.