Rubrika: Snippety
V této kategorii najdete užitečné části kódů a funkcí, které vám pomohou vylepšit práci s redakčním systémem Wordpress
-
Skrytí části obsahu pro nepřihlášené návštěvníky
Jedním z často řešených problémů ve WordPressu, je zobrazení, nebo skrytí části obsahu pro přihlášené, či nepřihlášené uživatele. Doporučují se různé pluginy, jenž jsou nezřídka zbytečně robustní a jejich použití zatěžuje WordPress dalším zbytečným kódem.
-
Jak získat nejvyšší rodičovskou kategorii ve WordPress
Dnešní snippet, řeší problém získání nejvyšší rodičovské kategorie v hierarchii kategorií. Typicky v šabloně, potřebujete zobrazit část obsahu pouze v případě, že se jedná o výpis určité kategorie a jejich potomků.
-
Zobrazení ceny pouze pro přihlášené uživatele ve WooCommerce
Původně jsem chtěl tento snippet vložit jako odpověď do jednoho komentáře, ale to se mi nepovedlo korektně. Proto dnes jednoduchá funkce, která obrazí pro nepřihlášené uživatele textovou informaci.
-
Odstranění slova zdarma z ceny produktu
Pokud využíváte WooCommerce, při nastavování cen za produkt, jste určitě zjistili, že pokud je produkt zdarma, místo ceny se zobrazí popisek „zdarma“. Jeho odstranění je jednoduché, díky hookům, kterými je celá WooCommerce doslova prošpikovaná. Do functions.php stačí vložit tento snippet:…
-
Získání odeslaných dat z Contact Form 7
Dnes to není ani moc článek, nebo návod, ale až zase budu hledat, proč nefunguje získání posted_data v wpcf7_mail_sent pro Contact Form 7, tak abych to našel.
-
Jak přidat placeholder do přihlašovacího formuláře
Díky tomu, že WordPress nabízí řadu akcí a filtrů, je možné upravit téměř cokoliv. Pomocí akce login_enqueue_scripts vložíme js soubor, který do přihlašovacího formuláře přidá placeholder.
-
WPML memory limit chyba a jak ji opravit
WPML je plugin pro vytváření vícejazyčných webů a překladů jejich částí. Osobně jej používám a doporučuji, ale v poslední verzi Translate string má nepěknou chybu. Tato chyba zapříčiňuje například u uložení jazykové varianty menu pád systému a hlášení o nedostatečném…
-
Uložení custom fields k objednávce ve WooCommerce
Pokud potřebujete uložit společně s objednávkou vlastní data, pomůže vám následují snippet. Pomocí něj uložíte custom field pro aktuálně vytvořenou objednávku. Funkce řeší pouze uložení, ne jak data získáte a jak jej zobrazíte v administraci.
-
Zobrazení widgetů jen na vybraných stránkách
V případě, že máte v sidebaru widget, který chcete zobrazit jen na určité stránce, tak si buď vytvoříte speciální sidebar pro určitou stránku a do něj budete znovu vkládat widgety, včetně toho, který chcete zobrazit, nebo využijete filtru widget_display_callback. Díky…
-
Odstranění rozměrů obrázku v kódu příspěvku
Znáte to, máte responsivní šablonu a přidáte do příspěvku obrázek. A najednou se divíte, že na tabletu přetéká z obsahu ven a rozbije vám layout. Problémem může být to, že WordPress k vloženému obrázku přidává i jeho rozměry v pixelech.…