WordPress a výkon kasíno stránok

Rozhodol som sa, že popíšem poslednú situáciu ktorú som riešil na wordpress v novej práci. Jednalo sa o úpravu kasíno webu a jeho štruktúry. Scripty nižšie možno samozrejme použiť aj na eshopy zavožené na wordpresse. Povedzme, že mám 20 kategórií a desiatky a potencionálne stovky dynamických stránok. Každá z týchto stránok má vzťah k inej, ktorý je definovaný manuálne, aby sa veci zjednodušili. Napríklad: kategória id 11 má vzťah k: 15,20,/casino/?s=xxx,39, kategória 10 má vzťah k 17,1 a 3 atď. Aký je najlepší spôsob uloženia týchto informácií? Na našom webe sme mali vlastnú tabuľku sql a používali týždenný prechod, premýšľal som, či je lepším prístupom prejsť na tabuľku možností wp. Dôvodom je moja obava o výkon. Samozrejme viem, že najlepším spôsobom je vždy najprv využiť možnosti, ktoré ponúka WordPress. A teda typy príspevkov a taxonómie.

Ako riešenie som použil funkciu Register taxonomy a to nasledovne:

function create_custom_taxonomies() {
register_taxonomy(
‚custom_category‘,
‚post‘,
array(
‚label‘ => __(‚Custom Category‘),
‚rewrite‘ => array(‚slug‘ => ‚custom-category‘),
‚hierarchical‘ => true,
)
);
}
add_action(‚init‘, ‚create_custom_taxonomies‘);

A následne som použil Custom fields:

if (function_exists(‚acf_add_local_field_group‘)) {
acf_add_local_field_group(array(
‚key‘ => ‚group_1‘,
‚title‘ => ‚Custom Fields‘,
‚fields‘ => array(
array(
‚key‘ => ‚field_1‘,
‚label‘ => ‚Related Categories‘,
‚name‘ => ‚related_categories‘,
‚type‘ => ‚text‘,
),
),
‚location‘ => array(
array(
array(
‚param‘ => ‚post_type‘,
‚operator‘ => ‚==‘,
‚value‘ => ‚post‘,
),
),
),
));
}

A obavy o výkon webu som vyriešil nakoniec častejším ukladaním do keše. Toto je z môjho pohľadu elegantné riešenie problému z robustným webom ktorý generuje desiatky „postov“ o casínach každý týždeň.

Tvorba grafov pomocou knižnice Chart. js a PHP

01.08.2025

V tomto článku si ukážeme, ako vytvoriť dynamické grafy pomocou knižnice Chart.js a PHP. Chart.js je jednoduchá knižnica na tvorbu grafov v JavaScripte, ktorá umožňuje vizualizáciu údajov v rôznych formátoch, ako sú stĺpcové grafy, čiarové grafy, koláčové grafy a ďalšie. Síce samozrejmosť ale pre istotu: údaje sú uložené v MySQL databáze 🙂 Vytvoríme HTML [...]

Fulltextové vyhľadávanie v PHP a MySQL

31.08.2024

Fulltextové vyhľadávanie v MySQL umožňuje efektívne prehľadávanie veľkých textových dát. Základný script ktorý potrebujeme a ktorý si môžete prispôsobiť podľa svojich potrieb, napríklad pridať ďalšie polia na vyhľadávanie alebo upraviť vzhľad výsledkov je tento: Vysvetlenie kódu Konfigurácia databázy a pripojenie: Nastavenie parametrov pripojenia k databáze. [...]

Implementácia živých kasínových hier pomocou WebSocketov v PHP a Laraveli

30.08.2024

Implementácia živých kasínových hier predstavuje moderný a atraktívny spôsob, ako zaujať hráčov a poskytnúť im autentický zážitok z hry. Použitie WebSocketov umožňuje real-time komunikáciu medzi serverom a klientom, čím sa dosahuje plynulé a rýchle reagovanie na herné udalosti. V tomto článku si ukážeme, ako vytvoriť živé kasínové hry pomocou PHP a Laravelu, [...]

lavrov peskov

Lavrov tak, Peskov presne naopak: Putin nenariadil prípravy na jadrové testy

09.11.2025 18:38

„Presne vieme, že ani Rusko, ani Čína žiadne jadrové testy nevykonávajú,“ zdôraznil Putinov hovorca.

Mária Vojtaššáková

Hlas poprel, že by riaditeľka popradskej školy, kde mal prednášať Fico, bola jej členkou

09.11.2025 18:27

Strana má síce členku s rovnakým menom, ide ale o dve rozdielne osoby.

vybor pre obranu a bezpecnost, krupa, grendel

Grendel: Premiér pri téme nárastu krádeží hodil svojich ministrov cez palubu

09.11.2025 17:56

Od ľudí vyťahujú čoraz viac peňazí, všetko zdraželo a popritom ešte zjemnili tresty za krádeže, mieni poslanec.

sputnik

Na Slovensku ho „preslávil“ Sputnik. Zelenskyj uvalil sankcie na ruského mierotvorcu

09.11.2025 16:44

Momentálne je Dmitrijev Kremľom vysielaný na rokovania so Spojenými štátmi.

janvarga

Blog o mojej práci a vášni zároveň. Programujem v PHP a ako najčastejšie cms používam wordpress ako nedokonalú ale modernejšiu náhradu za drupal a typo3. A tom sú moje články.

Štatistiky blogu

Počet článkov: 9
Celková čítanosť: 8336x
Priemerná čítanosť článkov: 926x

Autor blogu

Kategórie