Reklama
Prowadzenie własnego bloga brzmi tak prosto, prawda? Zainstaluj WordPress na swoim koncie hostingowym, załaduj fajny motyw, a potem jesteś złoty, prawda? Nie do końca.
Twój profil WordPress nie wyświetla fajnego zdjęcia, więc musisz założyć konto Gravatar. W Twoim poście nie są wyświetlane komentarze w każdym miejscu, w którym chcesz, więc następną rzeczą, którą wiesz, że próbujesz poprawić kod PHP, aby wszystko było w porządku.
Wystarczająco często byłem w łodzi „wymagającej dostosowania”, aby wiedzieć, że miło jest mieć starannie opracowany zestaw instrukcji, które pozwolą wykonać określone zadanie na Twoim blogu. W takim przypadku przedstawię, w jaki sposób możesz utworzyć bardzo wygodną i dynamiczną stopkę biografii na końcu każdego postu, w zależności od tego, który użytkownik napisał wpis na blogu.
To „ulepszenie” w zasadzie spowoduje pobranie informacji o biologii wprowadzonych na ekranie profilu użytkownika w panelu administracyjnym, i zrobi to opublikuj zdjęcie Gravatar powiązane z adresem e-mail tego użytkownika, korzystając z informacji o biografii, aby zmienić wartość stopki WordPress.
Zrozumienie tagów PHP
Aby to zrobić, musisz edytować tylko jeden plik PHP w motywie. To jest single.php plik. Ten plik obsługuje wyświetlanie poszczególnych postów. Zamierzasz wstawić dynamiczne tagi PHP, aby utworzyć stopkę w każdym poście. Funkcje PHP, których będziesz używać, są następujące.
- get_the_author_email () - Spowoduje to pobranie adresu e-mail ze strony profilu bieżącego użytkownika.
- the_author_description () - Spowoduje to pobranie tekstu opisu ze strony profilu.
- Autor() - Spowoduje to wyodrębnienie nazwy użytkownika.
- the_user_posts () - Zapewnia to łączną liczbę postów napisanych przez użytkownika.
Wszystkie te informacje są wprowadzane na stronie profilu przez użytkowników, których piszesz na swoim blogu.
Tak długo, jak użytkownicy używają tego samego adresu e-mail w polu „E-mail”, którego użyli na swoim koncie Gravatar, ich zdjęcie profilowe będzie poprawnie ładowane na tym blogu WordPress. Nazwa autora pochodzi z „pola pseudonimu”, a opis z pola „informacji biograficznych”. Tak długo, jak te pola są wypełnione, twoja biografia stopki w każdym poście będzie działać idealnie.
Pisanie Kodeksu
Nawet jeśli nigdy w życiu nie edytowałeś linii kodu PHP, możesz to zrobić. Wejdź na swoje konto hostingowe i przeglądaj pliki PHP w katalogu motywów, aż znajdziesz single.php. Powinno być WP-content / tematy, a następnie katalog motywu. Otworzyć single.phpi wyszukaj „php the_content“. Powinien wyglądać jak poniższy kod.
Przejdź do końca tego wiersza i naciśnij klawisz Enter, aby bezpośrednio po tym wierszu wprowadzić następujący kod. Dzięki temu informacje w stopce będą zawsze drukowane bezpośrednio po treści Twojego postu. To naprawdę jest takie proste.
Następnie utworzysz stopkę Bio po jednym elemencie, zaczynając od zdjęcia awatara, a kończąc na liczbie postów. Po prostu skopiuj i wklej poniższy kod i wszystko gotowe.
php $ autor_email = get_the_author_email ();
echo get_avatar ($ autor_email, ’80’);php the_author_description ();
php the_author (); ma php the_author_posts ();
post (y) w NAZWIE STRONY INTERNETOWEJ
Lubię mieć linię do dzielenia treści od biografii, więc wstawiłem „*****” z podziałem linii. Jeśli będziesz postępować zgodnie z kodem od góry do dołu, możesz dokładnie zobaczyć, jak tworzona jest stopka biologiczna. Najpierw adres e-mail jest pobierany z profilu użytkownika, a następnie służy do uzyskiwania zdjęcia biologicznego z obrazu gravatar. Następnie opis jest pobierany z profilu i drukowany, a następnie liczba postów.
Możesz także dodać dowolne formatowanie (pogrubienie lub kursywa) i dowolny dodatkowy tekst, który Ci się podoba. Oto stopka po opublikowaniu posta.
Strzałki wskazują elementy reprezentowane przez zmienne - zdjęcie, opis, liczbę postów i nazwę. Korzystając z tych zmiennych, możesz sprawić, że biografia stopki będzie wyglądać tak, jak chcesz, a informacje zostaną pobrane z odpowiedniego profilu i automatycznie wypełnione na podstawie tego, który użytkownik utworzył post.
Jest w pełni zautomatyzowany i działa na prawie każdym blogu WordPress z dowolnym motywem. Śmiało i daj mu szansę (pamiętaj, aby zapisać oryginalny plik single.php w przypadku jakichkolwiek błędów) i daj nam znać, jak poszło! Czy znasz inne sposoby wyświetlania informacji o biografii w stopce postu? Jeśli tak, daj nam znać w komentarzach poniżej.
Ryan ma tytuł licencjata z inżynierii elektrycznej. Pracował 13 lat w inżynierii automatyki, 5 lat w IT, a teraz jest inżynierem aplikacji. Były redaktor naczelny MakeUseOf, przemawiał na krajowych konferencjach dotyczących wizualizacji danych i był prezentowany w krajowej telewizji i radiu.