Přeskočit na obsah

Web nefunguje? Volejte Web nefunguje? +420 721 589 155 nebo nám napište Napište nám

Snippety

Užitečné WordPress snippety 1

Tomáš Cirkl Publikováno 2 min čtení

Pozor:

Článek je z roku 2017. Některé postupy se mohly změnit.

wordpress raketa
Obsah článku (5 kapitol)

Když člověk každý den pracuje s WordPress, tak často narazí na užitečné snippety. V sérii těchto článků vždy dám seznam několika WordPress snippetů, na které jsem nedávno narazil.

Pro vložení snippetů doporučuji využít vlastní child šablonu nebo si pro ně vytvořit vlastní plugin.

Přesměrování uživatele po registraci

Máte na webu spuštěnou registraci uživatelů? Může se vám hodit je po registraci přesměrovat na specifickou stránku.

// Přesměruje uživatele po registraci
function wplama_registration_redirect(){
return home_url( '/uzivatel/' );
}
add_filter( 'registration_redirect', 'wplama_registration_redirect' );

Odstranění verze WordPress

Snippet odstraňuje zobrazenou verzi WordPress v kódu.

// Odstraňuje WordPress verzi
remove_action('wp_head', 'wp_generator');

Skryje správu o dostupné aktualizaci WordPress

Někdy není důvod, aby klient viděl hlášku o dostupné aktualizaci. Například při vydání nové verze, kdy pár dní čekáte na ověření kompatibility.

// Skryje WordPress update
function wp_hide_update() {
remove_action('admin_notices', 'update_nag', 3);
}
add_action('admin_menu','wp_hide_update');

Deaktivuje automatickou kompresi JPEG obrázků

Když používáte pluginy jako je WP Smush nebo podobné, je WordPress komprese zcela zbytečná.

// Deaktivuje automatickou kompresi JPEG obrázků
add_filter( 'jpeg_quality', 'smashing_jpeg_quality' );
function smashing_jpeg_quality() {
return 100;
}

Nastavení počtu výsledků vyhledávání

Vyhledávání je důležitou součástí vašeho webu? Možná se vám bude hodit možnost změnit počet zobrazených výsledků na stránku.

// Nastavení počtu zobrazených výsledků na stránku při vyhledávání
function limit_posts_per_search_page() {
	if ( is_search() )
		set_query_var('posts_per_archive_page', 20); 
}

add_filter('pre_get_posts', 'limit_posts_per_search_page');

Autor

Tomáš Cirkl

Zakladatel WPlama. Od roku 2014 se starám o weby a e‑shopy na WordPressu a píšu o tom, co při té práci řeším. Třikrát jsem přednášel na WordCampech.

1 035 článků Všechny články autora

Komentáře

Zatím tu nikdo nekomentoval. Napište první komentář.

Přidat komentář

E-mail nezveřejníme. Povinná pole jsou označena hvězdičkou.

Jak zacházíme s údaji z komentářů, popisují zásady ochrany osobních údajů.