- CSS
- Deploy
- Grafika
- Javascript
- Laravel
- Nezaradené
- Optimalizácia
- Ostatné
- PHP
- Pluginy
- Programovanie
- Recepty
- SEO
- SQL
- Stránky
- Vue
- Woocomerce
- WordPress
-
WooCommerce e-shop na WordPress: návod pre začiatočníkov 2026
Od inštalácie WooCommerce po platby, dopravu a prvé produkty – krok za krokom na slovenskom trhu.
-
WordPress bezpečnosť: 12 chýb, ktoré robia majitelia webov
Zabezpečte WordPress proti útokom – heslá, aktualizácie, XML-RPC, zálohy a obmedzenie pokusov o prihlásenie.
-
Ako zrýchliť WordPress web v roku 2026: praktický checklist
Kompletný návod na zrýchlenie WordPressu – cache, obrázky, hosting, pluginy a meranie rýchlosti bez zbytočnej teórie.
-
Grafika v roku 2026: čo sa ešte používa a čo už nie (AI zmenila pravidlá)
Prehľad grafických nástrojov a postupov v roku 2026 – Figma, AI generátory, SVG, WebP a čo už dáva zmysel opustiť. Prakticky pre web dizajn a marketing.
-
Nasadenie Next.js a React z GitHubu na HostCreators (GIT Build & Deploy)
Krok za krokom: prepojenie GitHub repozitára s doménou na HostCreators, npm build po pushi a nasadenie bez manuálneho FTP. Vhodné pre React, Vite aj Next.js.
-
HostCreators: Node.js, Next.js, GitHub deploy a WP-CLI na bežnom webhostingu
Na slovenskom zdieľanom hostingu HostCreators získate Node.js, GIT deploy z GitHubu, WP-CLI a neobmedzený SSH – bez nutnosti vlastného VPS. Ako to zapnúť a prečo to oceníte.
-
WordPress staging: testovanie zmien pred nasadením na produkciu
Subdoména, kópia DB a bezpečný workflow pri úpravách témy a pluginov.
-
Ako vytvoriť vlastný WordPress plugin (základná šablóna)
Minimálny plugin v PHP – hlavička, hooky a aktivácia bez zbytočnej magie.
-
WordPress wp-cron: čo robí a kedy ho vypnúť
Plánované úlohy WordPress – zálohy, publikovanie, cache. Systémový cron vs wp-cron.
-
Contact Form 7 na WordPress: formulár a odosielanie e-mailov
Ako pridať kontaktný formulár cez CF7, nastaviť SMTP a ochrániť ho pred spamom.
-
Let’s Encrypt SSL na WordPress webe zdarma
Ako získať a obnoviť bezplatný SSL certifikát a vynútiť HTTPS v WordPress.
-
Rank Math SEO na WordPress: základné nastavenie
Sprievodca Rank Math – titulky, meta popisy, sitemap a schema pre blog.
-
WordPress chybová hláška 500: príčiny a riešenie
Internal Server Error na WordPress – pluginy, pamäť PHP, .htaccess a logy.
-
Ako presunúť WordPress web na iný hosting
Migrácia WordPress – súbory, databáza, doména a kontrolný checklist po presune.
-
WordPress permalinky: nastavenie pre SEO
Prečo mať pekné URL, ako nastaviť permalinky a čo robiť po zmene štruktúry.
-
Ako nainštalovať WordPress na hosting krok za krokom
Inštalácia WordPress na slovenskom hostingu – databáza, FTP, wp-config a prvé prihlásenie.
-
Cookies a GDPR na WordPress: súhlas a Google AdSense
Cookie lišta, súhlas s reklamami a GDPR pre slovenský web – prakticky bez právneho balastu.
-
Automatická záloha WordPress webu: návod s UpdraftPlus
Ako nastaviť zálohy súborov a databázy na Google Drive alebo Dropbox a ako obnoviť web po páde.
-
Najlepšie cache pluginy pre WordPress v roku 2026
Porovnanie FlyingPress, WP Rocket, LiteSpeed a W3 Total Cache – pre blog aj WooCommerce.
-
Google Analytics 4 na WordPress: nastavenie cez Site Kit
Ako prepojiť GA4 s WordPress pomocou Google Site Kit a čo sledovať pre rast návštevnosti blogu.
-
Core Web Vitals na WordPress: LCP, INP a CLS jednoducho
Vysvetlenie metrík Core Web Vitals a konkrétne úpravy pre WordPress – téma, fonty, obrázky a skripty.
-
Optimalizácia WordPress webu
Prečo by som mal optimalizovať web? V dnešnej dobe nestačí, aby web len „existoval“.Konkurencia je obrovská, používatelia netrpezliví a vyhľadávače čoraz prísnejšie hodnotia kvalitu stránok.Práve preto je optimalizácia…
-
Užitočné rozšírenia pre Chrome/Operu
Užitočné rozšírenia Chrome a Opera pre web vývojárov – DevTools, SEO, farby, WP helper.
-
Google reCaptcha, hCaptcha, Turnstile a askismet
Google reCAPTCHA, hCaptcha a Cloudflare Turnstile na WordPress – porovnanie, nastavenie a ochrana formulárov.
-
animácia farby pozadia z ľava do prava/ buttons
Animacia .color-select{ padding: 1px 5px; border-radius: 10px; display: inline-block; text-align: center; color: white; background: rgb(224, 52, 66); background: linear-gradient(to left, transparent 50%, rgb(224, 52,…
-
WordPress databaza
WordPress databáza – tabuľky, záloha, optimalizácia, phpMyAdmin a čo majiteľ webu potrebuje vedieť.
-
Pripojenie na ftp cez ssh key
Pripojenie na FTP/SFTP cez SSH kľúč na hostingu – bezpečnejšie než heslo. Návod pre WordPress a slovenský hosting.
-
Tailwind CSS
Pridanie Tailwindu do VUE npm install tailwindcss vue add tailwind https://www.youtube.com/watch?v=lazG_4uUXMY&ab_channel=SuboptimalEngineer…
-
Vytvorenie snímky obrazovky z webstránok – apiflash
Screenshot webstránky cez API (ApiFlash, URL2PNG) – automatizácia pre monitoring alebo portfolio.
-
Formáty času
Výpis času objednávky vo woocomerce ak máme prístup k $order_id $order = wc_get_order( $order_id); $datum = $order->get_date_created(); wc_format_datetime($datum, ‚d-m-Y H:i:s:‘); Získanie aktuálneho dátumu a času…
-
Woocomerce kupóny
Vytvorenie kupónu function vytvor_kupon() { $coupon_code = ‚MOJKUPON‘; // Code $amount = ’10‘; // Amount $discount_type = ‚fixed_cart‘; // Type: fixed_cart, percent, fixed_product, percent_product $coupon = array(…
-
Aktuálny čas v JavaScripte
S aktuálnym naformátovaným časom to v js nie je vôbec také jednoduché. Preto je lepšie si len túto funkciu skopírovať. const today = new Date(); const yyyy = today.getFullYear(); let mm = today.getMonth() + 1; // Months…
-
Loop a map v JavaScripte
forEach Asi najkratší spôsob: btn.forEach(element => element.onclick = function() { modal.style.display = „block“; }) for for (let i = 0; i < cars.length; i++) { text += cars[i] + ""; } for of a for in robia presne…
-
Ako zistiť ip a povoliť prístup iba pre určitý IP
Ako zistiť IP návštevníka a obmedziť prístup do WordPress adminu len pre určité IP adresy.
-
PHP arrays a foreach loop
$cars =[ [„Volvo“,22,18], [„BMW“,15,13], ]; Ako prejsť foreach loopom 2 polia naraz? (musia byť rovnako veľké polia ) $images = [‚1.jpg‘, ‚2.jpg‘] $pages = [‚stranka1‘, ‚stranka2‘] foreach( $images as $index => $image )…
-
Príkazy v terminále, npm a composer
Základné príkazy v termináli pre WordPress vývojárov – npm, composer, git a wp-cli na hostingu.
-
Pridávanie, prepínanie a odoberanie classov
Efektívnejšie ako nastavovanie display hide a display block je nastavenie prepínača classu: element.classList.toggle(„hide“) element.classList.toggle(„hide“) // prepinanie classov element.classList.remove(„hide“) //…
-
Vytvorenie pluginu a pridanie linku pre nastavenia
Vytvorenie vlastného WordPress pluginu a pridanie položky do menu Nastavenia – základ pre začiatočníkov.
-
Meta dáta objednávky
Pridanie metadát objednávke (2 spôsoby): add_action(‚woocommerce_checkout_update_order_meta‘,function( $order_id, $posted ) { $order = wc_get_order( $order_id ); $order->update_meta_data( ‚pocet_skladom‘, ‚333‘ );…
-
Pridanie nového poľa produktu
Pridanie nového vlastného poľa produktu vo Woocomerce //pridanie pola mje pole if ( ! function_exists( ‚moje_pole_create_custom_field‘ ) ) : function skladova_pozicia_create_custom_field() { $args = array( ‚id‘ =>…
-
Preklady vlastných funkcií a akéhokoľvek textu na stránke
Preklady vo vlastných funkciách __( ‚House number‘, ‚názov child temy ku ktorej sa priradia výrazy‘ ) // e https://developer.wordpress.org/reference/functions/__/ Loco Translate – plugin na preklady pluginov a tém nové…
-
wc_print_notice, wc_add_notice, wc_print_notices
wc_add_notice( ‚Hello world!‘, ‚error‘ ); // cervene wc_add_notice( ‚Hello world!‘, ‚success‘ ); // zelene wc_add_notice( wc_notice_count(), ‚notice‘ ); // modre wc_print_notices(); wc_clear_notices(); wc_add_notice(…
-
úprava poli v pokladni / checkout fields
zmena názvu, placeholderu, zmena pozície či odstránenie pola
-
Zmena elementu po hoveri na iný element
.gallery-item:hover .kurz { display: block !important; color: #FDB515; } kurz …
-
Contact form 7 návody a jeho nadstavby
Contact form 7 je free a univerzálny plugin na tvorbu kontaktných formulárov. Jeho funkcie môžete rozšíriť rôznymi ďalšími pluginmy: Contact Form 7 Database Addon – CFDB7 – ukladanie správ do databázy MultiLine files…
-
Skrátenie textu s orezaním po slovách
Pomocou PHP: $text= ‚Montážní sada pro houpací sítě a křesla | 150 kg‘; // text na testovanie $max = 41; // limit function shorten($text,$max) { if( strlen($text) > $max){ // ak je string dlhsi ako limit $orez =…
-
Pripojenie na databázu a základne SQL príkazy
// database configuration $config = [ ‚db‘ => [ ‚type‘ => ‚mysql‘, ‚name‘ => ‚meno_databazy‘, ‚server‘ => ‚domena.sk‘, ‚username‘ => ‚meno‘, ‚password‘ => ‚tvoje_heslo‘, ‚charset‘ => ‚utf8‘ ] ]; // connect to db $db =…
-
Ochrana heslom pomocou .htaccess
Ochrana priečinka alebo stránky heslom cez .htaccess – Basic Auth na Apache hostingu.
-
Vue 3 Cheat Sheet
Ako začať VUE CLIVytvorenie noveho projectu cez Vue Cli npm install -g @vue/cli The CLI (@vue/cli) is a globally installed npm package and provides the vue command in your terminal. (prida vue prikazy pre prikazovy…
-
Ako povoliť prístup menej bezpečným aplikáciám cez SMTP pre Gmail?
Gmail SMTP pre WordPress – App Password, WP Mail SMTP a prečo Google blokuje „menej bezpečné aplikácie“.
-
Fonty
fontsquirrel.com/matcherator alebo whatfontis.com Na týchto stránkach môžete nahrať obrázok a stiahnuť podobné fonty. Fonty potom nainštalujete do Windowsu nasledovne podľa obrázka. Font sa Vám potom načíta v Photoshope…
-
Najlepšie hostingy
Čo je to hosting ? Predstavte si, čo vidíte napr. na tejto webstránke. Text, obrázky, videá a pod. Všetky tieto prvky obsahu stránky musia byť niekde umiestnené, ako keď si niečo ukladáte na USB kľúč alebo do svojho…
-
Overenie IC DPH v systéme VEIS cez AJAX a jQuery
ajax jquery if (document.querySelector(‚.woocommerce-checkout‘) ){ console.log(‚woocomerce-checkout‘); jQuery(document).ready(function( $ ){ // Your code in here var form2 = $(„#woocommerce_eu_vat_number“); var…
-
Ukladanie súborov na server v PHP
$data = file_get_contents(‚data.txt‘); $data = json_decode($data ? : [] ; array_push($data, get_post_meta( $id, ‚_sku‘, true ) ); file_put_contents(‚data.txt‘, json_encode(array_unique($data))); var_dump(…
-
Overenie dĺžky tel. čísla
overenie tel cisla woocomerce if ( document.querySelector(‚.checkout‘) ){ document.getElementById(‚billing_phone‘).addEventListener(‚change‘, skontrolujCislo) // alebo keyup } function skontrolujCislo () {…
-
Ako začať s Laravelom
nastavenie windowsu control panel – system a zabezpecenie – zmenit nastavenie kontroly – vypne vyskakovacie okna powershell spustit ako spravca a cez ALT+ Space, edti a paste Set-ItemProperty -Path…
-
Generátory textu
generator textu Generátory textu sa vždy zídu 😀 a to hlavne free verzie. Najlepešie ak aj generujú zmysluplný text k správnej téme. Tieto sú najlepšie free generátory textu čo som našiel: frase.io zyro.com Pomôžu…
-
Najlepšie wordpress pluginy
Najlepšie wordpress pluginy W3 TOTAL CACHE A WP-ROCKET Spomedzi platených pluginov je najlepšie hodnotený plugin WP Rocket, ktorý má pomerne jednoduché nastavenia. Výborná alternatíva je však W3 Total Cache. Takmer…
-
SEO nástroje
SEO nástroje pre WordPress – Rank Math, Search Console, Analytics, PageSpeed a čo sledovať pre rast trafficu.
-
Ako zistiť zmenu URL adresy v JavaScripte bez refreshnutia stránky (cez ajax)
let lastUrl = location.href; new MutationObserver(() => { const url = location.href; if (url !== lastUrl) { lastUrl = url; onUrlChange(); } }).observe(document, {subtree: true, childList: true}); function onUrlChange()…
-
Git a Github
https://gitforwindows.org/ Najprv si stiahni inštalačku Gitu (ak máš Cmder tak už ho pravdepodobne máš) či máš git a akú verziu si overíš cez git -v ak nefu nefunguje tak git –version git config –global user.email…
-
Oprava chýb vo WordPresse
Oprava chýb vo WordPress – biela obrazovka, 500 error, pluginy, pamäť PHP a debug.log. Postup pre majiteľov webov.
-
Párne a nepárne CSS a JS
Vybratie párnych a nepárnych elementov pomocou CSS li { color: black; } li:nth-child(odd) { /* neparne*/ color: #777; } li:nth-child(even) { /* parne */ color: blue; } ho ho ho…
-
Zlé a škodlivé backlinky pre SEO
Zlá a toxická SEO backlinks – čo je škodlivé, disavow a ako budovať kvalitné odkazy na WordPress blog.
-
Ako zistiť či je text na stránke skopírovaný ?
Ako zistiť duplicitný alebo skopírovaný obsah na webe – Copyscape, Google Search a canonical.
-
Sitemap error
Sitemap error v Google Search Console – príčiny, oprava WordPress sitemap a Rank Math.
-
Nástroje na hromadnú úpravu obrázkov
Nástroje na hromadnú úpravu a kompresiu obrázkov pre WordPress – WebP, Imagify, Squoosh a prečo na tom záleží pre SEO.
-
Pridanie widgetu TAG na stránku objednávky
Pridanie widgetu TAG OBJEDNÁVKY na bočný panel na stránke objednávky /order page // Adding Meta container admin shop_order pages add_action( ‚add_meta_boxes‘, ‚mv_add_meta_boxes‘ ); if ( ! function_exists(…
-
Najlepšie editory / IDE
PHP STORM Ako už napovedá názov je určený pre PHP. PLATENÝ testovacie verzie na stiahnutie zdarma: https://www.jetbrains.com/phpstorm/nextversion/ alebo free skúšobná licencia vytvorením účtu nainstalovat plugin live…
-
OOP v PHP
V PHP môžete písať kód aj v objektovo orientovanom štýle (Object-Oriented Programming – objektovo orientované programovanie) – OOP. OOP je o vytváraní objektov, ktoré obsahujú údaje aj funkcie. Výhody objektovo…
-
Pridanie dát do rýchleho náhľadu objednávky / order preview
Pridanie vlastných dát do náhľadu / Display custom data on Woocommerce admin order preview // Add custom order meta data to make it accessible in Order preview template add_filter(…
-
Pridanie stĺpca v zozname objednávok
Pridanie stĺpca s názvom spôsob dopravy // add columns sposob dopravy function add_shipping_to_orders_table($columns) { $columns[‚shipping_method‘] = ‚Spôsob dopravy‘; return $columns; } add_filter(…
-
Prejdi loopom objednávky podľa statusu
ID Stav Dátum vytvorenia Suma Upraviť Zobaziť
-
API request kurzu meny v PHP
$req_url = ‚http://api.exchangeratesapi.io/v1/latest?access_key=4e627173200e0e2072a380f2e82d757a&symbols=RON‘; $response_json = file_get_contents($req_url); // Continuing if we got a result if(false !== $response_json)…
-
Fetch obsahu z druhej stránky po kliknutí
Takto si ľahko spustiš napr. php script na inej stránke až po kliknutí na udalosť a tú si potom zobrazíš v nejakom elemente var odporucaneSekcia= document.getElementById(‚odporucane-section‘); var spustac=…
-
Preposlanie dát z formulára na druhú stránku
Preposlanie dát z Contact Form 7 na druhú stránku alebo API – hidden fields a JavaScript.
-
Prejdenie / úprava všetkých produktov cez loop
require_once( $_SERVER[‚DOCUMENT_ROOT‘]. ‚/domena/wp-load.php‘); if (!current_user_can(‚administrator‘)){ die(‚Musís byť prihlásený ako administrátor‘); } $wc_query = new WP_Query( array( ‚post_type‘ => ‚product‘,…
-
Zoradenie elementov v JavaScripte / sort function
2 1 3 Zoraď function zoradProdukty() { var items = document.querySelectorAll(‚.produkt‘); // definuj elementy…
-
Cesty k súborom v PHP
Použite __DIR__preddefinovanú konštantu na nájdenie cesty k adresáru súboru v PHPPoužite dirname() funkciu na nájdenie cesty ku koreňovému adresáru projektu v PHPPoužite $_SERVER[‚SERVER_NAME‘] pre vypísanie zvyšnej…
-
Získavanie dát z produktu
Get product ID from product SKU (Ak máme iba katalógové číslo produktu): wc_get_product_id_by_sku( $item ); 1. Ak máme prístup ku $product // Get Product ID $product->get_id(); // Get Product General Info…
-
Efekty pre obrázky
Moderný efekt priblíženia obrázka s orezaním */ priblizenie obrazka s orezanim */ .class .wpb_wrapper { overflow:hidden; } .class img:hover { transform: scale(1.07); transition: all .5s ease; } /* stmavenie obrazkov*/…
-
Rýchle pripojenie súborov a zoznam knižníc
Pripojenie tvojho CSS a JS Časté knižnice / frameworky
-
Prekladajte texty a pracujte s dokumentmi s Deepl a ilovepdf
Deepl je v súčasnosti asi najlepší prekladač na svete. Ponúka platené verzie ale pre bežného používateľa stačí aj free verzia. Deepl ponúka toho viac ako Google. Zadarmo Vám dokonca preloží aj naskenované dokumenty.…
-
Ako povoliť úpravu objednávok a vytvoriť nový status
Úprava WooCommerce objednávok po odoslaní a vlastný stav objednávky – hooky a pluginy.
-
Ťahák pre WordPress programátora
Základy PHP Výpis dát /* v css definovat pre lepšie zobrazenie : pre{background-color:white; padding:5px 5px} */ echo “; print_r( ); echo “; skratene: echo…
-
Document ready v čistom JavaScripte
if (document.readyState === ‚complete‘) { // The page is fully loaded } when the document is ready… let stateCheck = setInterval(() => { if (document.readyState === ‚complete‘) { clearInterval(stateCheck); // document…
-
Krátke ale užitočné snippety
Vráti starú verziu widgetov // widgety v starej verzii add_filter( ‚show_admin_bar‘, ‚__return_false‘ ); Skrytie admin baru na vrchu stránky /* Disable WordPress Admin Bar for all users*/ add_filter( ‚show_admin_bar‘,…
-
Presmerovanie užívateľa a stránka v rekonštrukcii
Presmerovanie návštevníkov a režim údržby WordPress – .htaccess, plugin alebo hosting panel.
-
Vytvorenie a vymazanie užívateľa cez FTP vo WordPresse
Vytvorenie a vymazanie WordPress používateľa cez FTP a databázu – keď sa nedostaneš do adminu.
-
Overenie vlastníctva, indexovanie stránky
Overenie vlastníctva webu a indexovanie v Google – Search Console, sitemap a prvé kroky po spustení WordPress.
-
Not v css na recaptcha
Takto môžete jednoducho pomocou css skryť recapta zo vsetkých stránok okrem stránk ktoré maju v body class .page-id-5739 a .page-id-101094 body:not(.page-id-5739, .page-id-101094) .grecaptcha-badge{display:none…
-
Ďakovná stránka a dotazník pri objednávke
Odporúčam skopírovať celý priečinok z woocomerce/templates do child-témy aby sa úpravy zachovali aj pri aktualizácií pluginuAk nemáte child tému tak si ju treba vytvoriť. Ďalšia možnosť je použiť include alebo requiere…
-
WordPress základné príkazy
PHP v hlavičke vypíše domovskú stránku – zobrazenie názvu stránky (Nastavenia -> Všeobecné) – názov stránky alebo príspevku
-
SSH deploy
ssh-keygen – vygeneruje ssh kluc C/Users/User/.shh/id_rsa.pub – najprv treba skopirovat ssh kluc z PC na server servers->ssh keys ssh forge@178.128.202.170 // pripojenie na ip adresu servera ls cd nazovstranky git…
-
Klávesové skratky
Chrome prehliadač: shift + F5 alebo ctrl +F5 refresh stránky pre prejavenie zmien js a css Ctrl + U zobraz zdrojový kód stránky Chrome konzola F12 zapnutie konzoly v chrome $0 vyberie aktualny element ctrl+ shigt + C…
-
Objekty v JavaScripte
pole v poli / zložité pole let keys = { cesko: { key: ‚hodnota11‘, secret: ‚hodnota12‘ }, madarsko: { key: ‚hodnota21‘, secret: ‚hodnota22‘ }, rumunsko: { key: ‚hodnota31‘, secret: ‚hodnota32‘ } } pristupujeme cez…
-
Úpravy administrácie používateľa
Skrytie verzií WordPress, YoastSEO, WP Bakery remove_action(‚wp_head‘, ‚wp_generator‘); remove_action( ‚wp_head‘, ‚wc_generator_tag‘ ); add_filter( ‚wpseo_debug_markers‘, ‚__return_false‘ ); add_action(‚wp_head‘,…
-
Najlepšie WordPress témy
Najlepšie WordPress témy 2026 pre blog, firemný web a e-shop – Blocksy, Kadence, GeneratePress a na čo si dať pozor.
-
Ryžový nákyp
Suroviny : 250g guľatozrnej ryže700ml mlieka5 vajecvanilkový cukor80g kryš.cukruzavárané marhuľe alebo zavárané ovocie podľa chutimaslostrúhankaštipka soli Postup: Vo vode si premyjeme ryžu ktorú varíme v mlieku až kym…
-
Kuracie lievance
Suroviny: 2ks kuracích pŕs1 žltá cibuľa2 lyžice majonézy hellmans1lyžica hl.múky1/2 kávovej lyžičky soličierne korenieolej Postup: Kuracie prsia a cibuľu si nakrájame na maličké kúsky, pridáme ostatné ingrediencie a…
















