Rozwój osobistego konta WordPress

Dzisiaj chcę porozmawiać o tym, jak rozwiązać problem tworzenia konta osobistego w WordPress.. Ten samouczek nie jest idealny., ale na przykład myślę, że to ci wystarczy, rozumieć, jak to zrobić dobrze i co jest do tego potrzebne.

Pierwsza rzecz, jakiej potrzebujemy, jest nauczenie się wyprowadzania danych, które są przechowywane w panelu administracyjnym, i bardzo łatwo to zrobić, jak wszystko, co odbywa się we wspaniałym systemie zarządzania treścią WordPress.

Najpierw potrzebujesz w folderze motywu /wp-content/themes/{folder tematyczny}/ utwórz plik szablonu, nazwijmy to page-user-profile.php. Aby szablon działał, konieczne jest prawidłowe utworzenie podstawowej struktury. Proponuję utworzyć następującą strukturę na samej górze tworzonego pliku:

Poniżej komentarz /* Uzyskaj informacje o użytkowniku. */ dodaj kod wyjściowy:

Po dodaniu zapisz plik. Idziemy do Panel administratora -> Tworzenie nowej strony – > Wybór szablonu wyjścia danych.

создаем профиль пользователя wordpress

 

Po wyświetleniu wyboru szablonu i opublikowaniu strony należy kliknąć na przycisk [Zobacz zmiany]. Na ekranie zobaczysz coś takiego::

Zobacz profil użytkownika na interfejsie użytkownikaŚwietny, teraz mamy wyświetlone dane i myślę, że powinniśmy przyjrzeć się bliżej, co dokładnie zrobiliśmy i jakie funkcje zostały użyte.

get_avatar( $aktualny użytkownik->ID, 60 ) – Wyświetla rozmiar awatara bieżącego użytkownika 60 na 60 piksele. Jeśli tak jak ja masz właśnie spłaszczony awatar, wtedy można to łatwo naprawić, po prostu nadpisując style dla danego obrazu następującego rodzaju w stylach motywów, po prostu dodaj .avatar img{ szerokość: automatyczny !ważny; }.

Proporcjonalny awatar po stronie użytkownika WordPress

Skąd mam te zapasy i inne podobne:

$aktualny użytkownik->użytkownik_Imię
$aktualny użytkownik->użytkownik_nazwisko

Dla jasności wystarczy spojrzeć na taki obrazek, który zrobiłem przeglądając profil administratora w panelu administratora.

Usuń pole z profilu użytkownika WordPress

W ten sam sposób możesz wyświetlić dowolne pole na stronie profilu. Najczęściej jest inna sytuacja, kiedy trzeba dodać pola do profilu. I ten moment jest rozwiązany bardzo prosto, po prostu dodając kod do pliku functions.php, który znajduje się w folderze motywu.

Doskonale na tym etapie skonfigurowaliśmy wyjście danych profilu, dodano nowe pola i usunięto niektóre stare.

Edycja danych po stronie użytkownika

Trochę szukania w internecie, znalazłem interesującą strukturę kodu, za pomocą którego możesz edytować dane bieżącego użytkownika z poziomu frontendu. Utwórzmy nowy plik dla przyszłego szablonu i nazwijmy go page-edit-user-profile.php.

W pliku tworzymy znaną nam już strukturę, co pomoże CMSowi zobaczyć nasz szablon:

Dodaj kod poniżej:

Po wklejeniu kodu, jak wcześniej, utwórz nową stronę i przypisz do niej szablon Edytuj profil użytkownika. Zapisz utworzoną stronę i kliknij przycisk [Zobacz zmiany]:

Edycja profilu użytkownika WordPress

 

Jeśli wszystko zostanie wykonane poprawnie, zobaczysz tę formę edycji, powinna pracować. Wyświetlanie innych pól z poziomu panelu administracyjnego jest realizowane w podobny sposób. Przejdź do panelu i weź nazwę pola, który trzeba wyjąć.

Uzyskiwanie nazwy pola do edycji WordPress

Analogicznie do prezentowanego kodu wyświetlamy metadane autora:
<?php the_author_meta( 'Imię', $aktualny użytkownik->ID ); ?>

Zostało jedno zadanie, jest to możliwość edycji awatara dla autora, ale niestety WordPress blokuje próby edycji avatara od strony użytkownika, chętnie wysłucham Waszych sugestii i pomysłów jak pracować z avatarem, Chciałbym zrobić wszystko dobrze i pracować z interfejsem API WordPress.

Kontynuacja ulepszeń artykułu, czekaj, może nawet napisać wtyczkę do motywu, aby ułatwić pracę w nowych projektach.


Kup hosting WordPress
Nauczyciel WordPressa
Usługi korepetycji online. Lista kursów, które prowadzę
  • Podstawowy kurs projektowania stron internetowych;
  • Układ stron;
  • Ogólny kurs CMS WordPress oraz kontynuacja kursu dotyczącego tworzenia szablonów;
  • Tworzenie stron internetowych w PHP.
Czytaj więcej na stronie Nauczyciel WordPressa
*/

Nikołajenko Maksym

Dyrektor studiów internetowych ProGrafika. rozwijam się, projektowanie i promocja stron internetowych. Zawsze cieszę się z nowych czytelników bloga i dobrych klientów.


Może Ci się spodobać...

Zostaw odpowiedź

Twoj adres e-mail nie bedzie opublikowany. wymagane pola są zaznaczone *

Ta strona używa Akismet do redukcji spamu. Dowiedz się, jak przetwarzane są dane dotyczące Twoich komentarzy.

Szablony WordPressa
Najlepszy hosting na Ukrainie
Stabilny hosting dla Drupala