
William Charles
0
3382
895
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 z was, którzy śledzili moje poprzednie artykuły, dowiecie się, że dość często omawiam 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 po odrobinie nauki i praktyki możesz łatwo dostosować pliki PHP w dowolnym WordPressie szablon, aby dostosować go do swoich potrzeb.
Dostosowywanie witryny WordPress za pomocą informacji o użytkowniku
Najbliższą rzeczą, do której doszedłem jest to, kiedy napisałem o tym, jak dodać dynamiczną stopkę autora Jak dodać automatyczną stopkę autora do postów WordPress Jak dodać automatyczną stopkę autora do postów WordPress do postów na blogu WordPress. Moim zdaniem jest to funkcja, którą powinien mieć każdy blog - zapewnia bardziej profesjonalny wygląd i zapewnia większą wiarygodność czytelnikowi.
Jeśli przeczytasz ten artykuł, zobaczysz, że użyłem kilku wbudowanych funkcji, które są częścią WordPress, w tym jednej, która uzyskuje imię, adres e-mail, liczbę postów, zdjęcie profilowe i opis autora na stronie profilu. 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 powyższa metoda nie działała - strona centralna, taka jak główna strona blogu, na której nie ma jednego “autor” na stronę. W takim przypadku powyższa metoda nie będzie dział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 tym standardzie “Autor()” funkcje, które patrzą na autora dla bieżącej strony.
Zanim zaczniesz korzystać z funkcji, które przedstawię, najpierw przejdź do swojego “Edytuj użytkownika” w WordPress, a dla każdego użytkownika musisz znać adres e-mail, na który się zarejestrowali, a także identyfikator użytkownika. Możesz to zobaczyć, kiedy idziesz do edycji ich profilu, ponieważ jest wymieniony w adresie URL obok “identyfikator_użytkownika =“.
Po uzyskaniu tych dwóch informacji z profilu użytkownika możesz rozpocząć pracę z “get_userdata” funkcjonować. Oto prosty skrypt, który wyodrębni zarówno zdjęcie awatara, jak i opis użytkownika z profilu użytkownika WordPress.
opis użytkownika . „\ n”; ?>
Jak to działa? To całkiem proste. The “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 wyboru niż użyć “get_userdata ()” 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:
Sekret polega na tym, że “get_userdata ()” funkcja w rzeczywistości pobiera całą listę parametrów, które można uzyskać. Powyżej zrobiłem tylko “Echo” tekstu opisu_użytkownika z profilu użytkownika, ale skrypt może również wydrukować nazwę użytkownika, adres e-mail, jego adres URL / blog, a nawet tablicę określającą uprawnienia do edycji WordPress.
Najfajniejsza rzecz w używaniu tej funkcji niż “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 wszystko, aby wyciągać opisy autorów jeden po drugim.
Zaletą tego rozwiązania jest to, że jeśli chcesz wprowadzić zmiany w bios 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 możesz pomyśleć o innych kreatywnych sposobach zintegrowania informacji o użytkowniku z treścią strony internetowej? Podziel się swoimi doświadczeniami i spostrzeżeniami w sekcji komentarzy poniżej.
Źródło zdjęcia: Henk L.