top of page

Brak możliwości zapisu zmian położenia pól (widgetów) w Kokpicie

Jakiś czas temu trafiłem na dziwny problem dotyczący Kokpitu, a konkretnie układu pól (np. Szybki dostęp, Najnowsze komentarze etc.).

Objawy były następujące:

  1. można było swobodnie przesuwać (układać) pola

  2. można było dodawać nowe pola

  3. można było wyłączać już istniejące pola

  4. można było zmieniać liczbę kolumn

Niestety po przejściu do innych podstron administracyjnych nie zapisywała się konfiguracja położenia poszczególnych widgetów – wszystko wracało do jakiegoś zadanego układu. Zapisywała się jedynie konfiguracja liczby kolumn i obecność lub brak poszczególnych pól (widgetów).

Sprawdziłem na innych użytkownikach i co ciekawe – nie było takiego problemu, a więc można było wykluczyć problem z wtyczkami.

Testowałem Kokpit na wszystkie strony:

  1. wyczyściłem ciasteczka oraz sesje

  2. podmieniłem Security Keys w wp-config.php

  3. sprawdzałem w różnych przeglądarkach

  4. badałem inspektorem błędów (Console w Chrome)

  5. obserwowałem statusy (Network w Chrome)

wszystko teoretycznie było OK, a problem nie chciał zniknąć…

Pozwoliłem sobie nawet rozpocząć odpowiedni wątek w grupie Fani WordPressa na GoldenLine ale tam również nikt nie miał pomysłu co z tym zrobić.

Rozwiązanie

Problem tkwił w bazie danych i był związany z błędem przy aktualizacji WordPressa 3.0!

Podczas aktualizacji WP 2.9.2 do WP 3.0 teoretycznie powinien zostać usunięty klucz wp_meta-box-order_dashboard (znajdujący się w tabeli wp_usermeta), ponieważ od WP 3.0 nie stosowane jest tutaj prefiksowanie kluczy. Jeśli z jakiś powodów akcja ta nie została wykonana automatycznie, to musimy zadziałać ręcznie…

Najprostszym rozwiązaniem problemu jest:

  1. wejście do naszej bazy danych

  2. odszukanie tabeli wp_usermeta (wp_ – może i powinno być w naszej bazie podmienione na inny ciąg znaków ze względu na bezpieczeństwo)

  3. odszukanie wp_meta-box-order_dashboard dla naszego problematycznego usera (uwaga do wp_ – jak powyżej)

  4. usunięcie całego wadliwego rekordu

Ciekaw jestem czy komuś z Was również przytrafił się taki problem? Czy może przy innej aktualizacji WP mieliście również problem z aktualizacją struktury bazy danych?

Kommentare


© 2023 by Agnieszka Brocik Real Estate Consulting. Powered and secured by Wix

bottom of page