Hirdetés
Ha a saját blogod olyan egyszerűnek hangzik, nem igaz? Telepítse a WordPress-t a tárhely-fiókjára, töltsön be egy hűvös témát, és akkor aranyos vagy? Nos, nem pontosan.
A WordPress-profilja nem mutat jó képet, ezért regisztrálnia kell egy Gravatar-fiókot. Az ön bejegyzésében nem jelennek meg megjegyzések az egyes hozzászólásokhoz, ahova szeretné őket, tehát a következő dolog, amit tudod, azt tapasztalja, hogy megpróbálja finomítani a PHP kódot, hogy a dolgok rendben legyenek.
Elegendő alkalommal jártam a testreszabás hajójában, hogy tudjam, hogy örülök, ha gondosan felvázolt utasításokat készítenek, amelyek a blogodban meghatározott feladat elvégzéséhez szükségesek. Ebben az esetben azt fogom kitalálni, hogy hogyan lehet nagyon kényelmes és dinamikus életrajzláblábot készíteni minden bejegyzés végére, attól függően, hogy a felhasználó mi írta a blogbejegyzést.
Ez a „csípés” alapvetően meghúzza az adminisztrációs panelen a felhasználói profil képernyőjén megadott bioinformációkat, és így is lesz tegye közzé a Gravatar fotót, amely a felhasználó e-mailéhez van társítva, a bioinformáció segítségével a lábléc megváltoztatásához WordPress.
A PHP címkék megértése
Ennek végrehajtásához csak egy PHP fájlt kell szerkesztenie a témában. Ez a single.php fájlt. Ez a fájl kezeli az egyes hozzászólások megjelenítését. Dinamikus PHP-címkéket fog beilleszteni, hogy minden bejegyzés láblécét hozzon létre. A következő PHP funkciókat fogja használni.
- get_the_author_email () - Ezzel kihúzza az e-mail címet az aktuális felhasználó profiloldaláról.
- the_author_description () - Ez lehívja a leírás szövegét a profiloldalról.
- a szerző() - Ez kibontja a felhasználó nevét.
- the_user_posts () - Ez a felhasználó által összesített összes üzenetből származik.
Mindezeket az információkat a profiloldalra azok a felhasználók írják be, akiket a blogjában írsz.
Mindaddig, amíg a felhasználók ugyanazt az e-mailt használják az „E-mail” mezőben, mint amelyet a Gravatar-fiókjukon használtak, profilképük megfelelően betöltődik ebbe a WordPress blogba. A szerző neve a „Becenév mezőből” származik, a leírás az „Életrajzi információ” mezőből származik. Mindaddig, amíg ezek a mezők kitöltésre kerülnek, a lábléc-bio minden egyes üzenetben tökéletesen működni fog.
A kód írása
Akkor is megteheti, ha soha nem szerkesztett egy sor PHP-kódot az életében. Nyissa meg a tárhely-fiókját, és keresse meg a témakönyvtár PHP fájljait, amíg meg nem találja single.php. Be kell lennie WP-content / themes, majd a téma könyvtára. Nyit single.php, és keresse meg a “php the_content“. Úgy néz ki, mint az alábbi kód.
Lépjen a sor végére, és nyomja meg az enter billentyűt, hogy közvetlenül a sor után adja meg a következő kódot. Ez biztosítja, hogy a lábléc adatait mindig kinyomtassa közvetlenül a bejegyzés tartalma után. Valóban annyira egyszerű.
Ezután azt fogja tenni, hogy egyszerre hozza létre a bioláblécet, az avatár képpel kezdve és a hozzászólások számával kezdve. Csak másolja és illessze be a következő kódot, és minden készen áll.
php $ author_email = get_the_author_email ();
echo get_avatar ($ author_email, '80');php the_author_description ();
php the_author (); van php the_author_posts ();
hozzászólás (ok) a weboldal NAME webhelyén
Szeretek egy sort, amely elválasztja a tartalmat a bio-ból, ezért egy sortöréssel beillesztettem a “*****” -t. Ha fentről lefelé követi a kódot, akkor pontosan láthatja, hogy miként készül a biolábléc. Először az e-mail címet kihúzzák a felhasználói profilból, majd arra használják, hogy a bioképet megkapja a gravatar képe. Ezután a leírás kihúzódik a profilból, és kinyomtatódik, majd a hozzászólások száma.
Hozzáadhat bármilyen formázást (félkövér vagy dőlt betűtípust) és bármilyen további szöveget, amelyet szeretne. Itt van a lábléc, miután közzétettem egy bejegyzést.
A nyilak a változók által képviselt elemekre mutatnak - a fényképre, a leírásra, a hozzászólások számára és a névre. Ezeknek a változóknak a segítségével a lábléc bioképp néz ki, ahogy tetszik, és az információ kihúzódik a megfelelő profilból, és automatikusan kitöltésre kerül annak alapján, hogy melyik felhasználó készítette a hozzászólást.
Teljesen automatizált, és szinte bármilyen témát futtató WordPress blogon működik. Menj előre, és készíts egy képet (csak emlékezz, hogy bármilyen hiba esetén mentse az eredeti single.php fájlt), és tudassa velünk, hogyan ment! Tud-e bármilyen más módszert a bioinformációk felsorolására a láblécben? Ha igen, ossza meg velünk az alábbi megjegyzéseket.
Ryan BSc villamosmérnöki diplomával rendelkezik. 13 évet dolgozott az automatizálás területén, 5 évet az informatika területén, és most Apps Engineer. A MakeUseOf volt vezérigazgatója, az adatmegjelenítéssel foglalkozó nemzeti konferenciákon beszélt, és szerepelt a nemzeti televízióban és rádióban.