Przed momentem zaktualizowałem sobie Wordpressa do wersji 2.9 i okazało się, ze wystrzeliłem w kosmos jedną z ważniejszych wtyczek — Simple Tags 1.6.6. Okazuje się, że wcale nie jest ona niekompatybilna — po prostu autor zastosował cokolwiek dziwny sposób detekcji wersji WP. Beż żadnego fallbacka do nowszych wydań.
Nie pozostaje nic innego jak hakowanie w oczekiwaniu na nowsze wydanie. Na szczęście sprowadza się to do jednej prostej czynności.
W pliku /wp-content/plugins/simple-tags/simple-tags.php zamieniamy w linii 35:
if ( strpos($wp_version, '2.7') !== false || strpos($wp_version, '2.8') !== false ) {
na:
if ( strpos($wp_version, '2.7') !== false || strpos($wp_version, '2.8') !== false || strpos($wp_version, '2.9') !== false ) {
I działa