Wtyczka do ząrzdzania serwisem WordPress

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…

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