Czego szukasz?

Jeżeli szukasz odpowiedzi na pytania związane z SEO lub Wordpressem wpisz frazę i czekaj na podpowiedzi lub kliknij enter! Wyniki pokazują także linki do zewnętrznych źródeł.

3030 artykułów w bazie

Dodawanie i wyświetlanie pól w profilu użytkownika WP

Pracując z WordPressem często chcemy aby rejestrujący się użytkownicy byli w stanie uzupełnić swój profil o interesujące nas dane np. adres profilu Facebook lub wiek. Dziś pokaże jak w prosty sposób można dodawać pola w panelu użytkownika.

W bazie SQL WordPress przechowuje w tabeli nazwanej wp_usermeta dane odpowiadające konkretnym użytkownikom. Wyświetlane są one panelu administracyjnym w Użytkownicy => Twój profil. Tabela zbudowana jest tak, że można w prosty sposób rozszerzyć ją o nowe rekordy. Poniższy kod odpowiada za dodanie trzech pól odpowiadających za linki do najpopularniejszych profili społecznościowych. Do pliku functions.php znajdującego się naszym szablonie dodajemy:

Tak to powinno się  mniejwięcej wyświetlać:

profil-profile

Zapisywanie danych

Niezbędna jest także reguła odpowiadająca za zapisanie danych w bazie. Może się ona znajdywać bezpośrednio po kodzie wyświetlonym powyżej.

Jak wyświetlać dane?

Jako przykład podałem pole odpowiedzialne za wyświetlanie linku do profilu Twittera.

Wtyczki

Rzecz jasna do bardziej rozbudowanych projektów polecam zastosowanie w tym celu wtyczki. Ja osobiście korzystam z dwóch rozwiązań mianowicie: User Meta oraz Profile Builder PRO. Poniżej zaprezentowany jest screen z panelu administracyjnego pierwszej z nich. Jak widać jest moc 🙂

Źródło: https://wordpress.org/plugins/user-meta/screenshots/

Wojciech Władziński

O Wojciech Władziński

Branżą SEO zajmuję się od 2008 roku. Na co dzień specjalista ds. SEO w firmie Virtal. Tworzę i optymalizuję duże serwisy jak i mniejsze strony internetowe. Szczególnie upodobałem sobie środowisko WordPressa, który mimo powszechnej opinii nie jest tylko platformą blogową.
Udostępnij na: Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn

2 komentarze

Zostaw odpowiedź

Email nie będzie publikowany. Wymagane pola są oznaczone *

Możesz używać tych tagów HTML <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Oferuję szereg usług związanych z WordpressemSPRAWDŹ OFERTĘ
Przeczytaj inne:
Google Map Maker Up Again In 45 More Countries Including The U.S.

Earlier this month, Google re-launched Map Maker after a several-month hiatus to address issues that had resulted in racist map...

Zamknij