Reklama

Wiesz, naprawdę jest wiele do powiedzenia na temat WordPress. PHP nie tylko - język, na którym opiera się WordPress - jest bardzo wszechstronny i łatwy do nauczenia, ale WordPress ma tak wiele wbudowanych funkcji, że naprawdę możesz dostosować niesamowitą stronę.

Dla tych, którzy śledzili moje poprzednie artykuły, dowiesz się, że dość często korzystam z WordPress. W rzeczywistości w MUO jest kilku z nas, którzy regularnie podnoszą maskę, aby dokonać drobnych poprawek. James wyprodukował ostatnio wiele samouczków WordPress.

Chociaż prawdą jest, że większość osób po prostu zainstaluje motyw i dostosuje witrynę WordPress tylko w zakresie dozwolonym przez panel sterowania, prawda jest taka, że ​​przy odrobinie nauki i praktyki możesz łatwo dostosować pliki PHP w dowolnym szablonie WordPress, aby dostosować je do swoich potrzeb wymagania.

Dostosowywanie witryny WordPress za pomocą informacji o użytkowniku

Najbliżej doszedłem do tego, kiedy napisałem o tym, jak dodać dynamiczna stopka autora

instagram viewer
Jak dodać automatyczną stopkę autora do postów WordPress Czytaj więcej do swoich postów na blogu WordPress. Moim zdaniem jest to funkcja, którą powinien mieć każdy blog - zapewnia bardziej profesjonalny wygląd i zapewnia czytelnikowi większą wiarygodność.

informacje o autorze wordpress

Jeśli czytasz ten artykuł, zobaczysz, że użyłem kilku wbudowanych funkcji, które są częścią WordPress, w tym taki, który uzyskuje imię i nazwisko, adres e-mail, liczbę postów, zdjęcie profilowe i opis autora z profilu strona. Możesz pobrać wszystkie te dane, a następnie połączyć je w tekst, który jest dynamicznie publikowany, w zależności od tego, jaki artykuł jest aktualnie na stronie i kto jest autorem.

Byłem bardzo podekscytowany, kiedy odkryłem, jak to zrobić, ale ostatnio natknąłem się na sytuację, w której metoda powyżej nie działało - strona centralna, jak główna strona blogu, na której nie ma jednego „autora” strony. W takim przypadku powyższa metoda nie zadziała. Jeśli użyjesz funkcji wymienionych w tym artykule, zawsze pobierze domyślnego autora.

To sprawia, że ​​naprawdę trudno jest zbudować pudełko biografii autora dla wszystkich autorów witryny. Zauważyłem również, że istnieje bardzo niewiele blogów, które opublikowały, jak to zrobić - wszyscy piszą o standardowych funkcjach „the_author ()”, które patrzą na autora dla bieżąca strona.

biografia autor wordpress

Zanim zaczniesz korzystać z funkcji, które przedstawię, najpierw przejdź do „Edytuj użytkownika”W WordPress, a dla każdego z użytkowników musisz znać adres e-mail, na którym się zarejestrowali, a także identyfikator_użytkownika. Możesz to zobaczyć, gdy edytujesz ich profil, ponieważ jest on podany w adresie URL obok „identyfikator_użytkownika =“.

Po uzyskaniu tych dwóch informacji z profilu użytkownika możesz rozpocząć „get_userdata”. Oto prosty skrypt, który wyodrębni zarówno zdjęcie awatara, jak i opis użytkownika z profilu użytkownika WordPress.

php $ autor_email = "[email protected]"; echo get_avatar ($ autor_email, '80')php $ user_info = get_userdata (4); echo $ user_info-> user_description. „\ n”; 

Jak to działa? To całkiem proste. „get_avatar”Nie zależy od aktualnego autora strony, zależy tylko na adresie e-mail, aby uzyskać awatar. Ale aby uzyskać tekst opisu, nie masz innego wyjścia, jak użyć „get_userdata ()”, Aby wyciągnąć tę informację. Jedynym parametrem, który musisz wysłać, jest „identyfikator użytkownika”, Które właśnie zapisałeś. Oto jak to wygląda:

biografia autor wordpress

Sekret polega na tym, że „get_userdata ()”Funkcja pobiera całą listę parametrów, które można uzyskać. Powyżej zrobiłem tylko „echo” tekstu opis_użytkownika z profilu użytkownika, ale możesz też mieć skrypt wydrukuj nazwę użytkownika, adres e-mail, jego adres URL / blog, a nawet szereg uprawnień do edycji WordPress są.

Najfajniejsza rzecz w używaniu tej funkcji zamiast „Autor()”Zestaw funkcji polega na tym, że za pomocą samego identyfikatora użytkownika można wyodrębnić informacje o jednym z zarejestrowanych użytkowników, niezależnie od tego, kto jest autorem strony, na której działa skrypt. Jest to idealne rozwiązanie dla listy autorskich biografii na stronie internetowej. Na przykład umieściłem wszystkie biografie na pasku bocznym w mojej witrynie i sformatowałem je tak, aby kolejno wyciągać opisy autorów.

informacje o autorze wordpress

Zaletą tego rozwiązania jest to, że jeśli chcesz wprowadzić zmiany w biografii autora WordPress, nie musisz edytować żadnej ze stron. Wystarczy przejść do strony profilu i edytować tam biografię, cała zawartość natychmiast odzwierciedla te zmiany.

Czy masz witrynę WordPress z wieloma autorami? Czy potrafisz wymyślić inne kreatywne sposoby integracji informacji użytkownika z treścią strony internetowej? Podziel się swoimi doświadczeniami i spostrzeżeniami w sekcji komentarzy poniżej.

Źródło obrazu: Henk L.

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.