reklama
Mít svůj vlastní blog zní tak jednoduše, že? Nainstalujte si WordPress na svůj hostingový účet, načtěte skvělé téma a potom jste zlatý, že? No, ne přesně.
Váš profil WordPress nezobrazuje skvělý obrázek, takže se musíte zaregistrovat k účtu Gravatar. Ve vašem příspěvku se u každého příspěvku nezobrazují komentáře, kde je chcete, takže další věc, o které víte, že se snažíte vylepšit kód PHP, aby se věci dostaly do pořádku.
Byl jsem na lodi „potřeba přizpůsobit se“ dost času, abych věděl, že je hezké mít pečlivě stanovenou sadu pokynů, které na vašem blogu splní konkrétní úkol. V tomto případě se chystám rozvinout, jak si můžete vytvořit velmi pohodlný a dynamický zápatí biografie na konci každého příspěvku, v závislosti na tom, který uživatel blogu napsal.
Toto „vyladění“ v podstatě vytáhne bio informace zadané na obrazovce uživatelského profilu na panelu administrátora a bude publikovat fotografii Gravatar spojenou s e-mailem tohoto uživatele pomocí bio informací ke změně kreditu zápatí WordPress.
Porozumění značkám PHP
K dosažení tohoto cíle stačí upravit jeden soubor PHP v motivu. Toto je single.php soubor. Tento soubor zpracovává zobrazení jednotlivých příspěvků. Chystáte se vložit dynamické značky PHP a vytvořit zápatí v každém příspěvku. Funkce PHP, které budete používat, jsou následující.
- get_the_author_email () - Vytahuje e-mailovou adresu ze stránky profilu aktuálního uživatele.
- the_author_description () - Tím se text popisu vytáhne ze stránky profilu.
- autor() - Tím se získá uživatelské jméno.
- the_user_posts () - Poskytuje celkový součet příspěvků, které uživatel napsal.
Všechny tyto informace zadávají na stránku profilu uživatelé, které jste napsali na svůj blog.
Dokud vaši uživatelé používají stejný e-mail v poli „E-mail“, jaký použili ve svém účtu Gravatar, jejich profilová fotka se do tohoto blogu WordPress načte správně. Jméno autora pochází z pole „Přezdívka“ a popis pochází z pole „Biografické informace“. Pokud jsou tato pole vyplněna, bude vaše biografie zápatí v každém příspěvku fungovat perfektně.
Psaní kódu
I když jste ve svém životě nikdy neupravili řadu kódu PHP, můžete to udělat. Přejděte do svého hostovacího účtu a procházejte soubory PHP v adresáři motivů, dokud nenajdete single.php. Mělo by to být v WP-obsah / témataa poté adresář vašeho motivu. Otevřít single.phpa hledejte „php the_content“. Mělo by to vypadat jako kód níže.
Přejděte na konec tohoto řádku a stiskněte klávesu enter, abyste zadali následující kód hned za tento řádek. Tím zajistíte, že informace o zápatí budou vždy vytištěny přímo po obsahu vašeho příspěvku. Je to opravdu tak jednoduché.
Dalším krokem je vytvoření bio zápatí po jednom prvku, počínaje obrázkem avatar a končícím počtem příspěvků. Stačí zkopírovat a vložit následující kód a vše je nastaveno.
php $ author_email = get_the_author_email ();
echo get_avatar ($ author_email, '80');php the_author_description ();
php the_author (); má php the_author_posts ();
příspěvky na NAME OF WEBSITE
Líbí se mi, že mám řádek, který odděluje obsah od životopisu, a proto jsem vložil „*****“ za konec řádku. Pokud sledujete kód shora dolů, můžete přesně vidět, jak je vytvořena bio zápatí. Nejprve se e-mailová adresa vytáhne z uživatelského profilu a poté se použije k získání bio fotografie z obrázku gravatar. Dále je popis stažen z profilu a vytištěn, následuje počet příspěvků.
Můžete také přidat jakékoli formátování (tučné nebo kurzívou) a jakýkoli další text, který se vám líbí. Zde je zápatí poté, co jsem zveřejnil příspěvek.
Šipky ukazují na prvky reprezentované proměnnými - fotografii, popis, počet příspěvků a jméno. Pomocí těchto proměnných můžete nastavit, aby zápatí bio vypadalo, jak se vám líbí, a informace budou získány z příslušného profilu a automaticky vyplněny podle toho, který uživatel příspěvek vytvořil.
Je plně automatizovaný a funguje téměř na jakémkoli blogu WordPress s jakýmkoli tématem. Pokračujte a udělejte snímek (nezapomeňte si v případě jakýchkoli chyb uložit původní soubor single.php) a dejte nám vědět, jak to šlo! Znáte nějaké jiné způsoby, jak v zápatí příspěvku uvést bio informace? Pokud ano, dejte nám vědět v komentářích níže.
Ryan má bakalářský titul z elektrotechniky. Pracoval 13 let v automatizační technice, 5 let v IT a nyní je Apps Engineer. Bývalý šéfredaktor MakeUseOf, vystoupil na národních konferencích o vizualizaci dat a vystupoval v národních televizích a rádiích.