⚙️ 💡 Firemní webmaster: podpora WordPress, servis webu, hosting
📥 obchod@wp-admin.cz

Jak ve WordPressu změnit ikonu webu

Ikona webu neboli favicon je malý obrázek, kterou prohlížeče zobrazují v záhlaví karty nebo někde poblíž adresy webu.

Článek byl vydán , upraven • Autorem je Vlastimil Ott
Jak nastavit ikonu webu
Jak nastavit ikonu webu

WordPress momentálně umožňuje uživateli, aby si tuto ikonu změnil, a to v nastavení šablony – Vzhled > Přizpůsobit.  Vkládá se čtvercová grafika ideálně v rozměru 512×512 bodů, kterou systém zmenší do potřebných rozměrů (např. 32×32 bodů). Pokud ale nastane situace, že toto nastavení šablony nenajdete, pak je potřeba ruční zásah.

Špatně: Editace header.php šablony

Takhle se to dělat nemá, protože v případě šablony, kterou nemáte na míru, o tuto změnu přijdete po aktualizaci šablony. Obecně vzato se nikdy nemá upravovat zdrojový kód, vždy se změny zapracovávají modulárně – pluginem nebo podřízenou šablonou. Tím se zajistí nezávislost na okolí a realizace změny se správně zařadí do ostatních procesů.

Správně: Použití hooku

Správným způsobem je využit hooku wp_head. Následující kód by tedy měl být

  • ve functions.php, pokud jste autorem šablony,
  • v souboru pluginu, jehož jste autorem (může dělat jen tuhle jedinou věc).

Samotnou ikonu si uložte do adresáře img ve své šabloně pod názvem favicon.png.

function wpa_add_favicon(){ ?>
    <link rel="shortcut icon" href="<?php echo get_stylesheet_directory_uri();?>/img/favicon.png"/>
    <link rel="apple-touch-icon" href="<?php echo get_stylesheet_directory_uri(); ?>/img/favicon.png">
    <?php }

add_action('wp_head','wpa_add_favicon');

Tím se zajistí trvalost úpravy, její snadná změna a koncepce této změny. Inspirací pro tento úryvek mi byl tento dotaz.

Další články o WordPressu

Jak ve WordPressu omezit komentářový spam

Nežádoucí komentáře trápí snad všechny webové stránky, kam nechodí jen majitel webu samotný. Po instalaci nového webu se někdy objeví velmi rychle, až má člověk podezření, že je instalátor přivolá. Situace je ale taková, že WordPress = čtvrtina světového internetu, takže je vůči němu vedeno množství různých útoků. Tedy také proti vašemu webu.

Přečíst

K čemu je dobrá pracovní verze webu a jak ji provozovat

Otázka z jedné diskuze o WordPressu: Je možné nainstalovat si WordPress jako "nový" web někde mimo stávající web, který stále poběží? Jak to udělat, abychom hlavní web neohrozili, ale přitom mohli pracovat na tom novém?

Přečíst