WordPress i Strony WWW – strona 2
Strona 2 z 18 · 872 artykułów
Menu i nawigacja w WordPress
Wygląd → Menu → Utwórz nowe menu. Dodaj strony, kategorie, własne linki. Ustaw jako menu główne w lokalizacji motywu. Dla mega menu użyj wtyczki Max Mega Menu. Dla mobilnego - Max Mega Menu lub Responsive Menu.
Widgety WordPress - sidebar i stopka
Wygląd → Widgety (classic) lub Edytor widgetów (blokowy). Przeciągnij widgety do obszarów. Od WordPress 5.8 widgety to bloki. Dla starego interfejsu zainstaluj Classic Widgets.
Biblioteka mediów WordPress
Media → Biblioteka. Wgrywaj przez Dodaj lub przeciągnij. Organizuj folderami (wtyczka FileBird, Real Media Library). Usuwaj nieużywane. Optymalizuj rozmiar (Smush, ShortPixel). Backup osobno od bazy.
Role i uprawnienia użytkowników WordPress
5 domyślnych ról: Administrator (wszystko), Redaktor (treści), Autor (własne posty), Współpracownik (drafty), Subskrybent (profil). Twórz konta z minimalnymi uprawnieniami. Nigdy nie dawaj Administratora freelancerom.
Komentarze WordPress - moderacja i spam
Włącz Akismet (antyspam), ustaw moderację pierwszego komentarza, wymagaj logowania lub danych. Dla stron firmowych - rozważ wyłączenie komentarzy całkowicie lub użyj Disqus/Facebook Comments.
Child Theme WordPress - motyw potomny
Child theme to motyw dziedziczący z parent theme. Tworzysz folder w wp-content/themes/, dodajesz style.css (z Template: nazwa-rodzica) i functions.php. Wszystkie Twoje zmiany w child theme przetrwają aktualizacje parent theme.
Hooks WordPress - actions i filters
Actions wykonują kod w określonych momentach (init, wp_head, save_post). Filters modyfikują dane przed wyświetleniem (the_content, the_title). Używaj add_action() i add_filter() w functions.php lub wtyczce.
Optymalizacja bazy danych WordPress
Użyj WP-Optimize lub Advanced Database Cleaner. Usuń: rewizje postów, drafty auto-save, spam/trash komentarze, transients, orphaned postmeta. Regularnie OPTIMIZE tables. Ogranicz rewizje w wp-config.php.
WP-Cron - zaplanowane zadania WordPress
WP-Cron uruchamia się przy odwiedzinach strony (nie w tle). Problem: mały ruch = opóźnienia. Rozwiązanie: wyłącz WP-Cron i ustaw prawdziwy server cron co 5-15 minut wywołujący wp-cron.php.
Core Web Vitals WordPress
LCP <2.5s (największy element), CLS <0.1 (stabilność), INP <200ms (interaktywność). Optymalizuj: obrazki (WebP, lazy load), cache, critical CSS, defer JS. Mierz: PageSpeed Insights, Search Console. Dla WordPress: hosting LiteSpeed + cache plugin + optymalizacja obrazków.
Tryb konserwacji WordPress
Najłatwiej: wtyczka WP Maintenance Mode lub Coming Soon Page. Dla admina strona działa normalnie, dla odwiedzających - strona serwisowa. Możesz też ręcznie utworzyć .maintenance w głównym katalogu WordPress.
Wyszukiwarka WordPress - optymalizacja i rozszerzenia
Relevanssi (darmowa) znacząco poprawia trafność wyników, szuka w custom fields, komentarzach, tagach. SearchWP (premium) to najpotężniejsze rozwiązanie. Dla dużych stron: Elasticsearch lub Algolia. Ajax search: SearchWP Live Ajax Search lub Jetrack Search.
Shortcodes WordPress - przewodnik
[shortcode] to placeholder zamieniany na treść przez WordPress. Popularne: [gallery], [embed], [contact-form-7]. Tworzysz własne przez add_shortcode() w functions.php. W Gutenberg bloki częściowo zastępują shortcodes, ale wciąż działają.
WP_Query - własne zapytania w WordPress
WP_Query pobiera posty z bazy według kryteriów. new WP_Query(['post_type'=>'post', 'posts_per_page'=>5]). Parametry: post_type, category, tag, meta_query, tax_query, orderby, date_query. Pamiętaj o wp_reset_postdata() po pętli.
Taksonomie WordPress - organizacja treści
Kategorie: hierarchiczne (główne i podkategorie), dla szerokiej klasyfikacji. Tagi: płaskie, dla szczegółowych tematów. Custom taxonomy: własne grupowanie (np. Marka, Kolor dla produktów). Tworzysz przez register_taxonomy() lub wtyczką CPT UI.
Social Media i WordPress - udostępnianie treści
Dodaj przyciski share wtyczką (Social Warfare, Novashare) lub ręcznie. Skonfiguruj Open Graph w Yoast/RankMath dla ładnych podglądów. Ustaw domyślne obrazki i opisy. Testuj w Facebook Debugger i Twitter Card Validator.
RSS w WordPress
WordPress automatycznie generuje RSS: /feed/ (posty), /comments/feed/ (komentarze), /kategoria/nazwa/feed/ (kategorie). Customizuj przez filtry (the_excerpt_rss, the_content_feed). Dla bezpieczeństwa: opóźniaj publikację w RSS, dodaj link do źródła.
Ochrona haslem w WordPress – jak zabezpieczyc strone, post lub sekcje
Pojedynczy post zabezpieczysz w edytorze: Widocznosc > Chroniony haslem. Cala strone możesz zablokowac wtyczka Password Protected lub przez .htaccess na serwerze. Do ochrony wybranych sekcji uzyj Passster (shortcode). Dla platnego dostepu do treści najlepszy jest MemberPress lub Paid Memberships Pro.
Przekierowania w WordPress
301 (permanent) dla trwałych zmian URL - przenosi SEO juice. 302 (temporary) dla tymczasowych. Używaj wtyczki Redirection (najpopularniejsza) lub Yoast Premium. Możesz też ręcznie w .htaccess (Apache) lub nginx.conf.
Kondycja witryny WordPress
Narzędzia → Kondycja witryny. Wynik: dobry (zielony), wymaga uwagi (pomarańczowy), krytyczny (czerwony). Sprawdza: wersje PHP/MySQL, HTTPS, cache, nieaktywne wtyczki, aktualizacje. Karta Info: szczegóły techniczne do debugowania.
Zajawka (excerpt) w WordPress
Własna zajawka: w edytorze włącz pole Excerpt (Opcje ekranu). Automatyczna: WordPress bierze pierwsze 55 słów. Zmiana długości: filter excerpt_length. Zmiana końcówki [...]: filter excerpt_more. Lub wtyczka Advanced Excerpt.
Obrazek wyróżniający (featured image) WordPress
Dodaj w panelu bocznym edytora: Obrazek wyróżniający → Ustaw. Zalecany rozmiar: 1200x630px (optymalne dla social media). Motywy definiują własne rozmiary. Używaj kompresji (Smush) dla szybkości.
oEmbed - osadzanie treści w WordPress
Wklej link na osobnej linii - WordPress automatycznie osadzi. Wspierane: YouTube, Vimeo, Twitter, Instagram, Spotify, SoundCloud, TikTok i więcej. Dla ręcznej kontroli użyj bloku Embed lub shortcode [embed].
Import i Export treści WordPress
Export: Narzędzia → Eksport → pobierz plik XML (WXR). Import: Narzędzia → Import → WordPress → zainstaluj importer → wgraj XML. Dla dużych stron lub migracji bazy: użyj All-in-One WP Migration lub Duplicator.
Lokalizacja i tłumaczenie WordPress
WordPress i większość popularnych wtyczek ma polskie tłumaczenia (automatycznie pobierane). Brakujące tłumaczenia: Loco Translate (wtyczka) lub Poedit (program). Pliki .po (tekstowe) kompilowane do .mo (binarne) trafiają do wp-content/languages/.
ACF - Advanced Custom Fields w WordPress
ACF pozwala tworzyć własne pola (tekstowe, obrazki, relacje, mapy) i przypisywać je do postów/stron. Instalujesz wtyczkę, tworzysz grupę pól, definiujesz pola i reguły wyświetlania. Dane pobierasz funkcją get_field() w szablonie lub przez shortcode.
Flavor Theme - lekki motyw blokowy WordPress
Flavor to darmowy motyw blokowy WordPress. Waży poniżej 10KB, nie używa jQuery, osiąga 100/100 w PageSpeed. Działa z Full Site Editing - edytujesz nagłówek, stopkę i szablony w edytorze bloków. Idealny dla blogów i prostych stron firmowych.
GeneratePress - najszybszy motyw WordPress
GeneratePress to najlżejszy popularny motyw WordPress (<10KB). Wersja darmowa daje solidne podstawy, Premium (59$) dodaje Site Library, moduły i zaawansowane opcję. Idealny dla tych, którzy cenią szybkość i czysty kod ponad gotowe szablony.
Astra Theme – najpopularniejszy motyw WordPress [Poradnik 2026]
Astra to szybki, lekki motyw WordPress z ponad 240 gotowymi szablonami. Darmowa wersja pokrywa większość potrzeb. Astra Pro (od 59$/rok w 2026) dorzuca mega menu, sticky header i rozbudowane opcję WooCommerce. Działa z Elementorem, Gutenbergiem i Beaver Builderem.
Rank Math SEO - poradnik konfiguracji WordPress
Rank Math to darmowa wtyczka SEO z funkcjami premium: analiza do 5 słów kluczowych, schema markup, przekierowania 301, integracja z GSC, śledzenie pozycji. Kreator instalacji przeprowadzi Cię przez konfigurację. Idealna alternatywa dla Yoast SEO.
WPForms - formularze WordPress drag and drop
WPForms Lite (darmowy) pozwala tworzyć proste formularze kontaktowe. WPForms Pro dodaje płatności, logikę warunkową, wielostronicowość i integracje. Builder drag & drop jest bardzo intuicyjny - pierwszy formularz stwórzysz w 5 minut.
Jetpack WordPress – czy warto instalowac w 2026 roku?
Jetpack to wtyczka all-in-one od Automattic laczaca bezpieczeństwo, statystyki, CDN, social sharing i backupy. Darmowa wersja oferuje sporo, ale obciaza strone. Jesli uzywasz tylko 2-3 funkcji, lepiej zainstalowac osobne, lzejsze wtyczki. Jetpack ma sens dla malych stron, które chca prostoty jednego rozwiązania.
Akismet - ochrona komentarzy WordPress przed spamem
Akismet filtruje spam w komentarzach używając globalnej bazy spamu (sprawdza miliardy komentarzy miesięcznie). Darmowy dla blogów osobistych, płatny dla biznesu. Wymaga klucza API z akismet.com. Blokuje 99.9% spamu automatycznie.
Polylang - wielojęzyczna strona WordPress
Polylang pozwala dodać wiele języków do WordPress. Tworzysz osobne wersje postów/stron dla każdego języka, łączysz je jako tłumaczenia. Przełącznik języków może być w menu, widgecie lub shortcode. Wersja darmowa wystarczy dla większości stron.
WPML - profesjonalna wielojęzyczność WordPress
WPML to premium wtyczka do wielojęzyczności ($39-$159/rok). Oferuje String Translation (teksty motywów/wtyczek), Media Translation, WooCommerce Multilingual i integracje z page builderami. Wybór dla sklepów i zaawansowanych projektów wymagających pełnej kontroli nad tłumaczeniami.
Headless WordPress - REST API i nowoczesny frontend
Headless WordPress = WordPress jako backend + osobny frontend (React, Next.js). Dane pobierasz przez REST API (/wp-json/wp/v2/) lub GraphQL (WPGraphQL). Zalety: szybkość, bezpieczeństwo, elastyczność. Wady: złożoność, brak wizualnego edytora, wyższe koszty developmentu.
Migracja WordPress - jak przenieść stronę na nowy hosting
Najłatwiejsza migracja WordPress: All-in-One WP Migration - eksport jednym kliknięciem, import na nowym hostingu. Dla dużych stron: Duplicator lub ręcznie (pliki FTP + baza phpMyAdmin). Pamiętaj o kopii zapasowej przed migracją i sprawdzeniu strony po przeniesieniu.
Klonowanie strony WordPress - jak skopiować instalację
Klonowanie WordPress: użyj Duplicator lub All-in-One WP Migration do skopiowania całej strony, następnie zaimportuj na nową domenę/subdomenę. Pamiętaj o search-replace URL-i. Dla środowiska staging: użyj wtyczki WP Staging lub ManageWP.
Staging WordPress - bezpieczne środowisko testowe
Staging WordPress tworzysz przez: WP Staging (wtyczka), hosting z wbudowanym staging (CloudPanel, Cloudways), ManageWP, lub ręcznie (subdomena + klon). Po testach synchronizujesz zmiany z produkcją. Staging chroni przed błędami na live.
WordPress Cron Jobs - zaplanowane zadania
WP-Cron uruchamia zadania przy wizycie na stronie (nie w tle). Problem: na stronach z małym ruchem zadania się opóźniają. Rozwiązanie: wyłącz WP-Cron, użyj systemowego crona. Zadania w WordPress: zaplanowane posty, backupy, aktualizacje wtyczek, czyszczenie.
WP-CLI - zarządzanie WordPress z terminala
WP-CLI to command-line interface dla WordPress. Instalujesz na serwerze, potem komendy typu: wp core update, wp plugin install, wp user create. Automatyzacja, szybkość, skrypty. Wymaga SSH do serwera. Większość hostingów ma WP-CLI preinstalowane.
Optymalizacja bazy danych WordPress - kompletny poradnik
Optymalizacja bazy WordPress: 1) usuń rewizje postów (wp_posts), 2) wyczyść spam i kosz, 3) usuń niepotrzebne transients (wp_options), 4) zoptymalizuj tabele (OPTIMIZE TABLE), 5) ogranicz autoloaded data. Wtyczki: WP-Optimize, Advanced Database Cleaner.
WordPress Hooks - Actions i Filters dla developerów
Actions wykonują kod w określonym momencie (np. po zapisaniu posta). Filters modyfikują dane przepływające przez WordPress (np. zmiana tytułu). Używasz add_action('hook', 'funkcja') i add_filter('hook', 'funkcja'). Hooks są wszędzie - core, motywy, wtyczki.
WordPress Security Hardening - zaawansowane zabezpieczenia
Hardening WordPress: ukryj wersję WP, zablokuj edycję plików w panelu, chroń wp-config.php i .htaccess, ogranicz dostęp do wp-admin (IP), wyłącz XML-RPC jeśli nieużywane, zmień prefiks tabel bazy danych. Każda warstwa utrudnia atak.
WordPress Block Patterns – jak uzywac i tworzyc wzorce blokow
Block Patterns to gotowe uklady kilku blokow w edytorze Gutenberg – wstawiasz je jednym kliknieciem zamiast budowac sekcje blok po bloku. Mozesz korzystac ze wzorcow wbudowanych w motyw, importowac z katalogu wordpress.org/patterns lub tworzyc wlasne (w edytorze lub przez PHP). Synced Patterns (dawniej Reusable Blocks) roznia sie tym, ze zmiana w jednym miejscu aktualizuje wszystkie instancje.
Full Site Editing (FSE) - przyszłość WordPress
FSE pozwala edytować całą stronę WordPress w edytorze bloków - nie tylko treść, ale też nagłówek, stopkę i szablony. Wymaga block theme (np. Twenty Twenty-Four). Wygląd → Edytor (nie Customizer). Przyszłość WordPressa - warto się nauczyć.
Optymalizacja WooCommerce - szybszy sklep internetowy
Optymalizacja WooCommerce: 1) cache (WP Rocket z WooCommerce, Redis), 2) optymalizacja obrazków produktów (WebP, lazy load), 3) czyszczenie bazy (transients, wygasłe sesje), 4) wyłączenie cart fragments AJAX, 5) hosting z PHP 8.1+ i OPcache. Cel: checkout poniżej 3 sekund.
Custom Post Types - własne typy treści WordPress
Custom Post Type to własny typ treści poza Post i Page. Tworzysz przez register_post_type() w functions.php lub wtyczkę (CPT UI). Każdy CPT może mieć własne pola (ACF), taksonomie, szablony (single-{cpt}.php, archive-{cpt}.php). Niezbędne dla zaawansowanych projektów.
Custom Taxonomies - własne kategorie WordPress
Custom Taxonomy to własna kategoria/tag dla dowolnego post type. Tworzysz przez register_taxonomy() lub CPT UI. Może być hierarchiczna (jak kategorie) lub płaska (jak tagi). Używasz do filtrowania, grupowania i organizacji treści.
Redis Object Cache - przyspieszenie WordPress
Redis Object Cache przechowuje wyniki zapytań DB w pamięci RAM. Instalacja: Redis na serwerze + wtyczka Redis Object Cache. Efekt: szybsze ładowanie (mniej zapytań MySQL), lepsza wydajność przy ruchu, niezbędny dla WooCommerce i multisite.
Potrzebujesz profesjonalnej strony WordPress?
Skorzystaj z naszego doświadczenia. Bezpłatna konsultacja!
Skontaktuj się