Jak změnit logo přihlašovacího formuláře WordPressu - Affinite.io CZ

Klasický přihlašovací formulář do administrace WordPressu zobrazuje logo se známým dvojitým W a odkazuje na wordpress.org. Pokud chcete toto logo změnit, můžete využít některý z pluginů, ale pokud nepotřebujete mít v administraci formulář, kde si budete moci změnit obrázek, úprava loga je jednoduchá funkce na devět řádků kódu.

Původní formulář vypadá takto:

screenshot-by-nimbus

Jak tedy odstraníme původní logo?
Celý trik spočívá v použití akce login_enqueue_scripts:

add_action( 'login_enqueue_scripts', 'musilda_login_logo' );
function musilda_login_logo() { ?>
    <style type="text/css">
        body.login div#login h1 a {
            background-image: url(<?php echo get_stylesheet_directory_uri(); ?>/assets/image/devil.gif);
            padding-bottom: 30px;
        }
    </style>
<?php }

V podstatě jen změníte styly a background image odkážete na obrázek, který vložíte do složky s obrázky ve vaší šabloně.

Protože je však logo odkaz, musím ještě změnit url, tak aby odkazovala na homepage našeho webu.

add_filter( 'login_headerurl', 'musilda_login_logo_url' );
function musilda_login_logo_url() {
    return home_url();
}

Výsledek pak vypadá takto:

Tento článek je názornou ukázkou, že v některých případech je jednodušší a pro orientaci v pluginech lepší, použít pár řádků kódu, než si zbytečně cpát do administrace řadu jednoúčelových pluginů.

Uložení custom fields k objednávce ve WooCommerce
Uložení custom fields k objednávce ve WooCommerce
19 Říj, 2014
Jak odstranit seo description z výpisu článků v administraci
Jak odstranit seo description z výpisu článků v administraci
26 Říj, 2014

Komentáře nejsou povoleny.

Looking for something?