Názory sa rôznia. Mnoho vývojárov posledné roky opúšťa loď menom WordPress a prechádza na iné riešenia. Iní sa snažia vyhovieť zákazníkom a vyhnúť sa novej paradigme. Je nový systém naozaj tak strašný?
(viac…)Blog
-
Ako na responzivitu vo WordPress?
1. Použitite pluginov
Pre lepšiu kontrolu nad responsivitou blokov môžeš využiť pluginy, ktoré pridávajú responsívne nastavenia do blokového editora:
Doplnky s rozšírenými funkciami:
- Kadence Blocks:
- Poskytuje možnosť nastaviť rôzne hodnoty pre desktop, tablet a mobil pre každý blok (napr. veľkosť písma, medzery, zarovnanie).
- Obsahuje jednoduché nástroje na prispôsobenie správania stĺpcov.
- Stackable Blocks:
- Pridáva pokročilé možnosti pre každý blok, vrátane animácií a prispôsobenia pre rôzne zariadenia.
- GenerateBlocks:
- Umožňuje detailnú kontrolu nad štruktúrou a rozložením blokov na rôznych obrazovkách.
2. Použitie CSS prispôsobených pre rôzne zariadenia
Ak natívne možnosti nepostačujú, môžeš pridať vlastné CSS:
Základné CSS pre responsivitu:
Použitie mediálnych dotazov (media queries) ti umožní presne špecifikovať správanie blokov pre rôzne veľkosti obrazovky.
Príklad:
/* Pre menšie obrazovky (mobil) */
@media (max-width: 768px) {
.wp-block-column {
flex-basis: 100%; /* Každý stĺpec zaberie celú šírku */
margin-bottom: 20px;
}
.wp-block-group {
padding: 10px;
}
}
/* Pre stredné obrazovky (tablet) */
@media (min-width: 769px) and (max-width: 1024px) {
.wp-block-column {
flex-basis: 50%; /* Každý stĺpec zaberie polovicu šírky */
}
}Tento CSS kód môžeš pridať do:
- Vlastného CSS (Vzhľad → Prispôsobenie → Dodatočné CSS).
- Súboru
style.css
v aktívnej téme.
3. Natívne možnosti v blokovom editore (Gutenberg)
Základný WordPress editor obsahuje obmedzené možnosti responsivity, ale niektoré bloky majú natívnu podporu prispôsobenia:
Možnosti v paneli „Bloky“ (vpravo):
- Stacking (stohovanie):
- Pri blokoch ako Group Block alebo Columns Block môžeš nastaviť spôsob zobrazenia na menších obrazovkách:
- Horizontálne alebo vertikálne usporiadanie.
- Tieto nastavenia sa aktivujú automaticky, ale ich správanie môžeš ovplyvniť cez CSS.
- Pri blokoch ako Group Block alebo Columns Block môžeš nastaviť spôsob zobrazenia na menších obrazovkách:
- Margin a Padding:
- Nastavuješ medzery vo vnútri alebo okolo blokov. Niektoré témy (napr. Blocksy, Kadence) umožňujú rozdielne hodnoty pre desktop, tablet a mobil.
- Typografia:
- Môžeš zmeniť veľkosť písma podľa zariadenia, ak je to podporované.
4. Dynamické zobrazenie pomocou podmienok
Niektoré pluginy a nástroje umožňujú dynamicky meniť viditeľnosť alebo správanie blokov podľa veľkosti obrazovky:
- Visibility Settings: Niektoré doplnky, ako Kadence alebo Spectra, umožňujú skryť bloky pre určité zariadenia (napr. blok viditeľný len na mobiloch).
Vaše tipy a triky?
Ako riešite responzívny dizajn vo Wordprese vy? Máte nejaké tipy a triky? Podeľte sa o ne v komentároch pod článkom.
- Kadence Blocks:
-
Spúšťanie java scriptu a CSS Contact Form 7 len na stránke kontakt
Možné použiť vo functions.php (aj child theme)
// Deregister Contact Form 7 JavaScript & Css files on all pages without a form function contactform2_deregister_javascript_css() { if ( ! is_page( 'kontakt' ) ) { wp_deregister_script( 'contact-form-7' ); wp_deregister_style( 'contact-form-7' ); //Odkomentuj ak sa používa google recaptcha //wp_deregister_script( 'google-recaptcha' ); } }
V prípade potreby pridajte viac stránok ako array do funkcie is_page(). Napr.:
is_page( array( 'o-nas', 'kontakt', 101 ) );
-
Ulož.to končí, čo ďalej?
Všetci zaiste poznáte ulož.to. Stránka svojim návštevníkom roky umožňovala zdieľať rôzny obsah. To sa však od 1.12.2024 aj vďaka zmene legislatívy európskej únie zmenilo. Preto prinášam zoznam alternatívnych webov s podobným zameraním.
(viac…) -
FinalCut pre iPad? S veľkým ale…
Tento článok alebo skôr komentár by sa pokojne mohol volať „Ako si Apple neváži svojich zákaznikov„. Pýtate sa prečo?
(viac…) -
Ako vybrať dobrú VPN
Nedávno som riešil problém s výberom dobrej VPN. Prišiel som k nasledovnému záveru.
(viac…) -
Porovnanie dvoch priečinkov MAC pomocou terminálu
Potrebujete porovnať dva priečinky alebo súbory na operačnom systéme MAC OS X? Žiadny problém. Pomocou jednoduchého príkazu v termináli viete porovnať súbory alebo priečinky.
(viac…) -
Predsavzatia na rok 2023
Sklamem Vás. V predsavzatia neverím. Myslím si, že rozumný človek vie, že každý deň je možnosť na zmenu svojho života. Kto čaká na zmenu v konkrétny deň v roku s najväčšou pravdepodobnosťou nedokáže svoje predsavzatie naplniť. A to je môj odkaz každému, kto si dáva predsavzatia. Kašlite na to! Žite! A ak si máte nejaké predsavzatie dať, tak nech je na celý život a na každý deň. Napríklad si zoberte za svoje, že budete lepším človekom ako včera.
Nech Vás sila sprevádza na tejto ceste aj v roku 2023.
-
Zodpovedný web a internet?
Ako vnímate súčasnu podobu webu? Ste s ňou spokojný? Lebo ja nie! A ani vy by ste nemali. Môžeme sa ešte zachrániť? Ja verím, že áno. Ako?
(viac…) -
Prečo nepoužívať frameworky
Trošku kontroverzný pohľad na používanie nie len programátorských frameworkov.
(viac…)