Reklaam
Oma ajaveebi omamine kõlab nii lihtsalt, kas pole? Installige WordPress oma hostikontole, laadige lahe teema üles ja siis on sul kuldne õigus? Noh, mitte täpselt.
Teie WordPressi profiilil ei kuvata lahedat pilti, nii et peate registreeruma Gravatar'i kontole. Teie postituses ei kuvata iga postituse kohta kommentaare, kuhu soovite neid lisada, nii et järgmine asi, mida teate, proovib teil PHP-koodi näpistada, et asjad lihtsalt korras olla.
Olen olnud kohandamisvajaduses piisavalt kaua, et teada, et on tore, kui teil on hoolikalt koostatud juhiste komplekt, mis täidab teie ajaveebis konkreetse ülesande. Sel juhul kavatsen visandada, kuidas saate luua iga postituse lõpus väga mugava ja dünaamilise eluloo jaluse, sõltuvalt sellest, milline kasutaja ajaveebi sissekande kirjutas.
See näpistamine tõmbab põhimõtteliselt administraatori paneelil kasutajaprofiili sisestatud bioinformatsiooni ja nii see ka läheb avaldage selle kasutaja e-posti aadressiga seostatud foto Gravatar, kasutades jaluse krediidi muutmiseks bioinfot WordPress.
PHP-siltide mõistmine
Selle saavutamiseks peate oma teemas redigeerima ainult ühte PHP-faili. See on see single.php faili. See fail haldab üksikute postituste kuvamist. Igas postituses jaluse loomiseks sisestate dünaamilisi PHP-silte. PHP-funktsioonid, mida kavatsete kasutada, on järgmised.
- get_the_author_email () - see tõmbab e-posti aadressi praeguse kasutaja profiililehelt.
- the_author_description () - tõmbab kirjelduse teksti profiililehelt.
- autor() - see ekstraheerib kasutaja nime.
- the_user_posts () - see annab kasutaja kirjutatud postituste kogumi.
Kogu selle teabe sisestavad profiililehele kasutajad, kellest olete oma blogis kirjutanud.
Niikaua kui teie kasutajad kasutavad väljal „E-post” sama e-kirja, mida nad on kasutanud oma Gravatar'i kontol, laaditakse nende profiilipilt sellesse WordPressi ajaveebi õigesti. Autori nimi pärineb väljalt „Hüüdnimi” ja kirjeldus pärineb väljalt „Biograafiline teave”. Kuni need väljad on täidetud, töötab teie jaluse biograafia igas postituses suurepäraselt.
Koodi kirjutamine
Isegi kui te pole kunagi oma elus PHP-koodi rida muutnud, saate seda teha. Minge oma hostikontole ja sirvige teemakataloogi PHP-faile, kuni leiate single.php. See peaks olema sees WP-sisu / teemadja seejärel oma teema kataloog. Avama single.phpja otsige sõna “php sisu“. See peaks välja nägema nagu allolev kood.
Minge selle rea lõppu ja vajutage sisestusklahvi, nii et sisestate järgmise koodi kohe pärast seda rida. See tagab, et jaluse teave trükitakse alati otse pärast teie postituse sisu. See on tõesti nii lihtne.
Järgmisena loote biojaluse üks element korraga, alustades avatari pildist ja lõpetades postituste arvuga. Kopeerige ja kleepige järgmine kood ja oletegi valmis.
php $ author_email = get_the_author_email ();
echo get_avatar ($ author_email, '80');php the_author_description ();
php the_author (); on php the_author_posts ();
postitus (ed) veebisaidi NAME juures
Mulle meeldib, kui mul on rida, et jagada sisu biograafiast, nii et sisestasin reavahega “*****”. Kui jälgite koodi ülalt alla, näete täpselt, kuidas biojalus luuakse. Esiteks tõmmatakse e-posti aadress kasutaja profiililt, seejärel kasutatakse seda biopildi saamiseks gravaatori pildilt. Järgmisena tõmmatakse kirjeldus profiilist ja trükitakse, millele järgneb postituste arv.
Võite lisada ka mis tahes vormingu (paksus või kaldkirjas) ja mis tahes täiendava teksti, mis teile meeldib. Siin on jalus pärast seda, kui olen postituse avaldanud.
Nooled osutavad muutujate esindatud elementidele - foto, kirjeldus, postituste arv ja nimi. Neid muutujaid kasutades saate jaluse bio-ilme muuta nii, nagu teile meeldib, ning teave tõmmatakse sobivast profiilist ja täidetakse automaatselt vastavalt sellele, milline kasutaja postituse lõi.
See on täielikult automatiseeritud ja töötab peaaegu kõigi WordPressi ajaveebidega, millel on ükskõik milline teema. Minge edasi ja andke sellele pilt (vigade korral pidage meeles ainult originaalse faili single.php salvestamist) ja andke meile teada, kuidas see läks! Kas teate muid viise, kuidas postituse jaluses bioinfot loetleda? Kui jah, andke sellest allolevates kommentaarides teada.
Ryanil on bakalaureuse kraad elektrotehnika alal. Ta on töötanud 13 aastat automatiseerimise alal, 5 aastat IT alal ja on nüüd rakenduste insener. MakeUseOfi endine tegevtoimetaja, ta on rääkinud andmete visualiseerimise riiklikel konverentsidel ja teda on kajastatud üleriigilises televisioonis ja raadios.