🔧 WordPress: jak wyświetlić widget za pomocą shortcode w dowolnym miejscu na stronie
Shortcode do widgetu wyświetla formularz subskrypcji, katalog WooCommerce lub dowolny widget bezpośrednio w treści…
WordPress obsługuje ponad jedną trzecią wszystkich stron w internecie. Najprawdopodobniej Twój projekt też na nim stoi. Ta sekcja jest dla tych, którzy uruchamiają stronę, przenoszą ją na nowy hosting lub po raz kolejny naprawiają zepsuty panel administracyjny. Tu nie ma teorii dla samej teorii — są gotowe rozwiązania pod realne zadania właściciela strony.
Zaczniemy od podstaw. W sekcji szczegółowo omówiono instalację na serwerze lokalnym (XAMPP, MAMP, Laragon, Open Server) i na hostingu produkcyjnym. Przenoszenie strony z lokalnego środowiska na żywą domenę bez utraty linków i obrazków. Konfiguracja bezpośrednich odnośników i naprawa wiecznego błędu 404. Praca z plikami konfiguracyjnymi: wp-config.php, .htaccess, php.ini. Gdzie one leżą, co można w nich zmieniać, a czego lepiej nie ruszać.
Dalej praca własnymi rękami. Dostrajanie przez functions.php, zarządzanie użytkownikami i rolami, zmiana hasła przez bazę danych lub FTP, gdy dostęp do panelu został utracony. Shortkody, widgety, menu, konfiguracja komentarzy i formularzy. Pokazujemy nie tylko, które checkboxy zaznaczyć, ale i dlaczego silnik zachowuje się właśnie tak. To pomaga rozwiązywać również nietypowe przypadki, których nie ma w dokumentacji.
Osobno omawiamy dwa tematy, bez których dziś ani rusz. Pierwszy: bezpieczeństwo. Dowiesz się, jak zabezpieczyć wejście do panelu administracyjnego, ukryć stronę przed botami i skanerami, wyłączyć niebezpieczne funkcje, skonfigurować kopie zapasowe i odzyskiwanie. Drugi: szybkość. Buforowanie, optymalizacja bazy danych, konfiguracja nginx, leniwe ładowanie obrazków (pliki ładują się dopiero, gdy czytelnik do nich przewinie). Wszystko to, co naprawdę rusza Core Web Vitals, a nie tylko dobrze brzmi.
Materiały piszą praktycy, którzy sami administrują stronami od lat. Widzieliśmy „biały ekran śmierci
Shortcode do widgetu wyświetla formularz subskrypcji, katalog WooCommerce lub dowolny widget bezpośrednio w treści…
Konfiguracja Google reCAPTCHA v3 dla Contact Form 7 krok po kroku: uzyskiwanie kluczy, integracja, ukrywanie plakietki…
301 Redirect z www na bez www i z powrotem: gotowe bloki kodu dla Apache, sprawdzenie przez curl i online-checkery,…
Jak użyć font-display swap i preload, by naprawić ostrzeżenie o widoczności tekstu i przyspieszyć renderowanie czcionek…
Konfiguracja All-In-One Security (AIOS) krok po kroku: firewall, ukrywanie wp-login, honeypot, zmiana prefiksu bazy…
Jak w 20 minut załadować setki wpisów na wielojęzyczny WordPress i automatycznie powiązać tłumaczenia przez import CSV:…
Dwa wiersze w my.ini rozwiązują problem latin1_swedish_ci raz na zawsze. Konfiguracja domyślnego kodowania MySQL w…
Jakie klasy CSS WordPress dodaje do body, wpisów, menu, widżetów i komentarzy od razu po instalacji. Pełna lista z…
Konfiguracja panelu użytkownika WordPress: niestandardowy typ wpisu, prywatny status przy publikacji oraz…
Piszemy meta-boxy dla WordPress: instalacja CMB2, konfiguracja pól w PHP, podłączenie w temacie i wyświetlanie danych…