Dodanie wielu menu do stopki witryny – lekcja 19

Jeśli spojrzymy na dół strony, wtedy zobaczymy, że po lewej stronie znajduje się kilka bloków z linkami (Linki do ważnych rzeczy), Myślę, że właściwe będzie dalsze zajmowanie się nimi.

Najpierw stwórzmy 4 menu w panelu administratora Wygląd -> Menu (Wygląd -> Menu).

wordpress create menu - уроки wordpress

stworzyć menu wordpress - Kursy Wordpressa

Tworzenie menu wordpress | Kursy Wordpressa

Po utworzeniu czterech menu musisz wypełnić każde menu linkami, które znajdują się obecnie w szablonie. Nigdy nie zostawiaj witryny pustej, zawsze wypełniaj go danymi testowymi.

Wordpress utwórz link do menu - Kursy Wordpressa

Wypełniając menu, zrób wszystko po kolei:

  1. Wybierz typ linku do treści (połączyć);
  2. W polu Adres URL dodaj kratkę, za pomocą siatki możesz wypełnić atrybut href linku, ale sam link donikąd nie doprowadzi. W polu tekst linku (tekst linku) musisz wprowadzić tekst linku (Kotwica);
  3. Po wypełnieniu adresu URL i tekstu linku kliknij przycisk Dodaj do menu (Dodaj do menu);
  4. Gdy wszystkie potrzebne elementy pojawią się w prawej części obszaru roboczego, kliknij zapisz menu (Zapisz menu).

Dodaj elementy samodzielnie i kontynuuj.

Aby wyświetlić menu, musimy utworzyć obszar wstawiania menu, obszary te są tworzone w pliku functions.php.

Po zarejestrowaniu obszarów dla menu należy wybrać żądane menu w panelu administracyjnym i określić żądany obszar umieszczenia.

Sprawdź menu wordpress - Kursy wordpress dla początkujących

Sprawdź lokalizację menu wordpress - Kursy Wordpressa

Do wybranego menu należy określić obszar umieszczenia [1] i zapisz [2].

Wyjście utworzonego menu w szablonie

Aby wyświetlić menu w WordPress, potrzebujemy funkcji wp_nav_menu() do którego wkładamy zawartość-bottom.php jak pokazano niżej.

Więcej o funkcji wp_nav_menu() Radzę przeczytać oficjalna strona internetowa.

Jeśli zrobiłeś wszystko dobrze, wtedy twój szablon pokaże menu, utworzone w panelu administratora. Aby to sprawdzić, możesz zmienić kolejność elementów menu w panelu administracyjnym i zobaczyć wynik na stronie.

Sortuj menu wordpress dla wordpress

Menu zamówienia wordpress - Lekcje WordPressa

Drobne modyfikacje szablonu

W pliku zawartość-top.php dodaj nazwę strony za pomocą funkcji

Pełny kod nagłówka

Menu wyświetlamy w nagłówku strony

W pliku functions.php dodaj obszar do wyświetlania menu, zmodyfikowany kod będzie wyglądał tak.

Dodanie obszaru menu w wordpress

Utwórz nowe menu w panelu administracyjnym o nazwie „Menu nagłówka” i dodaj do niego elementy z naszego szablonu, określić położenie menu i pamiętać o zapisaniu menu po ustawieniu.

Wordpress utwórz górne menu

W pliku content-top.php tworzymy funkcję wyświetlającą górne menu. Ponieważ nasz układ ma niestandardową strukturę (bez tagów ul i li), następnie musimy nieco zmodyfikować funkcję wp_nav_menu().

Przeanalizujmy wynikowy kod w kolejności:

  1. Tablica $args zawiera wszystkie atrybuty funkcji.
    1. lokalizacja_motywu - obszar umieszczenia motywu, omówione powyżej;
    2. „identyfikator_menu” => „nawigacja” – dodaje id = „nav” do opakowania menu, w naszym przypadku opakowanie jest tagiem <identyfikator nawigacji = „nawigacja”></nawigacja>.
    3. „echo” => fałszywe, - domyślna funkcja wp_nav_menu() generuje menu i wyświetla je na ekranie, gdy ustawione na fałsz, funkcja nie wyświetli danych, a wygenerowane menu można zapisać do zmiennej, w naszym przypadku zmienna $menu_nagłówka.
    4. „opakowanie_przedmiotów” => „<nav id=”%1$s” class=”%2$s”>%3$s</nawigacja>' - generuje szablon opakowania menu.
  2. W zmiennej $menu_nagłówka wygenerowane menu zostaje zapisane, w którym znajduje się jeszcze dodatkowy tag <li>, musimy go usunąć.
  3. Budowa echo strip_tags($menu_nagłówka, „<a><nawigacja>') usuwa wszystkie niepotrzebne tagi, inne niż te w cudzysłowie.

Po tych manipulacjach nasze menu powinno pojawić się w formularzu, w którym pierwotnie znajdował się w układzie i nie będzie go zawierał <ul> i <li>.

Chociaż przeanalizowaliśmy ten przykład, ale lepiej byłoby poprawić układ strony, niż robić takie manipulacje.

Jak włączyć pasek administratora na stronie

Dla wygody WordPress ma specjalny pasek administratora po stronie użytkownika.. Aby włączyć pasek administratora, potrzebne w pliku footer.php, przed tagiem zamykającym </ciało> wprowadź funkcję <?php wp_footer(); ?>

Włącz pasek administratora w szablonie wordpress

Moje pliki źródłowe motywu

Zip archiwum motywów wordpress

Wszystko na dziś, W następnym samouczku przyjrzymy się, jak zrobić nawigację w WordPressie bez dodatkowych wtyczek., ponieważ podczas tworzenia motywów premium musisz używać jak najmniejszej liczby wtyczek.


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