Tworzę wtyczkę w WordPress do zarządzania zleceniami serwisowymi. W sumie na rynku istnieje już kilka rozwiązań ale, albo są to rozwiązania, w których dane przechowywane są na obcych serwerach, a dostęp do aplikacji się „wynajmuje”, albo są to programy zainstalowane na komputerze, które nie aktualizują się w czasie rzeczywistym, lub/i w celu sprawdzenia statusu zlecenia przez klienta odsyłają na subdomenę lub też na inną stronę. W związku z tym, że moja strona siedzi na WordPress postanowiłem napisać coś co było by dla mnie najbardziej odpowiednie. A może i przyjmie się u innych. W sumie mam zamiar to rozwijać, więc gdyby był ktoś zainteresowany to miło by było usłyszeć o zainteresowaniu, oraz pomysłach na funkcjonalność. Czytaj dalej
Tworzenie 2 tabel w bazie danych za pomocą wtyczki w WordPress
function nazwa_funkcji_instalujacej() { global $wpdb; $table_name = $wpdb->prefix . 'pierwsza_tabela'; $table_name2 = $wpdb->prefix . 'druga_tabela'; $sql = "CREATE TABLE IF NO EXISTS `" . str_replace('`','', $table_name) . "` ( id int(11) NOT NULL AUTO_INCREMENT, name tinytext NOT NULL, age int(11) NULL, PRIMARY KEY (id) );"; $sql .= "CREATE TABLE IF NO EXISTS`" . str_replace('`','', $table_name2) . "` ( id int(11) NOT NULL AUTO_INCREMENT, email VARCHAR(20) NOT NULL, PRIMARY KEY (id) );"; require_once(ABSPATH . 'wp-admin/includes/upgrade.php'); dbDelta($sql); } register_activation_hook(__FILE__, 'nazwa_funkcji_instalujacej');
5 i 6 – Tworzę sobie zmienne zawierające nazwę nowo dodawanych tabel $wpdb->prefix
wyciąga mi aktualny prefix z jakim jest zainstalowany WordPress
8 i 15 – Zmienna z zapytaniem do bazy. Po drugim wystąpieniu zmiennej $sql
musi być .=
bo inaczej pierwsze zapytanie zostanie zastąpione przez drugie. str_replace('`','', $table_name)
usuwa zbędny i podejrzany znaczek…
22 – wykonanie zapytania. Z resztą… Skoro piszecie wtyczkę to zapewne wiecie o co tu biega…
Szczegóły w CODEX -> https://codex.wordpress.org/Creating_Tables_with_Plugins
Jak włączyć paginację komentarzy w WordPress
Uważasz że twoje popularne wpisy posiadające dużo komentarzy otwierają się wolniej? A może porostu chcesz uporządkować komentarze. Opcja paginacji komentarzy powinna cię zainteresować. Aby podzielić komentarze należy przejść na zakładkę Ustawienia >> Dyskusja a następnie zaznaczyć opcję Podziel komentarze na strony…
Do dyspozycji mamy jeszcze 2 opcje:
- ilość komentarzy na stronę,
- wyświetlanie pierwszej/ostatniej ich strony.
Po zapisaniu zmian, komentarze zostaną podzielone na strony zawierające wybraną ilość komentarzy.
ticomat.9010 nie potrafi przyjąć bilonu
Olaboga – czy to kiedyś będzie działać jak należy? ticomat.9010 firmy Trapeze znów jest w formie. Ostatnio zacinały się w nim monety. Kilkanaście dni później stojąc na tym samym przystanku nie mogę zakupić biletu ponieważ automat nie przyjmuje bilonu. Maszynie nie zaufam, nie dam jej banknotu. Drobnych nie zjada a jak skończy się jej „czas pobierania” to zżera kasę i nie oddaje. Co widać na poniższym materiale Wideo kręconym marchewką.
Stare automaty nie miały takich problemów. Bilet bez problemu został zakupiony za pomocą tych samych monet w automacie znajdującym się w tramwaju. Czytaj dalej
Ten co ma kota
W TV lecą jakieś informacje. Na ekranie prezes PiS prawi o nowym programie wyborczym :
„W Polsce rodzi się zdecydowanie zbyt mało dzieci”
Na to ona:
„Odezwał się ten… co ma kota…”