WordPress i Strony WWW
Tworzenie, optymalizacja i zarządzanie stronami WordPress
Strona 2 z 3 · 125 artykułów w tej kategorii
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 hasłem w WordPress
Dla pojedynczego posta: Edycja → Widoczność → Chroniony hasłem. Dla wielu stron: wtyczka Password Protected lub PPWP. Dla sekcji strony: membership plugin. Dla całej strony: .htaccess lub wtyczka Password Protected.
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 opcje. Idealny dla tych, którzy cenią szybkość i czysty kod ponad gotowe szablony.
Astra Theme - najpopularniejszy motyw WordPress
Astra to szybki, lekki motyw z 200+ gotowymi szablonami stron. Darmowa wersja wystarczy do większości projektów. Astra Pro (od 47$/rok) dodaje mega menu, zaawansowane nagłówki i WooCommerce opcje. Działa świetnie z Elementor, Beaver Builder i Gutenberg.
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 stworzysz w 5 minut.
Jetpack WordPress - czy warto instalować?
Jetpack to potężna wtyczka łącząca wiele funkcji: statystyki, CDN, bezpieczeństwo, social, backup. Zaleta: wszystko w jednym. Wada: ciężka, może spowalniać stronę. Alternatywa: oddzielne, lżejsze wtyczki do każdej funkcji. Warto dla małych stron chcących prostoty.
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 - wzorce bloków Gutenberg
Block Patterns to predefiniowane układy bloków w Gutenbergu. Klikasz + → Patterns → wybierasz wzorzec → dostosowujesz. Możesz tworzyć własne przez register_block_pattern() lub eksport z edytora. WordPress.org ma bibliotekę darmowych wzorców do skopiowania.
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ę