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, [...]

Pokrovsk, ruskí vojaci

VIDEO: Ako prízraky, v štýle filmu Šialený Max. Pokrovsk zahalila hmla, Rusom pomohla vniknúť hlbšie do mesta

11.11.2025 22:50

Hlbšie preniknúť do Pokrovska Rusom pomohla hustá hmla, ktorá už niekoľko dní zahaľuje mesto.

Lietadlová loď USS Gerald R. Ford

Úderná skupina lietadlovej lode USS Gerald R. Ford je už pri Latinskej Amerike

11.11.2025 20:38

Do vôd v oblasti Karibiku a Latinskej Ameriky dorazila v utorok úderná skupina americkej lietadlovej lode USS Gerald R. Ford.

Mestská polícia Bratislava, telové kamery

Vallov vyzývateľ Winkler skritizoval rozpočet pre mestskú políciu. Bratislava potrebuje viac policajtov, tvrdí

11.11.2025 19:24

Ak chceme zvýšiť bezpečnosť v hlavnom meste, treba zvýšiť počet mestských policajtov a zlepšiť im pracovné podmienky, tvrdí Winkler.

Donald Trump / Viktor Orbán /

Bývalý maďarský europoslanec bagatelizuje stretnutie Orbána a Trumpa: Bolo to iba 'stretnutie pri obede'

11.11.2025 19:15

Schôdzka Orbána s Trumpom 7. novembra vo Washingtone figuruje na webovej stránke Bieleho domu iba ako "lunch meeting".

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ť: 8344x
Priemerná čítanosť článkov: 927x

Autor blogu

Kategórie