Jeżeli ktoś chce się nauczyć jak tworzyć własną tabelę w WordPress, to odsyłam do dokumentacji w której jest to świetnie opisane i naprawdę niewiele można dodać.

Więc po co mój wpis?

Otóż dla pamięci. Kopałem się w jednej wtyczce prawie dwie godziny z zakładaniem tabeli. Aktywuje, aktywuje, a jak tabeli nie było tak nie ma. Szukam przyczyn, sprawdzam sql’a – wszystko bez skutku, tabele się nie zakłada. Sprawdzam przykład i działa. Mój kod nie. Frustrujące.

Koniec końców sięgnąć trzeba do źródła i zobaczyć dlaczegoż to funkcja dbDeleta() nie chce wykonać tego co ja bym chciał. Okazało się że ciąg „create table” musi być napisany wielkimi literami.

Tragedia :D