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
-
Zjištění ID nadřazené stránky ve WordPressu
Následují část kódu jsem použil, když bylo nutné přiřadit odlišné styly pro všechny stránky, které měli jako parrent jednu určitou stránku. Řekněme, že máte firemní web, kde pro určitý druh služeb chcete mít jiné pozadí. Následující funkce vrací id parrent…
-
Jak zobrazit WordPress administraci pouze pro administrátory
Pro zamezení přístupu registrovaných uživatelů do administrace, ať z jakéhokoliv důvodu, existuje řada pluginů. Pokud však potřebujete podobnou funkci zakomponovat do šablony, nebo nemůžete použít plugin, pomůžou vám dvě jednoduché funkce, které vložíte do souboru functions.php
-
Jak odstranit položky z admin baru ve WordPressu
Pokud si chcete upravit admin bar dle své potřeby a potřebujete odstranit položky, které v admin baru jsou defaultně, pomůže vám následující snippet, který využívá hooku wp_before_admin_bar_render. Do functions.php vložte následující funkci, která odstraní wp logo a updates link:
-
Jak změnit admin logo v administraci WordPressu
Chcete si upravit vzhled administrace podle vašich potřeb? Jedním z triků, je změna loga WordPressu v levém horním rohu Do functions.php přidejte následující kód: function custom_admin_logo() { echo ‚ #header-logo { background-image: url(‚.get_bloginfo(‚template_directory‘) .’/images/adminlogo.png) !important; } ‚; } add_action(‚admin_head‘, ‚custom_admin_logo‘);…
-
Jak odstranit pole pro url z komentářového formuláře
Pokud nechcete diskutujícím umožnit vložení url jejich webové stránky, stačí použít tento jednoduchý kód, který vložíte do functions.php
-
Přidání javascriptu a externího stylu do šablony – správný způsob
Pracujete na nové šabloně a potřebujete do ní přidat například fancybox? Není nic jednoduššího, než nahrát složku do šablony a pak nalinkovat z head.php potřebné soubory. Jak postupně pracujete webem, přidáváte nové a nové pluginy, až zničeho nic, přestane fancybox…
-
Zobrazení oblaku štítků v šabloně
Pro zobrazení mraku/oblaku štítků v je možné použít widget, ale pokud chceme zobrazit štítky v patičce bez použití widgetu, nebo na sitemap stránce, využijeme funkci wp_tag_cloud(), která zobrazí výpis všech štítků dle parametrů. V šabloně pak vložíme na řádek,…
-
Jak zjistit, zda je uživatel přihlášen ve WordPress
Někdy potřebujeme zjistit, zda je uživatel přihlášen, nebo nikoliv. Pro to využijeme funkci is_user_logged_in(), která vrací True, nebo False. Pro lepší výsledek zjistíme login přihlášeného usera, nebo zobrazíme login a register link: if ( is_user_logged_in() ) { global $current_user; get_currentuserinfo();…