Mały błąd w panelu WordPress
Od przejścia na Dextera, czyli Wordpress 2.3 podczas pisania postów pojawiał mi się stale komunikat, mniej więcej taki:
WordPress database error: [Table 'mydatabase.wp_post2cat' doesn't exist] SELECT cat_ID AS ID, MAX(post_modified) AS last_mod FROM wp_posts p LEFT JOIN wp_post2cat pc ON p.ID = pc.post_id LEFT JOIN wp_categories c ON pc.category_id = c.cat_ID WHERE post_status = 8216;publish8217; GROUP BY cat_ID
Wszystko nadal chodziło, posty się zapisywały a następnie wyświetlały poprawnie, ale niesmak pozostawał. Ale, że dzisiaj mam cały dzień nowego - pierwszy dzień prawie normalnej pracy bez Windows, za to w Ubuntu, postanowiłem sprawdzić co dokładnie oznaczają te komunikaty.
Rozwiązanie okazało się banalne - wtyczka generująca mapę strony nie współgrała z Dexterem. Rozwiązanie, jakie znalazłem w sieci było kompleksowe - nie tylko opisany został problem, na koniec dostałem też link do bardzo podobnej wtyczki, tyle, że działającej z Wordpress 2.3
Sciągnąłem, rozpakowałem, sprawdziłem, usunąłem 25 nieprzydatnych mi plików językowych i załadowałem na serwer. Uruchomiłem, wygenerowałem mapę, a teraz piszę i sprawdzam, czy komunikat błędów faktycznie poszedł precz.
Jak do tej pory, po kilkukrotnym zapisaniu strony (a przy każdym zapisaniu/ edycji/ kasowaniu wtyczka powinna dawać o sobie znać) żadne komunikaty błędów się nie pokazują. Miejmy nadzieję, że tak będzie nadal.




jak masz ochotę, to możesz pobrać tłumaczenie tej wtyczki z mojej strony, dopiero co je wysłałem autorowi więc chyba jeszcze nie jest dołączone do paczki. Jakbyś znalazł jakieś błędy/literówki itp to daj znać, nie miałem za bardzo czasu dokładnie sprawdzić.