Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Puchar WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Jak stworzyć responsywne menu WordPress dostosowane do urządzeń mobilnych?

Uwaga redakcyjna: Otrzymujemy prowizję z linków partnerskich na WPBeginner. Prowizje nie mają wpływu na opinie i oceny naszych redaktorów. Dowiedz się więcej o Proces redakcyjny.

Chcesz stworzyć responsywne menu WordPress przystosowane do urządzeń mobilnych?

Ponad połowa ruchu na witrynach internetowych pochodzi z urządzeń mobilnych. Jeśli twoje menu nawigacyjne nie działa dobrze na smartfonach i tabletach, duża część odbiorców może mieć trudności z poruszaniem się po twojej witrynie.

W tym przewodniku pokażemy ci, jak łatwo stworzyć responsywne menu WordPress przystosowane do urządzeń mobilnych.

How to create a mobile-ready responsive WordPress menu

Dlaczego warto stworzyć responsywne menu WordPress dostosowane do urządzeń mobilnych?

Dobrze zaprojektowane menu nawigacyjne pomoże odwiedzającym odnaleźć się na twojej witrynie internetowej. Jednak tylko dlatego, że twoje menu wygląda świetnie na komputerach stacjonarnych, nie oznacza automatycznie, że będzie dobrze wyglądać również na ekranach mobilnych i tabletach.

Użytkownicy mobilni stanowią około 58% całego ruchu internetowego. Jeśli twoje menu nie wygląda dobrze lub nie działa poprawnie na urządzeniach mobilnych, ryzykujesz utratę połowy odbiorców z powodu słabego doświadczenia użytkownika.

Utrudni to osiągnięcie kluczowych celów, takich jak rozwój listy mailingowej, sprzedaż i rozwój Twojej firmy.

W związku z tym zobaczmy, jak stworzyć responsywne menu na urządzenia mobilne, które będzie wyglądać świetnie na smartfonach i tabletach. Skorzystaj z poniższych odnośników, aby przejść bezpośrednio do wybranej metody.

Metoda 1: Utwórz responsywne menu panelu slajdów dostosowane do urządzeń mobilnych

Responsywny panel slajdów to menu nawigacyjne, które przesuwa się na ekranie, gdy użytkownik dotknie lub kliknie przełącznik.

W ten sposób menu jest zawsze pod ręką, ale domyślnie nie zajmuje miejsca na ekranie.

A sliding side panel menu in WordPress

Jest to szczególnie ważne, ponieważ smartfony i tablety mają znacznie mniejsze ekrany w porównaniu do komputerów stacjonarnych.

Jeśli menu jest stale rozwijane, użytkownik mobilny może przypadkowo uruchomić jego odnośniki za pomocą ekranu dotykowego swojego urządzenia. To sprawia, że panele slajdów są dobrym wyborem dla menu reagującego na urządzenia mobilne.

Najprostszym sposobem na dodanie panelu slajdów dostosowanego do urządzeń mobilnych jest użycie menu responsywnego.

Uwaga: Istnieje wersja premium Responsive Menu z dodatkowymi motywami i dodatkowymi funkcjami, takimi jak logika warunkowa. Jednak w tym przewodniku będziemy korzystać z darmowej wtyczki, ponieważ ma ona wszystko, czego potrzeba do stworzenia menu dostosowanego do urządzeń mobilnych.

Najpierw należy zainstalować i włączyć wtyczkę Responsive Menu. Aby uzyskać więcej informacji, zapoznaj się z naszym poradnikiem na temat instalacji wtyczki WordPress.

Po włączaniu można użyć wtyczki, aby dostosować własne menu WordPress, które zostało wcześniej utworzone. Jeśli musisz utworzyć nowe menu, zapoznaj się z naszym przewodnikiem dla początkujących, jak utworzyć menu nawigacyjne w WordPress.

Z drugiej strony, jeśli twój motyw WordPress ma już wbudowane menu mobilne, musisz znać klasę CSS tego menu, aby móc je ukryć.

Jeśli pominiesz ten krok, użytkownicy mobilni zobaczą dwa nakładające się menu na twojej witrynie internetowej. Aby uzyskać instrukcje krok po kroku, zapoznaj się z naszym przewodnikiem na temat ukrywania menu mobilnego w WordPress.

Po wykonaniu tej czynności przejdź do strony Menu responsywne ” Menu na panelu bocznym administratora WordPress i kliknij przycisk „Utwórz nowe menu”.

Creating a mobile-ready responsive menu

Zobaczysz teraz kilka różnych motywów responsywnych dla urządzeń mobilnych, których możesz użyć w swoim menu.

Na naszych obrazkach używamy „Motywu domyślnego”, ale możesz użyć dowolnego motywu. Po podjęciu twojej decyzji kliknij „Dalej”.

Choosing a template for your navigation menu

Możesz teraz wpisać rodzaj nazwy menu. To jest tylko dla twojego odniesienia, więc możesz użyć czegokolwiek chcesz.

Po wykonaniu tej czynności kliknij na odnośnik „WordPress Menu” i wybierz menu, którego chcesz użyć.

Adding a responsive menu to a WordPress blog or website

Jak już wspomniano, jeśli twój motyw ma już wbudowane menu mobilne, musisz dodać jego klasę CSS do pola „Ukryj menu motywu”.

Jeśli uaktualnisz wtyczkę do wersji premium, otrzymasz kilka dodatkowych ustawień. Na przykład użytkownicy Pro mogą ukryć menu na określonych stronach lub urządzeniach.

Gdy będziesz zadowolony z konfiguracji menu, kliknij „Utwórz menu”.

How to create a mobile-ready menu for your website or blog

Po prawej stronie ekranu zobaczysz podgląd twojej witryny internetowej WordPress, a po lewej niektóre ustawienia.

Aby zobaczyć, jak twoja witryna wygląda na urządzeniach mobilnych, kliknij ikonkę telefonu komórkowego lub tabletu w lewym dolnym rogu ekranu.

Previewing a responsive menu on a smartphone or tablet

Aby dostosować wygląd i działanie menu na urządzeniach mobilnych, wybierz opcję „Menu mobilne”.

Następnie kliknij „Kontener”.

Designing a mobile-responsive WordPress navigation menu

Tutaj znajdziesz wiele różnych ustawień.

W miarę wprowadzania zmian podgląd na żywo często aktualizuje się automatycznie. Mając to na uwadze, dobrym pomysłem jest rozwinięcie menu, abyś mógł monitorować, jak będzie wyglądać Twoje menu mobilne. Aby to zrobić, wystarczy kliknąć przycisk przełączania menu.

How to preview a mobile menu on desktop

Domyślnie wtyczka dodaje tytuł i tekst „Dodaj więcej treści…”.

Możesz go zastąpić twoją własną wiadomością, a nawet całkowicie usuwać tekst. Aby edytować tytuł, kliknij, aby rozwinąć sekcję „Tytuł”.

Adding a custom title to a navigation menu

Możesz teraz wpisać swój rodzaj wiadomości w polu „Tekst tytułu”.

Można również dodać odnośnik do tytułu lub dodać krój pisma ikonek i obrazków.

Customizing the title in a WordPress navigation menu

Aby dostosować wygląd tytułu, kliknij kartę „Style”.

Tutaj można zmienić kolor tła, kolor tekstu, wielkość pisma i inne.

Customizing how a menu looks using a free WordPress plugin

Jeśli nie chcesz wyświetlać żadnego tekstu tytułu, kliknij, aby wyłączyć przełącznik obok opcji „Tytuł”.

Jeśli tytuł nie jest niezbędny, usuwanie go stworzy więcej miejsca na odnośniki i inne treści w twoim mobilnym menu nawigacyjnym.

Removing the title from a WordPress navigation menu

Aby zastąpić tekst „Dodaj więcej treści tutaj….” twoją własną wiadomością, kliknij, aby rozwinąć obszar „Dodatkowa treść”.

Możesz teraz wpisać swój rodzaj tekstu, zmienić kolor tekstu, zmienić wyrównanie tekstu i nie tylko, korzystając z ustawień w menu po lewej stronie.

Adding your own messaging to a mobile-ready navigation menu

Aby całkowicie usunąć tekst, wystarczy kliknąć, aby wyłączyć przełącznik.

Po raz kolejny może to stworzyć więcej miejsca na resztę treści menu. Jest to szczególnie przydatne na smartfonach i tabletach, które zazwyczaj mają mniejsze ekrany.

Creating a unique menu for a smartphone or tablet

Domyślnie menu responsywne wyświetla wszystkie twoje pozycje menu jako pojedynczą listę. Możesz jednak preferować wyświetlanie tych odnośników w wielu kolumnach.

Może się to dobrze sprawdzić, jeśli twoje etykiety menu są krótsze, ponieważ pozwala pokazać więcej pozycji na mniejszej ilości miejsca, a menu nie wygląda na zagracone.

Aby wypróbować różne układy kolumn, kliknij, aby rozwinąć sekcję „Menu”.

Expanding the WordPress navigation menu settings

Możesz teraz otworzyć menu rozwijane „Kolumny kontenera menu” i wybrać liczbę kolumn, których chcesz użyć.

W tym momencie może pojawić się tekst „Wymagana aktualizacja”. Jeśli zobaczysz ten komunikat, kliknij go, aby zaktualizować podgląd na żywo o twoje nowe ustawienia kolumn.

Creating a multi-column menu layout

Domyślnie wtyczka dodaje również pasek wyszukiwania do twojego menu WordPress. Może to pomóc odwiedzającym znaleźć interesujące treści, ale także zajmuje cenne miejsce na ekranie.

Jeśli wolisz, możesz usuwać pasek wyszukiwania dla użytkowników mobilnych poprzez wyłączanie przełącznika obok opcji „Szukaj”.

Removing a search bar from the WordPress mobile menu

Istnieje wiele innych ustawień, które można skonfigurować, więc warto poświęcić trochę czasu na przejrzenie innych opcji. To jednak wystarczy, by stworzyć dobrze zaprojektowane menu przystosowane do urządzeń mobilnych.

Gdy będziesz zadowolony z konfiguracji menu nawigacyjnego, kliknij „Aktualizuj”.

Making the mobile-responsive menu live on your website

Teraz wystarczy przejść na twój blog WordPress za pomocą urządzenia mobilnego, aby zobaczyć nowe menu w działaniu. Możesz również zobaczyć mobilną wersję twojej witryny WordPress z komputera stacjonarnego.

Metoda 2. Utwórz gotowe na urządzenia mobilne menu responsywne w trybie pełnoekranowym

Inną opcją jest dodanie responsywnego menu w trybie pełnoekranowym. Jest to menu, które automatycznie dostosowuje się do różnych rozmiarów ekranu, dzięki czemu menu nawigacyjne zawsze będzie wyglądać dobrze, bez względu na to, z jakiego urządzenia korzysta odwiedzający.

Ponieważ menu zajmuje całą dostępną przestrzeń, nawigacja po nim jest łatwiejsza na smartfonach i tabletach, niezależnie od wielkości ekranu.

Najprostszym sposobem na stworzenie pełnoekranowego menu jest użycie FullScreen Menu. Wtyczka ta umożliwia utworzenie menu w trybie pełnoekranowym tylko dla urządzeń mobilnych lub wyświetlanie tego samego menu na smartfonach, tabletach i komputerach stacjonarnych, dzięki czemu wszyscy odwiedzający mają takie same wrażenia.

Pierwszą rzeczą, którą musisz zrobić, jest zainstalowanie i włączanie wtyczki FullScreen Menu. Możesz sprawdzić nasz przewodnik krok po kroku, jak zainstalować wtyczkę WordPress, aby uzyskać więcej szczegółów.

Po włączaniu przejdź na stronę Opcje menu pełnoekranowego z menu WordPress i zaznacz następujące pole: 'Włączanie animowanego menu pełnoekranowego’.

Creating a fullscreen menu for smartphones and tablets

Zalecamy również zaznaczenie pola „Pokaż menu tylko dla użytkowników administratora”. Pozwoli to zobaczyć zmiany podczas konfigurowania menu, ale odwiedzający nie zobaczą menu mobilnego, dopóki go nie uruchomisz.

Domyślnie wtyczka wyświetla menu w trybie pełnoekranowym na wszystkich urządzeniach. Jeśli chcesz wyświetlać menu w trybie pełnoekranowym tylko na smartfonach i tabletach, zaznacz pole obok opcji „Tylko urządzenia mobilne”.

Showing a fullscreen menu on a mobile device

Po wykonaniu tej czynności możesz dostosować wygląd menu, klikając kartę „Projekt / Wygląd”.

W tym miejscu można wybrać kolory, krój pisma i ustawienia animacji dla menu w trybie pełnoekranowym.

Adding custom colors to a mobile-responsive menu

Podczas wprowadzania tych zmian należy pamiętać, że „Początkowe menu w tle” to ikonka przełącznika menu. Natomiast „Otwarte menu w tle” to kolor rozwiniętego menu mobilnego w trybie pełnoekranowym.

Po wybraniu kolorów menu przejdź do sekcji „Wygląd menu”. Tutaj możesz zmienić kolor czcionki menu, rodzinę pisma i wielkość liter.

Changing the appearance of a mobile navigation menu

Pamiętaj tylko, że wczytywanie dodatkowych krojów pisma może mieć wpływ na wydajność i szybkość Twojej witryny WordPress. Nie zawsze jest to dobry wybór dla urządzeń mobilnych, które zazwyczaj mają mniejszą moc obliczeniową w porównaniu do komputerów stacjonarnych. Niektórzy odwiedzający mogą również mieć słabe mobilne połączenie internetowe, co sprawi, że twoja witryna będzie wczytywać się jeszcze wolniej.

Po zakończeniu przewiń do „Ustawienia animacji”.

Na początek możesz wybrać sposób, w jaki menu będzie się rozwijać, gdy odwiedzający kliknie ikonkę przełącznika. Wystarczy otworzyć menu rozwijane „Rodzaj animacji” i wybrać opcję z listy, taką jak Od góry do dołu lub Od lewej do prawej.

Adding animation effects to a mobile website

Gdy jesteś zadowolony z konfiguracji menu, nadszedł czas, aby dodać treść, klikając kartę „Treść menu”.

W tym miejscu otwórz menu rozwijane „Wybierz menu” i wybierz menu, które chcesz wyświetlić w trybie pełnoekranowym.

Creating a mobile-responsive WordPress menu

Jeśli jeszcze nie utworzyłeś menu nawigacyjnego, zapoznaj się z naszym przewodnikiem na temat dodawania menu nawigacyjnych w WordPress.

Jeśli chcesz wyświetlić dodatkową treść w menu, możesz dodać ją w polu „Free HTML / Shortcodes”. Działa to jak mini edytor strony, dzięki czemu można wpisywać rodzaj tekstu, zmieniać formatowanie, dodawać wypunktowania i listy numerowane i wiele więcej.

Adding shortcodes and HTMTL to your website's navigation

Istnieje również pole wyboru, które doda odnośnik do twojej strony polityki prywatności.

Następnie możesz dodać ikonki mediów społecznościowych do twojego menu WordPress. Ikonki te pojawią się w rzędzie na dole menu w trybie pełnoekranowym.

An example of a fullscreen mobile menu

Aby dodać te ikonki, wystarczy kliknąć, aby rozwinąć pole „Ikonka społecznościowa 1”.

Możesz teraz wpisać tytuł ikonki, na przykład „Facebook”.

Adding social icons to your blog or website

Następnie kliknij strzałkę obok opcji „Ikona społecznościowa” i wybierz ikonkę, którą chcesz wyświetlać użytkownikom mobilnym.

Na koniec wpisz adres, którego chcesz użyć, w polu „Społecznościowy adres URL”.

Adding Facebook, Twitter, and other social platforms to your website or blog

Aby dodać więcej ikonek, wystarczy kliknąć przycisk „Dodaj kolejną ikonkę”.

Na koniec możesz dodać pasek wyszukiwania WordPress, aby pomóc odwiedzającym znaleźć to, czego szukają. Aby to zrobić, po prostu zaznacz pole obok „Dodaj pasek wyszukiwania”.

How to add a search bar to your mobile website

Domyślnie wtyczka wyświetla komunikat „Wyszukaj coś…”. Możesz jednak zastąpić go swoim własnym konfiguratorem, wpisując go w polu „Search input placeholder”.

Na przykład, jeśli prowadzisz sklep WooCommerce, możesz użyć tekstu takiego jak „Rozpocznij zakupy” lub „Wyszukaj produkty”.

Gdy będziesz zadowolony z konfiguracji menu, kliknij przycisk „Zapisz zmiany”.

Making a mobile responsive menu live on your website

Teraz wystarczy przejść na twoją witrynę internetową za pomocą urządzenia mobilnego, aby zobaczyć menu w trybie pełnoekranowym w działaniu.

Możesz także wyświetlić podgląd mobilnej wersji twojej witryny internetowej za pomocą konfiguratora motywów WordPress.

Bonus: Jak dodać mobilne menu do stron docelowych?

Jeśli tworzysz stronę docelową lub stronę sprzedaży, będziesz chciał, aby wyglądała ona równie dobrze na urządzeniach mobilnych, jak i na komputerach stacjonarnych.

Mając to na uwadze, zalecamy utworzenie strony za pomocą SeedProd. Jest to najlepszy kreator stron WordPress i zawiera ponad 300 profesjonalnie zaprojektowanych szablonów.

Choosing a SeedProd template

Po utworzeniu projektu za pomocą SeedProd, można dodać do strony menu reagujące na urządzenia mobilne za pomocą gotowego bloku Nav Menu SeedProd. Blok ten umożliwia tworzenie oddzielnych menu zarówno dla urządzeń z menu, jak i komputerów stacjonarnych.

W ten sposób można zastosować inny układ, a nawet wyświetlać różne odnośniki w zależności od urządzenia użytkownika.

Aby dowiedzieć się więcej, zapoznaj się z naszym przewodnikiem na temat dodawania własnych menu nawigacyjnych w WordPress.

Po dodaniu bloku nawigacji do twojego projektu, po prostu kliknij kartę „Zaawansowane”.

Creating mobile responsive navigation using SeedProd

Tutaj kliknij, aby rozwinąć sekcję „Widoczność urządzenia”.

Następnie kliknij przełącznik „Ukryj na pulpicie”, aby go włączyć. Teraz to menu będzie wyświetlane tylko na urządzeniach mobilnych.

Creating a mobile responsive menu using SeedProd

Możesz teraz dodawać odnośniki i zmieniać układ menu, korzystając z ustawień w menu po lewej stronie.

Mamy nadzieję, że ten artykuł pomógł ci dowiedzieć się, jak stworzyć responsywne menu WordPress na urządzenia mobilne. Możesz również zapoznać się z naszym przewodnikiem dla początkujących, jak zwiększyć ruch na twoim blogu lub zobaczyć nasz ekspercki wybór najlepszych rozwiązań analitycznych dla użytkowników WordPressa.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz na niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak WPBeginner jest finansowany, dlaczego to ma znaczenie i jak możesz nas wspierać. Oto nasz proces redakcyjny.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Najlepszy zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi - zbiór produktów i zasobów związanych z WordPressem, które każdy profesjonalista powinien mieć!

Reader Interactions

32 komentarzeZostaw odpowiedź

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

    • WPBeginner Support says

      It would require more than just CSS and would not be beginner friendly which is why we recommend the methods in this article :)

      Administrator

  2. Muhammad Hammad says

    Awesome guide. I was having a huge problem with the menu but it worked very well after I read this blogpost. Super detailed! Thank you wpbeginner team!

  3. THANKGOD JONATHAN says

    Saved by this! My menu looked like a mess on phones. This guide helped me whip it into shape – now it’s sleek & user-friendly. Happy visitors, happy me!

  4. Ahmed Omar says

    A fantastic guide on crafting a mobile-ready responsive WordPress menu!
    Your step-by-step instructions, especially the emphasis on media queries and flexible layouts, make it easy to ensure a seamless mobile experience.
    One technical tip: incorporating touch-friendly gestures can add a polished feel to the navigation.
    Thanks for the insights – my site’s mobile menu is now looking sleek and user-friendly!

  5. Ahsan says

    Hi there, i did number 4 method, it’s working but one issue on the mobile screen is that, when i refresh the page menu image appears and when i click on the menu image; side navbar open but the menu image gone.
    after refreshing the page it again appears.
    please help

    • WPBeginner Support says

      It sounds like the caching on your site could be causing you problems. If you clear the cache on your site that should help fix the problem.

      Administrator

  6. Boris Béalu says

    I did your number 4 method and it worked great. Thank you. I do have a question, how could I have a background with opacity in all the rest of the site? Thank you.

  7. Boris Béalu says

    I did your number 4 method and it worked great. Thank you. I do have 2 questions, how do I change the icon when the menu is open? Like the others menus in your article, an icon with a cross.
    And how could I have a background with opacity in all the rest of the site? Thank you, Boris.

  8. Annika says

    Hello!

    I was looking at this tutorial on responsive mobile menu and see that the wordpress responsive hamburger menu is still left in the background behind the Responsive Menu plugin. How do I get rid of that one? I’m using ShiftNav and have the same issue.

    I’m a wordpress beginner and have used many tutorials, and always seem to come back to your tutorials, so thank your for the simple explanations!

  9. Bodo says

    I’m using method 3 and have carefully pasted the js and php quotes into my theme, but on clicking the menu button nothing happens. Please help :)

    All the best,
    Bodo

  10. Jill says

    I’m using a child theme of Thematic. There’s no reference to the primary nav in the header.php file, so I created a new menu called „mobile-menu” and wrapped your code around that in the header.php file. Unfortunately, it’s not working. I see the hamburger icon but nothing happens when I tap it on my iPhone. Any ideas?

  11. Matthew Jacobson says

    I did your number 4 method and it worked great. Thank you. I do have a question, how do I change the mobile menu from a overlay menu, like the one in the example, to a push menu? In other words once I click the icon I want it to push my site to the right so I can see the site as well as the menu?
    Thank you

        • WPBeginner Support says

          If you are selecting the element for the menu then you would want to reach out to the plugin’s support for their recommendations.

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszymi polityka komentarzy, a Twój adres e-mail NIE zostanie opublikowany. NIE używaj słów kluczowych w polu nazwy. Przeprowadźmy osobistą i konstruktywną rozmowę.