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…

paginacjaDo 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

Poradnia przedmałżeńska

I to jest chyba to piekło, o którym mówili znajomi. Wyglądało to zupełnie inaczej, prowadzone było w innej formie i w innej atmosferze niż Nauki przedmałżeńskie o których niedawno pisałem.

Tutaj także szukaliśmy poradni, która przyjmowała by mające się ku sobie duszyczki w dni wolne od pracy a dokładnie w soboty. Jedyną, którą znaleźliśmy była ta mieszcząca się przy Bazylice Mariackiej. Owa Katolicka Poradnia Życia Rodzinnego otwarta jest m.in. w godzinach popołudniowych 16:00-18:00. My zjawiliśmy się około 16:10 i byliśmy 6 może 7 parą w kolejce.

Na naukach powiedziano nam, że takie spotkanie w poradni trwa mniej więcej 20 minut na parę. Za pierwszym razem (a było ich w sumie 3) doradcy (a było ich 2) rozmawiali z parami nawet do godziny. Co przełożyło się na czas oczekiwania, przy którym pary, które zjawiły się już po nas czekać musiały na swoją kolej nawet do około 19:00.

Za drugim razem prowadzący byli inni. Na początku pary edukowane były przez około 20-30 min, natomiast po godzinie, widząc ile par jeszcze oczekuje, Pani prowadząca tak przyspieszyła że plątał jej się język. Mówiła nieprzekonywająco, sztucznie recytowała regułki i widać było że się spieszyła. Siedziałem i mówiłem sobie że to nie ma sensu. To drugie spotkanie było najprzyjemniejsze, i wcale nie dlatego, że się szybko uwinęliśmy, ba, to nie było najkrótsze spotkanie. Pozytywnym aspektem było to, że Pani się uśmiechała, na koniec umiała zażartować, życzyła nam szczęścia. Dała takie normalne ludzkie odruchy sympatii, miło nam się zrobiło i po spotkaniu razem o tym rozmawialiśmy. Czytaj dalej