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

vedci, SAV, venhart

Vedci zo SAV odprezentovali dlhoočakávanú analýzu: mRNA vakcíny sú bezpečné. Varovali pred dezinformáciami

04.09.2025 12:58

Všetky použité metódy preukázali, že množstvo zvyškovej DNA vo všetkých analyzovaných šaržiach bolo pod medzinárodne stanovenou hodnotou.

NRSR parlament

Žltačka sa šíri Slovenskom, udrela aj na parlament. Šaško poslancom odporúča umývať si ruky

04.09.2025 12:16, aktualizované: 13:03

Menej ako týždeň pred prvou schôdzou po letných prázdninách musí Národná rada SR riešiť nepríjemný problém.

korupcia

Iba päť z 21 opatrení a 12 vôbec. Slovensko čelí kritike pre (ne)boj s korupciou

04.09.2025 11:51

Skupina GRECO usúdila, že pokrok je nedostatočný a Slovensku dala deadline.

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

Autor blogu

Kategórie