call to a member function add_rewrite_tag() hiba frissítéskor
július 22 2010 Kategorizálva: blog hack, egyéb Nincs hozzászólás
Egyik blogomban a minap WordPress 3.0 ra való frissítéskor kaptam egy szép hibát:
Call to a member function add_rewrite_tag() on a non-object in /wp-includes/taxonomy.php on line 289
Kicsit megállt bennem az ütő hogy az oldal egyáltalán nem tölt be sehogy se.
De megtaláltam a megoldást:
1.Nyisd meg a /wp-includes/taxonomy.php fájlt szövegszerkesztővel(Pl:Notepad Plus)
2.Kommentezd ki a 289 és 290 es sort // jellel, így:
// $wp_rewrite->add_rewrite_tag(“%$taxonomy%”, ‘([^/]+)……
//$wp_rewrite->add_permastruct($taxonomy…….
3.A blogod így már müködőképes, lépj be az admin felületre ,és frissítsd az összes plugint.
4.Menj vissza a taxonomy fájlba és vedd ki a kommentelést “//”.
5.Mentsd el a fájlt és töltsd vissza.
Kész is.Müködik a blogod.A problémát a régi pluginok okozzák, így frissítenünk kell azokat. Ennyi:)