<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Wordpress &#8211; Tamago Software</title>
	<atom:link href="https://tamago.software/artykuly/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>https://tamago.software</link>
	<description>Projektujemy i wdrażamy serwisy internetowe dopasowane do potrzeb użytkownika.</description>
	<lastBuildDate>Fri, 19 Jul 2024 10:05:26 +0000</lastBuildDate>
	<language>pl-PL</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://tamago.software/wp-content/uploads/2021/06/cropped-favicon-32x32.png</url>
	<title>Wordpress &#8211; Tamago Software</title>
	<link>https://tamago.software</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Czym jest Sage Roots i jaką ma przewagę od standardowego motywu WordPress?</title>
		<link>https://tamago.software/czym-jest-sage-roots-i-jaka-ma-przewage-od-standardowego-motywu-wordpress/</link>
					<comments>https://tamago.software/czym-jest-sage-roots-i-jaka-ma-przewage-od-standardowego-motywu-wordpress/#respond</comments>
		
		<dc:creator><![CDATA[Wpis Gościnny]]></dc:creator>
		<pubDate>Thu, 14 Mar 2024 11:33:42 +0000</pubDate>
				<category><![CDATA[Artykuły]]></category>
		<category><![CDATA[Bez kategorii]]></category>
		<category><![CDATA[Portale internetowe]]></category>
		<category><![CDATA[Wordpress]]></category>
		<guid isPermaLink="false">https://tamago.software/?p=4031</guid>

					<description><![CDATA[W obecnych czasach, gdy rywalizacja w świecie internetowym staje się coraz bardziej zacięta, kluczowe jest skorzystanie z odpowiednich narzędzi, aby wyróżnić się spośród konkurencji. W kontekście WordPressa, motywy odgrywają kluczową rolę w tworzeniu unikalnych stron internetowych, ale nie wszystkie są stworzone równie dobrze. Dzięki nowoczesnym rozwiązaniom, takim jak stack technologiczny Sage Roots, możemy osiągnąć wyjątkową [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>W obecnych czasach, gdy rywalizacja w świecie internetowym staje się coraz bardziej zacięta, kluczowe jest skorzystanie z odpowiednich narzędzi, aby wyróżnić się spośród konkurencji. W kontekście WordPressa, motywy odgrywają kluczową rolę w tworzeniu unikalnych stron internetowych, ale nie wszystkie są stworzone równie dobrze. Dzięki nowoczesnym rozwiązaniom, takim jak stack technologiczny Sage Roots, możemy osiągnąć wyjątkową funkcjonalność, elastyczność i elegancję, których często brakuje w standardowych motywach WordPress.</p>



<h3 class="wp-block-heading"><strong>Czym jest Stack Technologiczny Sage Roots?</strong></h3>



<p>Sage Roots to kompleksowy zestaw narzędzi, który umożliwia programistom tworzenie motywów dla WordPressa. Korzysta z popularnych technologii, takich jak HTML, CSS, JavaScript i PHP, ale sięga dalej, integrując nowoczesne narzędzia programistyczne, takie jak Sass, Laravel Blade i Webpack. Dzięki temu zaawansowanemu podejściu możliwe jest tworzenie motywów WordPress, które nie tylko prezentują się estetycznie, ale również są niezwykle wydajne i łatwe w zarządzaniu.</p>



<h3 class="wp-block-heading"><strong>Przewaga nad Standardowymi Motywami WordPress</strong></h3>



<h4 class="wp-block-heading">1. Elastyczność</h4>



<p>Korzystanie z narzędzi takich jak webpack i Browsersync przyspiesza proces tworzenia stron internetowych poprzez automatyzację wielu powtarzalnych zadań związanych z programowaniem. Dzięki nim możliwe jest szybkie kompilowanie i optymalizacja plików CSS oraz JavaScript, co skutkuje krótszym czasem ładowania witryny. Ponadto, dodatkowe narzędzia programistyczne zawarte w tym stacku ułatwiają debugowanie i testowanie kodu, co z kolei przekłada się na szybszy postęp prac i oszczędność czasu i środków.</p>



<h4 class="wp-block-heading">2. Flow developerski</h4>



<p>Korzystanie z narzędzi takich jak webpack i Browsersync przyspiesza proces tworzenia stron internetowych poprzez automatyzację wielu powtarzalnych zadań związanych z programowaniem. Dzięki nim możliwe jest szybkie kompilowanie i optymalizacja plików CSS oraz JavaScript, co skutkuje krótszym czasem ładowania witryny. Ponadto, dodatkowe narzędzia programistyczne zawarte w tym stacku ułatwiają debugowanie i testowanie kodu, co z kolei przekłada się na szybszy postęp prac i oszczędność czasu i środków.</p>



<h4 class="wp-block-heading">3. Solidne fundamenty</h4>



<p>Stack technologiczny Sage Roots opiera się na sprawdzonych praktykach programistycznych, co gwarantuje stabilne fundamenty dla budowanej strony internetowej. To oznacza mniejszą liczbę błędów, wyższe bezpieczeństwo oraz łatwiejsze utrzymanie strony przez długi czas, a co za tym idzie &#8211; mniejszy stres.</p>



<h4 class="wp-block-heading">4. <strong>Efektywne zarządzanie treścią</strong></h4>



<p>Dla klientów udostępniamy bardziej intuicyjne narzędzia do zarządzania treścią ich witryny. Dzięki przejrzystemu interfejsowi administracyjnemu i łatwemu dostępowi do różnorodnych opcji konfiguracyjnych, klienci mogą łatwo aktualizować treści, dodawać nowe sekcje i dostosowywać wygląd swojej witryny, nawet bez specjalistycznej wiedzy kodowania. To pozwala na większą samodzielność oraz szybsze reagowanie na zmieniające się potrzeby biznesowe, co z kolei przekłada się na skuteczniejsze działania marketingowe i lepsze wyniki w biznesie.</p>



<h4 class="wp-block-heading">5. <strong>Wyższy poziom bezpieczeństwa</strong></h4>



<p>Motyw oparty na tym zestawie technologicznym zapewnia klientom wyższy poziom bezpieczeństwa ich witryny. Dzięki regularnym aktualizacjom i ścisłemu przestrzeganiu najlepszych praktyk programistycznych, tego rodzaju motyw może zminimalizować ryzyko ataków cybernetycznych i utraty danych. Dodatkowo, wykorzystanie zaawansowanych technologii deweloperskich umożliwia wprowadzenie dodatkowych warstw zabezpieczeń, takich jak filtrowanie treści czy walidacja formularzy, co dodatkowo zwiększa odporność witryny na potencjalne zagrożenia. To przekłada się na większe zaufanie użytkowników, mniejsze ryzyko utraty reputacji i obniżone koszty związane z ewentualnymi incydentami związanymi z bezpieczeństwem.</p>



<h3 class="wp-block-heading"><strong>Podsumowanie</strong></h3>



<p>Posiadając solidne podstawy technologiczne, które oferuje stack Sage Roots, możemy zapewnić nie tylko wysoką jakość, ale również stabilność działania witryny WordPress. To kluczowe dla budowania zaufania klientów i utrzymania pozytywnego wizerunku marki. Wykorzystanie zaawansowanych narzędzi programistycznych pozwala na szybsze dostosowywanie witryny do zmieniających się potrzeb rynku oraz dynamicznego środowiska online. To daje przedsiębiorstwom konkurencyjną przewagę i pozwala na efektywne reagowanie na nowe wyzwania. Współpraca z doświadczonym specjalistą od WordPressa, który posiada wiedzę na temat stacku Sage Roots, gwarantuje profesjonalne podejście do projektu i optymalne wykorzystanie jego potencjału. To zapewnia klientom pełne wsparcie techniczne oraz pewność, że ich witryna będzie działać efektywnie i bezproblemowo. Korzystanie z nowoczesnych narzędzi programistycznych, takich jak Sass, Blade i Webpack, nie tylko ułatwia tworzenie atrakcyjnego wyglądu witryny, ale również przekłada się na jej szybsze ładowanie oraz lepsze pozycjonowanie w wynikach wyszukiwania. To kluczowe czynniki wpływające na doświadczenie użytkownika i skuteczność działań marketingowych.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://tamago.software/czym-jest-sage-roots-i-jaka-ma-przewage-od-standardowego-motywu-wordpress/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Jak zoptymalizować stronę internetową zbudowaną na WordPress pod kątem Google PageSpeed Insights?</title>
		<link>https://tamago.software/jak-zoptymalizowac-strone-internetowa-zbudowana-na-wordpress-pod-katem-google-pagespeed-insights/</link>
					<comments>https://tamago.software/jak-zoptymalizowac-strone-internetowa-zbudowana-na-wordpress-pod-katem-google-pagespeed-insights/#respond</comments>
		
		<dc:creator><![CDATA[Piotr Frączkowski]]></dc:creator>
		<pubDate>Fri, 28 Apr 2023 07:55:52 +0000</pubDate>
				<category><![CDATA[Strony internetowe]]></category>
		<category><![CDATA[Wordpress]]></category>
		<guid isPermaLink="false">https://tamago.software/?p=3513</guid>

					<description><![CDATA[W dzisiejszych czasach, gdy coraz więcej użytkowników korzysta z urządzeń w wersji mobilnej do przeglądania stron, ważne jest, aby strony internetowe były zoptymalizowane pod kątem szybkości ładowania. Im szybciej strona się ładuje, tym większa szansa na to, że użytkownik pozostanie na niej dłużej, zrobi zakupy, a także wróci do Twojego sklepu ponownie. Kiedy użytkownik wchodzi [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>W dzisiejszych czasach, gdy coraz więcej użytkowników korzysta z urządzeń w wersji mobilnej do przeglądania stron, ważne jest, aby strony internetowe były zoptymalizowane pod kątem szybkości ładowania. Im szybciej strona się ładuje, tym większa szansa na to, że użytkownik pozostanie na niej dłużej, zrobi zakupy, a także wróci do Twojego sklepu ponownie. Kiedy użytkownik wchodzi na Twoją stronę, chce jak najszybciej zobaczyć wygląd całej witryny, dlatego czas ładowania strony ma tak ogromne znaczenie.</p>



<h2 class="wp-block-heading">Szybkość pełnego załadowania strony ma znaczenie</h2>



<p>Jednym z darmowych narzędzi do oceny wydajności stron internetowych jest Google PageSpeed Insights. Pozwala na ocenę szybkości ładowania strony internetowej oraz na wskazanie obszarów, które mogą być zoptymalizowane w celu uzyskania lepszego wyniku. Jeśli chcesz zoptymalizować strony internetowe, aby była szybsza i bardziej responsywna, warto wziąć pod uwagę kilka kluczowych czynników. Oto wskazówki dotyczące tego jak osiągnąć znacznie szybsze ładowanie strony internetowej.&nbsp;</p>



<h2 class="wp-block-heading">Czym jest google pagespeed insights</h2>



<p>Google PageSpeed Insights to narzędzie internetowe opracowane przez Google, które umożliwia ocenę wydajności stron internetowych i wskazuje, jak można zoptymalizować ich szybkość ładowania. Narzędzie analizuje różne czynniki, takie jak rozmiary plików, renderowanie strony, wykorzystanie pamięci podręcznej i inne, a następnie przydziela ocenę wydajności strony od 0 do 100 punktów.</p>



<p>Dodatkowo, narzędzie Google PageSpeed Insights proponuje sugestie, które pomagają zoptymalizować stronę internetową w celu uzyskania lepszego wyniku, takie jak zmniejszenie rozmiaru plików, zoptymalizowanie obrazów, minimalizowanie kodu CSS i JavaScript oraz inne. Dzięki temu, że narzędzie google pagespeed insights jest oferowane przez Google, może ono również pomóc w poprawieniu pozycji strony internetowej w wynikach wyszukiwania Google, ponieważ szybkość ładowania strony jest jednym z czynników, które wpływają na ranking w wyszukiwarce.</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://tamago.software/wp-content/uploads/2023/04/blog_google_Speed_wewnatrz.png" alt="" class="wp-image-3517"/></figure>



<h2 class="wp-block-heading">Optymalizacja page speed pod kątem obrazków do formatu WebP</h2>



<p>Obrazki stanowią często duży procent plików, które muszą być pobrane podczas ładowania strony internetowej. Aby zoptymalizować czas ładowania, warto zastosować format WebP, który oferuje lepsze właściwości kompresji bez utraty jakości w porównaniu z tradycyjnymi formatami, takimi jak JPG czy PNG.</p>



<p>WebP to format obrazów opracowany przez Google, który zapewnia lepszą jakość przy mniejszym rozmiarze pliku niż tradycyjne formaty obrazów, takie jak JPEG i PNG. Dzięki zastosowaniu formatu WebP można zmniejszyć rozmiar pliku obrazka nawet o 50% przy zachowaniu wysokiej jakości obrazu.</p>



<p>Aby skonwertować obrazki na format WebP, można skorzystać z narzędzi online lub wtyczek WordPress, takich jak WebP Express lub EWWW Image Optimizer. Po zastosowaniu optymalizacji do formatu WebP, warto pozostawić stare obrazki, ponieważ skrypt jak nie znajdzie pliku .webp to wyświetli alternatywnie .jpg, .png.</p>



<h2 class="wp-block-heading">Zwiększ wydajność strony dzięki włączeniu lazyload obrazków</h2>



<p>Kolejnym sposobem na zoptymalizowanie ładowania strony internetowej jest włączenie funkcji lazyload obrazków. Pliki graficzne znajdujące się na stronie mają bowiem duże znaczenie. Lazyload to technika, która pozwala na ładowanie obrazów tylko wtedy, gdy użytkownik przewija stronę do ich poziomu. W ten sposób nie ma potrzeby pobierania wszystkich obrazków na raz, co przyspiesza szybkość witryny.</p>



<p>Strony wordpress mogą korzystać z wtyczek, takich jak Lazy Load lub WP Rocket, aby włączyć funkcję lazyload obrazków. Taka optymalizacja obrazów może przyczynić się do zatrzymania na stronie potencjalnych klientów.&nbsp;</p>



<h2 class="wp-block-heading">Pobieranie czcionek lokalnie</h2>



<p>Czcionki stanowią kolejny element, który wpływa na szybkość ładowania Twojej strony internetowej. Często wykorzystywane są czcionki dostarczane z zewnętrznych serwerów, co może prowadzić do dłuższego czasu ładowania. Aby zoptymalizować ładowanie czcionek, warto pobrać je lokalnie i wykorzystać je z serwera Twojej strony.</p>



<p>Na strony wordpress można pobrać czcionki oraz zdefiniować je w typografii motywu lub skorzystać z wtyczki Typkit Fonts for WordPress. W Tamago Software House korzystamy głównie z metody definiowania czcionek w motywie za pomocą @font-face.</p>



<p>@font-face CSS-rule określa niestandardową czcionkę, za pomocą której ma być wyświetlany tekst. Czcionkę można załadować ze zdalnego serwera lub czcionki zainstalowanej lokalnie na komputerze użytkownika.</p>



<h2 class="wp-block-heading">Zwiększ szybkość ładowania strony poprzez dodanie preload dla styli CSS</h2>



<p>Innym sposobem na przyspieszenie ładowania Twojej strony internetowej jest dodanie funkcji preload dla styli CSS. Preload umożliwia przeglądarce wczytanie plików CSS, zanim strona zostanie załadowana w całości. Dzięki temu użytkownicy otrzymują wcześniejszy dostęp do niezbędnych zasobów strony, co przyspiesza ładowanie strony i poprawia ich doświadczenia.</p>



<p>W WordPress można skorzystać z wtyczek, takich jak WP Rocket lub Autoptimize, aby dodać funkcję preload dla styli CSS.</p>



<h2 class="wp-block-heading">Agregacja plików JavaScript</h2>



<p>Agregacja pozwala na łączenie wielu plików JavaScript w jeden plik, co zmniejsza liczbę zapytań HTTP co przyczynia się do poprawy szybkości strony. Aby zoptymalizować ładowanie plików JavaScript, warto zastosować agregację plików. Oznacza to, że wszystkie skrypty javascript są łączone w jeden plik, co przyspiesza ich ładowanie. W WordPress można skorzystać z wtyczki, takiej jak WP Rocket lub Autoptimize, aby dokonać agregacji plików JavaScript.</p>



<h2 class="wp-block-heading">Szybkość strony a cachowanie plików statycznych</h2>



<p>Cachowanie plików statycznych to kolejny sposób na lepszą prędkość strony. Część plików, takich jak obrazki, style CSS i pliki JavaScript, nie zmienia się często. Dlatego warto skorzystać z mechanizmu cachowania, który pozwala na zapisanie tych plików na urządzeniu użytkownika, aby nie trzeba było ich pobierać za każdym razem, gdy użytkownik odwiedza stronę.</p>



<p>W WordPress można skorzystać z wtyczek, takich jak WP Super Cache lub W3 Total Cache, aby włączyć cachowanie plików statycznych.</p>



<h2 class="wp-block-heading">Długi czas ładowania a korzystanie z wydajnego serwera</h2>



<p>Oprócz powyższych czynników, wydajny serwer również ma duży wpływ na to, aby skrócić czas ładowania strony. Jeśli serwer jest wolny lub ma problemy z przetwarzaniem żądań, to czas ładowania strony może się wydłużyć. Warto więc w pierwszej kolejności wybrać szybki i niezawodny serwer hostingowy, który zapewni optymalną wydajność. Osobiście polecamy te, które bazują na dyskach SSD, a nie na HDD.</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://tamago.software/wp-content/uploads/2023/04/blog_google_Speed_wewnatrz2.png" alt="" class="wp-image-3519"/></figure>



<p>GPS to świetne narzędzie, które oprócz badania szybkości platformy, ocenia również inne jej parametry, które mają wpływ na pozycjonowanie strony w wynikach wyszukiwania. Oto niektóre z nich:</p>



<h3 class="wp-block-heading">Użyteczność</h3>



<p>Wynik pagespeed insights pokazuje także działanie strony, czyli to jak użytkownik może z niej korzystać. Narzędzie sprawdza elementy znajdujące się na stronie. Wszystko co wpływa na czytelność i łatwość nawigacji &#8211; rozmiar czcionek, odstępy między sekcjami, dostępność przycisków, jak również to, czy strona jest odpowiednio responsywna na różnych urządzeniach.</p>



<h3 class="wp-block-heading">Pozycjonowanie SEO</h3>



<p>Roboty google widzą wszystko na naszej stronie, dlatego lepiej aby w naszej witrynie znajdowały się ważne elementy takie jak meta tagi, tytuły stron, nagłówki, tagi alt dla obrazków. Dzięki pagespeed insight możemy także sprawdzić zawartość strony tj. długości treści na stronie, a także liczbę i jakość linków wychodzących i wchodzących znajdujących się na stronie.</p>



<h3 class="wp-block-heading">Urządzenia mobilne</h3>



<p>W ramach oceny mobilności Page Speed sprawdza takie aspekty jak szybkość ładowania strony na urządzeniach mobilnych, czy przyciski i pola tekstowe są odpowiednio duże i czy dostosowują się do rozmiaru ekranu.&nbsp;</p>



<h3 class="wp-block-heading">Bezpieczeństwo</h3>



<p>Optymalizacja strony to także jej bezpieczeństwo. Ma ono duże znaczenie w ogólnym wyniku Page Speed. Sprawdzenie czy strona posiada certyfikat SSL, czy nie posiada złośliwego oprogramowania i innych zagrożeń jakie mogą być związane z platformą od strony użytkownika.</p>



<h2 class="wp-block-heading">Podsumowanie</h2>



<p>Okazuje się, że nie tylko wygląd strony ma wpływ na to, czy potencjalni klienci sklepu internetowego, czy naszej strony zostaną na dłużej. Na wrażenia użytkownika ma wpływ przede wszystkim prędkość ładowania platformy, a także wszystkie elementy strony. Optymalizacja strony internetowej jest więc kluczowa dla poprawy doświadczeń klientów i tego, aby strona lepiej pozycjonowała się w wynikach wyszukiwania Google. Aby zoptymalizować swoją stronę internetową, warto zoptymalizować duże pliki obrazów do formatu WebP, włączyć funkcję lazyload obrazków, pobrać czcionki lokalnie, dodać funkcję preload dla styli CSS, zastosować agregację plików JavaScript oraz cachowanie plików statycznych. Po wykonaniu optymalizacji, ważny jest również wybór wydajnego serwera hostingowego, który zapewni szybkość i niezawodność działania strony. Zapewniamy Cię, że Twój potencjalny klient to doceni.</p>



<p>Dzięki tym czynnikom można zwiększyć wynik Google Page Speed i zadowolenie użytkowników. Pamiętajmy, że szybkość ładowania strony internetowej jest ważna nie tylko dla wyników wyszukiwania, ale także dla zadowolenia użytkowników i ich oczekiwań. Warto więc zadbać o optymalizację strony internetowej pod kątem Google Page Speed, aby zapewnić najlepsze doświadczenia użytkownikom i poprawić pozycję swojej strony w wynikach wyszukiwania.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://tamago.software/jak-zoptymalizowac-strone-internetowa-zbudowana-na-wordpress-pod-katem-google-pagespeed-insights/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>WordPress Gutenberg &#8211; czy to dobre rozwiązanie?</title>
		<link>https://tamago.software/wordpress-gutenberg/</link>
					<comments>https://tamago.software/wordpress-gutenberg/#respond</comments>
		
		<dc:creator><![CDATA[Piotr Frączkowski]]></dc:creator>
		<pubDate>Sat, 25 Feb 2023 13:03:41 +0000</pubDate>
				<category><![CDATA[Artykuły]]></category>
		<category><![CDATA[Strony internetowe]]></category>
		<category><![CDATA[Wordpress]]></category>
		<guid isPermaLink="false">https://tamago.software/?p=3348</guid>

					<description><![CDATA[Edytor blokowy WordPress Gutenberg jest to nowy edytor treści w systemie zarządzania treścią WordPress. Został on domyślnie zaimplementowany do WordPress’a dopiero w wersji 5.0. Czy warto z niego korzystać, czy lepiej zostać przy klasycznym edytorze? Gutenberg &#8211; co to właściwie jest? WordPress Gutenberg to edytor treści oparty na blokach, które umożliwiają użytkownikom tworzenie i edytowanie [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Edytor blokowy WordPress Gutenberg jest to nowy edytor treści w systemie zarządzania treścią WordPress. Został on domyślnie zaimplementowany do WordPress’a dopiero w wersji 5.0. Czy warto z niego korzystać, czy lepiej zostać przy klasycznym edytorze?</p>



<h2 class="wp-block-heading"><strong>Gutenberg &#8211; co to właściwie jest?</strong></h2>



<p>WordPress Gutenberg to edytor treści oparty na blokach, które umożliwiają użytkownikom <strong>tworzenie i edytowanie treści za pomocą pojedynczych bloków treści</strong>. Każdy blok reprezentuje określony element, tak jak akapit, obraz, nagłówek lub wideo i może być dostosowany i ustawiony w różnych układach.&nbsp;</p>



<p>W edytorze Gutenberg <strong>użytkownicy mogą tworzyć skomplikowane układy z łatwością, bez potrzeby znajomości kodowania lub specjalistycznych umiejętności technicznych</strong>, w większości nawet bez dodatkowych wtyczek. Edytor Gutenberg został również zaprojektowany tak, aby działać płynnie z WordPress przy użyciu nowoczesnych technologii webowych, takich jak React i Redux. Teraz edytor WordPress to system blokowy, w którym wszystko wstawisz metodą “przeciągnij i upuść”.</p>



<h2 class="wp-block-heading">Gutenberg i układ blokowy</h2>



<p><strong>Poszczególne bloki tworzy się poprzez naciśnięcie klawisza Enter lub za pomocą kliknięcia myszki w obszar poniżej ostatniego bloku.&nbsp;</strong>Edytor bloków WordPress Gutenberg oferuje następujące rodzaje bloków:</p>



<ul class="wp-block-list">
<li>cytaty,</li>



<li>akapity,</li>



<li>przyciski,</li>



<li>separatory,</li>



<li>nagłówki,</li>



<li>kod,</li>



<li>tabelki,</li>



<li>widżety mediów społecznościowych,</li>



<li>obrazki oraz materiały wideo.</li>
</ul>



<h2 class="wp-block-heading"><strong>Czy Gutenberg w WordPress jest dobrym narzędziem?</strong></h2>



<p><strong>Gutenberg &#8211; domyślny edytor blokowy w WordPressie &#8211; jest dobrym narzędziem, ponieważ ma wiele zalet, w tym w szczególności:</strong></p>



<p><strong>1. Łatwość użytkowania:&nbsp;</strong>Gutenberg oferuje intuicyjny interfejs użytkownika, który jest łatwy do nauczenia się i używania nawet dla początkujących użytkowników WordPress.</p>



<p><strong>2. Wiele funkcji:&nbsp;</strong>Gutenberg oferuje wiele funkcji, takich jak bloki treści, które pozwalają użytkownikom łatwo tworzyć różne rodzaje treści, takie jak strony, wpisy blogowe i galerie zdjęć.</p>



<p><strong>3. Wsparcie dla wielu wtyczek:</strong>&nbsp;Dzięki temu, że Gutenberg jest teraz standardowym edytorem w WordPress, większość wtyczek (Gutenberg Plugin) jest zoptymalizowana do pracy z nim, co ułatwia tworzenie stron internetowych.</p>



<p><strong>4. Aktualizacje bezpieczeństwa:&nbsp;</strong>Gutenberg jest regularnie aktualizowany i zapewniane są poprawki bezpieczeństwa, co sprawia, że jest bezpieczny do użytku.</p>



<p><strong>5. Wsparcie dla responsywności:&nbsp;</strong>Gutenberg oferuje wiele narzędzi, które pozwalają tworzyć treści, które są responsywne i dostosowują się do różnych rozmiarów ekranów.</p>



<p><strong>6. Personalizacja:&nbsp;</strong>Możliwość łatwej personalizacji szablonów i stylów poprzez zastosowanie bloków w edytorze wizualnym, łatwiej niż w klasycznym edytorze tekstu.</p>



<p><strong>7. Rozwój:&nbsp;</strong>Gutenberg udostępnia możliwość rozbudowy deweloperom wtyczek i motywów niestandardowych bloków napisanych w czystym kodzie w oparciu o wcześniej przygotowane projekty graficzne. Bloki można rozwijać w dowolnym kierunku.</p>



<h2 class="wp-block-heading"><strong>Gutenberg a inne edytory (page buildery)</strong></h2>



<p>Korzystają z WordPressa, posłużyć się można także innym page builderem. Na układzie blokowym bazują na przykład Elementor i DIVI, lecz są to rozwiązania napisane przez zewnętrznych dostawców jako wtyczka do WordPress.</p>



<p><strong>Funkcjonalność</strong></p>



<p>Gutenberg to edytor blokowy, który oferuje podstawowe funkcje do tworzenia treści. W page builderze takim jak Elementor znajdziemy wiele dodatkowych funkcji, takich jak zaawansowane style, animacje, interaktywne efekty, itp.</p>



<p><strong>Interfejs użytkownika</strong></p>



<p>Gutenberg oferuje intuicyjny interfejs użytkownika, który jest łatwy do nauki i używania. Elementor i DIVI oferują bardziej rozbudowane interfejsy, które mogą wymagać dłuższego czasu, aby się ich nauczyć, ale zapewniają więcej możliwości personalizacji i kontroli nad projektami.</p>



<p><strong>Współpraca z motywami</strong></p>



<p>Gutenberg jest zintegrowany z systemem WordPress i działa z większością motywów. Elementor i DIVI są zintegrowane z własnymi motywami kompatybilnymi z tymi konkretnymi Page Builderami.</p>



<p><strong>Dostępność wtyczek i szablonów</strong></p>



<p>Gutenberg oferuje dużą liczbę darmowych szablonów i wtyczek. Elementor i DIVI oferują jeszcze więcej darmowych i płatnych szablonów oraz wtyczek, co pozwala na szybsze i łatwiejsze tworzenie treści.</p>



<p><strong>Wymagania techniczne</strong></p>



<p>Gutenberg jest wgrany domyślnie do WordPress i nie wymaga dodatkowej instalacji. Elementor i DIVI wymagają zainstalowania odpowiednich wtyczek, co może wpłynąć na wydajność strony.</p>



<p><strong>Rozwój wtyczek i motywów</strong></p>



<p>Gutenberg stwarza deweloperom możliwość rozwoju wtyczek lub motywów w oparciu o niestandardowe bloki, które mogą samodzielnie stworzyć. Udostępniona jest obszerna dokumentacja, dzięki której można utworzyć blok dostosowany pod wymagania projektu. Gutenberg jest na tyle elastyczny, że można blok stworzyć w nowoczesnych technologiach takich jak React. Elementor i DIVI są to zamknięte narzędzia, gdzie deweloperzy nie mają możliwości dodawania swoich niestandardowych rozwiązań.</p>



<h3 class="wp-block-heading"><strong>Wydajność Gutenberga</strong></h3>



<p>Gutenberg może pochwalić się <strong>szybkością edycji, zapisu bloków oraz prędkością wczytywania się strony</strong>. Szybkość wczytywania się strony, jest to bardzo ważny aspekt dla pozycjonowania strony, ponieważ jeżeli czas ten się wydłuża to automatycznie wpływa to na wyniki w pozycjonowaniu się strony w wyszukiwarkach. Gutenberg nie dodaje zbędnego, niepotrzebnego kodu do końcowego wyniku HTML oraz styli CSS. Porównując do page builderów jest to bardzo wydajne narzędzie, które nie obciąża mocno stron.</p>



<h2 class="wp-block-heading"><strong>Rozwój i development bloków w Gutenbergu</strong></h2>



<p>Gutenberg umożliwia deweloperom rozwój swoich bloków w różnego rodzaju wtyczkach czy niestandardowych motywach. Dzięki możliwości rozwoju Gutenberga można <strong>przygotować stronę internetową z podziałem na bloki zgodnie z przygotowanym projektem graficznym</strong> i nie tylko. Dodatkowo deweloperzy mogą tworzyć <strong>niestandardowe</strong> <strong>sekcje</strong>, które mogą pomóc użytkownikom w samodzielnej edycji całej witryny.</p>



<p>Przykładem takich sekcji są <strong>responsywne</strong> <strong>odstępy</strong>, które automatycznie obliczają odstęp pomiędzy sekcjami, a użytkownik może samodzielnie je dodać. Wśród bardzo ciekawych rozwiązań, które posiada Gutenberg, jest możliwość stworzenia grupy/układu bloków i zapisania go do biblioteki, aby móc wykorzystać taki sam blok ponownie na innych podstronach bez konieczności ponownego tworzenia tej samej grupy.&nbsp;</p>



<p>Gutenberg korzysta z REST API, które udostępnia WordPress. Dzięki temu API deweloperzy z łatwością mogą wykorzystać popularny framework front-endowy &#8211; React. Kolejne ciekawe rozwiązanie to obsługa wielu języków bloków za pomocą i18n w JavaScript. Development Gutenberga można zrobić również <strong>za pomocą podstawowego jego języka programowania</strong> &#8211; PHP, lecz to bloki stworzone w React są bardzo lekkie, bezpieczne i wydajne. Dodatkowe bloki z łatwością można więc kodować, mając specjalistyczną wiedzę z zakresu Javascript, PHP oraz WordPress’a. Wszystkie bloki są blokami wielokrotnego użytku. Nowa opcja dodawania bloków dostępna jest od aktualizacji WordPressa.</p>



<h2 class="wp-block-heading"><strong>WordPress Gutenberg a klasyczny edytor</strong></h2>



<p>Klasyczny edytor oferował praktycznie<strong> tylko funkcję pisania tekstu i dodawania obrazów</strong>. Bloki Gutenberga to na chwilę obecną <strong>gotowe elementy strony, nie tylko tekstowe i obrazowe</strong>. Można je samodzielnie dodać do wpisu, strony lub niestandardowych post type. Dzięki łatwemu systemowi edycji “drag &amp; drop” użytkownik bez zaawansowanej znajomości programowania może wyklikać podstronę i tworzyć własne strony internetowe. Otrzymuje gotowy zestaw funkcji umożliwiających proste działania za pomocą bloków. Nowy blok można również <strong>kopiować z biblioteki bloków Gutenberga</strong> udostępnianej przez twórców WordPress’a.&nbsp;</p>



<p>Jest to bardzo dobre narzędzie, dużo nowsze od klasycznego edytora WordPress. Jest to też świetna opcja dla użytkowników, którym klasyczny edytor po prostu nie wystarczał.<strong> Z nowego edytora ucieszą się przede wszystkim ci, którzy z pomocą WordPressa chcą samodzielnie tworzyć podstrony i mieć dużo opcji edycji. </strong>Warto jednak mieć na uwadze, że Gutenberg nie oferuje możliwości przełączenia trybu wizualnego na tekstowy, a opcję tę oferował klasyczny edytor.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://tamago.software/wordpress-gutenberg/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Jak wykonać backup WordPress?</title>
		<link>https://tamago.software/backup-wordpress/</link>
					<comments>https://tamago.software/backup-wordpress/#respond</comments>
		
		<dc:creator><![CDATA[Piotr Frączkowski]]></dc:creator>
		<pubDate>Wed, 22 Feb 2023 11:23:38 +0000</pubDate>
				<category><![CDATA[Artykuły]]></category>
		<category><![CDATA[Strony internetowe]]></category>
		<category><![CDATA[Wordpress]]></category>
		<guid isPermaLink="false">https://tamago.software/?p=3336</guid>

					<description><![CDATA[Backup WordPress to proces tworzenia kopii zapasowej wszystkich plików i danych związanych z witryną internetową. W przypadku WordPress backup powinien obejmować wszystkie pliki serwisu – motywy, wtyczki, dodane media czy pliki strony i samego WordPressa a także bazy danych, które zawierają treści strony internetowej i informacje o użytkownikach. Backup powinien być wykonywany regularnie, aby w [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Backup WordPress to proces tworzenia kopii zapasowej wszystkich plików i danych związanych z witryną internetową. W przypadku WordPress backup powinien obejmować wszystkie pliki serwisu – motywy, wtyczki, dodane media czy pliki strony i samego WordPressa a także bazy danych, które zawierają treści strony internetowej i informacje o użytkownikach. Backup powinien być wykonywany regularnie, aby w przypadku awarii lub utraty danych można było w krótkim czasie przywrócić witrynę do poprzedniego stanu. Szczególnie ważne jest to dla witryn typu e-commerce czy stron stworzonych z myślą o dużym ruchu.</p>



<h2 class="wp-block-heading"><strong>Jak zrobić kopię zapasową strony opartej o WordPress</strong></h2>



<p>Jak zrobić kopię zapasową WordPress? Sposób utworzenia backupu WordPress może zależeć od środowiska, w jakim pracuje serwis www. My skoncentrujemy się na najpopularniejszym rozwiązaniu, czyli sytuacji kiedy strona www działa na hostingu współdzielonym (np.: hosting WordPress). Metody te również są dostępne dla serwisów pracujących np.: w chmurze, ale tam istnieją także inne rozwiązania, które tutaj zostaną pominięte. <strong>Istnieje kilka metod tworzenia backupów stron opartych o WordPress, do najpopularniejszych można zaliczyć:</strong></p>



<h3 class="wp-block-heading">1: <strong>Backup WordPress za pomocą wtyczki</strong></h3>



<p>Najprostszym sposobem na wykonanie backupu witryny na WordPressie jest <strong>zainstalowanie wtyczki do tworzenia kopii zapasowych</strong>. W WordPressie jest wiele wtyczek do backupu, które umożliwiają łatwe tworzenie kopii zapasowych i przywracanie witryny z backupu. Wtyczki, takie jak UpdraftPlus, BackWPup lub All-in-One WP Migration, oferują łatwe i szybkie sposoby na tworzenie kopii zapasowych witryny i przenoszenie jej na inny serwer.</p>



<h3 class="wp-block-heading">2: <strong>Backup WordPress poprzez usługę firmy hostingowej</strong></h3>



<p>Innym sposobem na wykonanie backupu witryny na WordPressie jest <strong>skorzystanie z usług hostingu</strong>. Wiele firm hostingowych oferuje automatyczne kopie zapasowe, co oznacza, że ​​kopia zapasowa WordPress witryny jest tworzona regularnie i przechowywana na serwerze hostingu. W przypadku awarii lub utraty danych, można skontaktować się z dostawcą usług hostingowych i poprosić o przywrócenie witryny z kopii zapasowej.</p>



<h3 class="wp-block-heading">3: <strong>Backup WordPress ręczny</strong></h3>



<p>Można również wykonać kopię zapasową, czyli backup witryny na WordPressie, ręcznie. Tworzenie kopii zapasowej WordPress może być jednak <strong>wykonane raczej przez zaawansowanych użytkowników języków programowania</strong>. Aby to zrobić, należy pobrać nie tylko pliki strony, ale i foldery witryny, a także wyeksportować bazę danych. Pliki i foldery można pobrać za pomocą klienta FTP, takiego jak FileZilla, a bazę danych można wyeksportować za pomocą narzędzia dostępnego w panelu administracyjnym WordPressa. Po pobraniu wszystkich plików i danych, należy je zarchiwizować i przechowywać w bezpiecznym miejscu. Proces tworzenia backupu manualnego znacznie przyspiesza bezpośredni dostęp do serwera poprzez protokół SSH.&nbsp;</p>



<h2 class="wp-block-heading"><strong>Termin ważności kopii zapasowych</strong></h2>



<p>Okres, w jakim powinno się wykonywać backupy, <strong>zależy od indywidualnych potrzeb i charakteru strony internetowej</strong>. Jednak zaleca się wykonywanie backupów regularnie, aby minimalizować ryzyko utraty danych i możliwie szybko przywrócić witrynę do działania w przypadku awarii lub ataku hakerskiego. W przypadku ataku hakerskiego kwestia posiadania backupu może nie być wystarczająca – temat rozwiniemy w kolejnych akapitach.</p>



<p>Dla większości stron internetowych<strong> zaleca się wykonywanie kopii zapasowej co najmniej raz na tydzień lub częściej, jeśli strona internetowa jest intensywnie używana i często aktualizowana</strong>. W przypadku stron zawierających ważne informacje lub transakcje finansowe, backupy powinny być wykonywane codziennie lub <strong>nawet kilka razy dziennie</strong>, aby zapewnić maksymalną ochronę przed utratą danych.</p>



<h3 class="wp-block-heading">Kopia zapasowa WordPress &#8211; jak często wykonywać?</h3>



<p>Nie ma jednoznacznej odpowiedzi na pytanie, jak długo i ile kopii zapasowych warto przechowywać. Nie ma też oczywiście jednej poprawnej odpowiedzi i schematu wykonywania kopii zapasowych, ale opierając się o nasze doświadczenie możemy wskazać rozwiązania, które powinny sprawdzić się u większości osób. Jeśli jest to serwis typowo informacyjny, będący pod stałym nadzorem, to wystarczą <strong>1-2 ostatnie kopie zapasowe plików</strong> oraz<strong> 5 ostatnich kopii bazy danych</strong> przy założeniu, że backup bazy danych wykonuje się raz dziennie, a <strong>plików – raz na tydzień</strong> lub przed większymi zmianami takimi jak zmiany motywu czy aktualizacje wtyczek.&nbsp;</p>



<p>Sytuacja wygląda nieco inaczej dla serwisów e-commerce z dużym ruchem i konwersją – tutaj&nbsp;<strong>często</strong>&nbsp;baza danych przyjmuje kolejne rekordy w każdej godzinie działania sklepu – co powoduje, że backup samej bazy powinien być wykonywany co godzinę i magazynować kopię bazy danych z przynajmniej jednego dnia. Najprościej rzecz ujmując – najlepiej byłoby tworzyć backupy bardzo często i przetrzymywać możliwie wiele kopii, jednak to również wiąże się z kosztami magazynowania, więc koniecznością jest wybranie optymalnej opcji będącej kompromisem między bezpieczeństwem a finansami.</p>



<h2 class="wp-block-heading"><strong>Gdzie przechowywać pliki backupu?</strong></h2>



<p>Pliki backupu powinny być przechowywane <strong>w bezpiecznym miejscu, z dala od serwera hostingowego i innych zagrożeń</strong>. Przechowywanie kopii zapasowych na innym serwerze lub na zewnętrznym nośniku pamięci, takim jak dysk zewnętrzny lub chmura, to dobry sposób na zminimalizowanie ryzyka utraty danych w przypadku awarii serwera lub innych nieprzewidzianych okoliczności. Oto kilka sposobów na przechowywanie plików backupu:</p>



<h3 class="wp-block-heading"><strong>Przechowywanie kopii zapasowej w chmurze</strong></h3>



<p>Chmura to popularna opcja przechowywania kopii zapasowych, ponieważ oferuje bezpieczne i niezawodne miejsce do przechowywania danych, z dala od lokalnych zagrożeń. W chmurach można przechowywać backupy za pomocą usług takich jak Amazon S3, Google Drive, Dropbox czy OneDrive.</p>



<h3 class="wp-block-heading"><strong>Przechowywanie kopii zapasowej na drugim serwerze</strong></h3>



<p>Kolejną opcją jest przechowywanie kopii zapasowych na drugim serwerze, który znajduje się w innym miejscu geograficznym niż serwer hostingowy. W przypadku awarii serwera hostingowego, backupy mogą zostać przywrócone z drugiego serwera, minimalizując ryzyko utraty danych. Jest to opcja zalecana dla dużych e-commerce.</p>



<h2 class="wp-block-heading">Kopia zapasowa WordPress na hostingu</h2>



<p>Można wykonać również&nbsp;Backup WordPress za pomocą panelu hostingowego.&nbsp;Tak jak wspomnieliśmy dostawcy hostingu często oferują kopie zapasowe, które przetrzymywane są w ich magazynach, odseparowane od naszego serwisu www. Awarie u dużych dostawców hostingu zdarzają się rzadko, więc jest to stosunkowo bezpieczne rozwiązanie dla małych i średnich serwisów.</p>



<h3 class="wp-block-heading"><strong>Przechowywanie kopii zapasowej WordPress w samym WordPressie</strong></h3>



<p>Nasze doświadczenia pokazują jednak, że najczęściej miejscem gdzie przechowywane są backupy jest sam WordPress, często w katalogu wp-content , gdzie backupy tworzą popularne wtyczki. Można traktować to jako<strong>&nbsp;bardzo kompromisowe&nbsp;</strong>rozwiązanie dla stron z małym ruchem o charakterze wizytówek, których przerwa w działaniu nie powoduje np.: potencjalnych strat klientów czy zysku. W przypadku stron nastawionych na konwersję backup zawsze powinien być przechowywany poza serwerem, na którym pracuje serwis www.</p>



<h2 class="wp-block-heading"><strong>Czy backup sprawi, że jestem całkowicie zabezpieczony?</strong></h2>



<p>Regularny backup plików i bazy danych zabezpieczy działanie serwisu w przypadku awarii związanych ze zmianami w kodzie wtyczek, motyw czy samego WordPressa. Szczególnie w przypadkach gdy motyw jest bardzo rozbudowany czy serwis korzysta z wielu wtyczek – tam ryzyko 'kolizji’ między partiami kodu różnych autorów jest zdecydowanie większe. <strong>Backup – jeśli trzymany jest na osobnym serwerze czy chmurze – pozwoli na szybkie odtworzenie strony w nowym środowisku</strong>, np.: w przypadku awarii serwera.</p>



<h3 class="wp-block-heading"><strong>A co z hakerami oraz botami, które zainfekowały serwis?</strong></h3>



<p>Backup strony internetowej to kopia bazy danych, która zwykle umożliwia przywrócenie witryny przed infekcją. Oznacza to, że nawet jeśli posiadamy 'zdrowy’ backup to przywrócenie kopii daje tylko chwilę spokoju, serwis zadziała, ale&nbsp;<strong>nie rozwiązuje to problemu, ponieważ przywrócenie backupu nie poprawi luk w bezpieczeństwie serwisu.</strong>&nbsp;Ponowny atak na serwis znów spowoduje infekcję. W takim przypadku należałoby zacząć od diagnozy (która często jest bardzo trudna), a następnie przejść do zwiększenia zabezpieczeń serwisu.</p>



<p>Niestety doświadczenie pokazuje, że często zainfekowane pliki są obecne na serwerze na wiele dni przed rozpoczęciem ataku, oczekują w uśpieniu. To powoduje, że w momencie wykrycia aktywnej infekcji jesteśmy tak naprawdę pozbawieni backup-ów, ponieważ zainfekowane pliki dodawane były do backupów już od kilku tygodni. W takiej sytuacji backup jest bezużyteczny dla przywrócenia działania serwisu, ale może okazać się <strong>użyteczny dla osoby, która będzie diagnozować i 'łatać’ luki bezpieczeństwa w serwisie</strong>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://tamago.software/backup-wordpress/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Jak zabezpieczyć stronę WordPress?</title>
		<link>https://tamago.software/jak-zabezpieczyc-strone-wordpress/</link>
					<comments>https://tamago.software/jak-zabezpieczyc-strone-wordpress/#respond</comments>
		
		<dc:creator><![CDATA[Piotr Frączkowski]]></dc:creator>
		<pubDate>Mon, 08 Aug 2022 11:14:34 +0000</pubDate>
				<category><![CDATA[Artykuły]]></category>
		<category><![CDATA[Strony internetowe]]></category>
		<category><![CDATA[Wordpress]]></category>
		<guid isPermaLink="false">https://tamago.software/?p=1881</guid>

					<description><![CDATA[Strony WordPress narażone są na atak hakerskie tak samo, jak wszystkie inne strony. Można jednak zrobić wiele, by o bezpieczeństwo strony po prostu zadbać. Jak ograniczyć ryzyko ataków hakerskich na stronach WordPress? Sprawdź nasz kompleksowy poradnik. Zaraz zaraz&#8230; a czy WordPress nie jest bezpieczny sam w sobie? Tak. WordPress jest do granic możliwości bezpieczny sam [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><strong>Strony WordPress narażone są na atak hakerskie tak samo, jak wszystkie inne strony. Można jednak zrobić wiele, by o bezpieczeństwo strony po prostu zadbać. Jak ograniczyć ryzyko ataków hakerskich na stronach WordPress? Sprawdź nasz kompleksowy poradnik.</strong></p>



<h2 class="wp-block-heading">Zaraz zaraz&#8230; a czy WordPress nie jest bezpieczny sam w sobie?</h2>



<p>Tak. WordPress jest do granic możliwości bezpieczny sam w sobie. Gdyby jednak ten poziom granic możliwości był maksymalny &#8211; ten artykuł nie miałby racji bytu. Dlaczego więc mówi się o zabezpieczaniu stron WordPress, skoro z założenia to jeden z najbezpieczniejszych systemów CMS na świecie?</p>



<h3 class="wp-block-heading">Mit związany z kodem źródłowym stron WordPress</h3>



<p>Mit dotyczący dużego poziomu narażenia WordPressa na ataki hakerskie wynika w dużej mierze z faktu, że ludzie błędnie interpretują określenie &#8222;oprogramowanie open source&#8221;. Rzeczywiście &#8211;&nbsp;<strong>WordPress jest oprogramowaniem typu open source, co oznacza, że jego kod źródłowy jest powszechnie dostępny. W tym tkwi jednak jego siła, a nie słabość.</strong></p>



<p>Najlepszy system kryptograficzny jest bezpieczny właśnie wtedy, kiedy znane są wszystkie mechanizmy jego działania, a mimo to jest niemożliwy do zhakowania (zasada Kerckhoffsa, holenderskiego kryptologa). Powszechnie dostępny kod WordPressa jest więc jego niesamowitą siłą. Skoro każdy ma do niego dostęp, to każdy jest w stanie wytworzyć najlepsze zabezpieczenia &#8211; niemożliwe do złamania.</p>



<figure class="wp-block-image"><img decoding="async" src="https://images.surferseo.art/ab2ea91c-a4e8-44ec-94db-25fbe2aa46ab.png" alt="Przykład bezpiecznej strony WordPress z autorskim projektem."/></figure>



<h3 class="wp-block-heading">System nie zawodzi &#8211; zawodzi człowiek</h3>



<p>Tak naprawdę zdecydowana większość ataków na strony WordPress wynika nie z błędu systemu, a z błędu człowieka. Instalowanie przypadkowych wtyczek, niezrobiona na czas aktualizacja oprogramowania, nieużywanie szyfrowanego połączenia https&#8230; to wręcz proszenie się o wpuszczenie na stronę www złośliwego kodu. Niestety zagrożenie najczęściej sprowadzamy na siebie sami.&nbsp;</p>



<h2 class="wp-block-heading">Czy strona na WordPress jest w pełni bezpieczna?</h2>



<p><strong>Tak, sama strona WordPress jest w pełni bezpieczna</strong>. Jeżeli nie jest &#8222;zepsuta&#8221; przez osobę, która nie ma pojęcia o bezpieczeństwie w sieci, to naprawdę nic jej nie zagraża. I na tym właściwie ten akapit mógłby się skończyć, ale ze względu na szerzące się negatywne opinie odnośnie bezpieczeństwa WordPressa należy go jednak rozwinąć i rozwiać pewne wątpliwości.</p>



<p>WordPress jest niezwykle popularny.&nbsp;<strong>Obecnie około 40% wszystkich stron www opartych jest o ten system CMS.</strong>&nbsp;Za tak wielką popularnością w ślad idzie oczywiście zwiększone ryzyko. Malware (<em>ang. malicious software &#8211; złośliwe oprogramowanie</em>) tworzony z myślą o jak największej ilości zainfekowanych serwisów nie będzie celował w mniejszych graczy na rynku CMS, kiedy może uderzyć w lidera. W tym miejscu odbywa się odwieczny wyścig między społecznością i twórcami WordPressa a hakerami. Pierwsi starają się jak najszybciej udoskonalać zabezpieczenia, hakerzy natomiast stale szukają luk.</p>



<p>Warto jednak wspomnieć, że krytycznych luk bezpieczeństwa w WordPress nigdy nie było wiele. Były to sytuacje bardzo sporadyczne i szybko były naprawiane przez twórców.</p>



<figure class="wp-block-image"><img decoding="async" src="https://images.surferseo.art/1a83bdce-29d0-47cc-b32d-110c830b6e99.png" alt="Zabezpieczenie strony www kluczem do jej bezpieczeństwa."/></figure>



<h3 class="wp-block-heading">Popularność WordPressa od lat nie spada</h3>



<p>WordPress od wielu lat jest najpopularniejszym systemem CMS. Historia WordPressa sięga 2003 roku, kiedy to ujrzał światło dziennie jako system specjalizujący się w serwisach stricte blogowych. Prawie 20 lat rozwoju sprawiło, że na dzień dzisiejszy WordPress stał się bardzo elastycznym rozwiązaniem, które znajduje swoje zastosowanie nie tylko dla blogów, ale również dla pełnoprawnych stron www, sklepów internetowych, a nawet sprawdza się jako fundament niestandardowych aplikacji, często w formie wersji MVP.</p>



<h2 class="wp-block-heading">Czy w takim razie WordPress będzie odpowiednim wyborem dla mnie?</h2>



<p>Rynek systemów CMS jest dość obszerny i naprawdę jest w czym wybierać (piszemy o tym więcej w&nbsp;<a target="_blank" rel="noreferrer noopener" href="https://tamago.software/co-to-jest-system-zarzadzania-trescia-cms/">naszym artykule o systemach CMS</a>). Czy są platformy bezpieczniejsze niż WordPress? Trudno tu o jednoznaczną odpowiedź. Faktem jest natomiast to, że główny konkurent WordPressa, czyli Joomla, według serwisu CVS details ma zaraportowane około 20% więcej luk bezpieczeństwa niż właśnie WordPress.&nbsp;</p>



<h3 class="wp-block-heading">Różne opcje wyboru systemu CMS</h3>



<p>To może najlepiej (najbezpieczniej) byłoby zlecić budowę serwisu od podstaw? WordPress, jak już wskazaliśmy na wstępie, to oprogramowanie z otwartym kodem źródłowym &#8211; każdy może zajrzeć 'do środka&#8217; i przeanalizować prawie pół miliona linijek kodu szukając w poszukiwaniu luk bezpieczeństwa. W przypadku projektów budowanych od zera tylko osoby biorące udział w budowie projektu mają dostęp do kodu i już to w dużej mierze powoduje, że serwis jest bezpieczniejszy. Tak projektowany serwis to unikalny produkt, więc wszelkie masowe malware po prostu omijają go. Tutaj zwykle siła zabezpieczeń testowana jest indywidualnie, w momencie, gdy po drugiej stronie monitora siada osoba, która celowa szuka luki tylko w naszej stronie internetowej. Wtedy weryfikowana jest wiedza, umiejętność przewidywania i poziom wprowadzonych przez programistę zabezpieczeń. Jeżeli będą na wysokim poziomie &#8211; zapewne oprą się atakom. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" />&nbsp;</p>



<figure class="wp-block-image"><img decoding="async" src="https://images.surferseo.art/3f863162-a586-4a4d-91a1-86ad64d9b6f5.png" alt="Jak zabezpieczyć WordPress? Przykładowa strona."/></figure>



<h3 class="wp-block-heading">Bezpieczeństwo strony WordPress</h3>



<p>Trzeba jednak zdawać sobie sprawę z tego, że budowa serwisu posiadającego przynajmniej kluczowe funkcjonalności CMS WordPress, zwykle niesie za sobą ogromne koszta. Strony WordPress założymy dużo szybciej, dużo taniej i często również dużo bezpieczniej. System CMS WordPress również &#8211; tak samo jak autorską stronę &#8211; można dobrze zadbać o bezpieczeństwo WordPressa i niemal do zera ograniczyć możliwość infekcji.&nbsp;</p>



<h2 class="wp-block-heading">Jak zabezpieczyć stronę WordPress?</h2>



<p>Zabezpieczenie WordPressa to proces wielopoziomowy. Odpowiada za niego:</p>



<ul class="wp-block-list"><li>hosting,</li><li>użytkownik (administrator) serwisu,</li><li>programista (w przypadku wprowadzenia niestandardowych rozwiązań).</li></ul>



<p>Już na tym etapie &#8211; tworzenia strony WordPress &#8211; możemy mniej lub bardziej zadbać o jej bezpieczeństwo.&nbsp;</p>



<h3 class="wp-block-heading">1) Wybierz odpowiedni hosting</h3>



<p>Wybór hostingu jest pierwszy krokiem w kwestii bezpieczeństwa twojej strony opartej o WordPress. Poniżej wskazujemy podstawowe cechy, które powinien spełniać dobry hosting.</p>



<h4 class="wp-block-heading"><strong>Wersja PHP minimum 7.4</strong></h4>



<p>Dobry hosting powinien oferować wersję PHP minimum 8.0. Jeżeli masz na oku hosting z niższą wartością &#8211; poszukaj innego.&nbsp;</p>



<h4 class="wp-block-heading"><strong>regularne Backupy</strong></h4>



<p>Niezależnie od poziomu zabezpieczeń zawsze należy posiadać backupy serwisu &#8211; w tym kopie bazy danych oraz plików. Jeśli hosting oferuje takie rozwiązania, to na pewno powinien być to dla nas dodatkowy atut.</p>



<h4 class="wp-block-heading"><strong>Separacja domen</strong></h4>



<p>Jest to mechanizm, który chroni domeny między sobą. Bardzo często na jednym hostingu posiadamy różne strony WordPress i separacja domen zapobiega temu, by ewentualna infekcja nie rozprzestrzeniła się po kilku naszych serwisach.</p>



<h4 class="wp-block-heading"><strong>System antywirusowy</strong></h4>



<p>Hosting powinien być wyposażony w mechanizmy blokujące najbardziej powszechne typy ataków, jak np. DDoS . Popularnym oprogramowaniem do zabezpieczenia hostingu jest Imunify 360.</p>



<h4 class="wp-block-heading"><strong>Protokół SFTP</strong></h4>



<p>Jest to szyfrowana forma połączenia z serwerem pozwalająca chociażby na przesyłanie plików. Znacznie wolniejszy niż klasyczne FTP, ale jednocześnie pozwalający na dużo lepsze zabezpieczenie strony.</p>



<h4 class="wp-block-heading"><strong>Certyfikat SSL</strong></h4>



<p>Certyfikaty SSL można zakupić niezależnie od hostingu, jednak wielu hostingodawców oferuje instalację certyfikatu SSL za darmo &#8211; w cenie hostingu. Warto się tym zainteresować, bo dla zdecydowanej większości użytkowników posiadanie certyfikatu SSL jest w pełni wystarczające w kwestii podstawowego bezpieczeństwa strony.</p>



<h4 class="wp-block-heading"><strong>Dostęp do logów</strong></h4>



<p>Możliwość uzyskania dostępu do logów WWW/HTTP, FTP oraz MTA jest bardzo ważna kwestia w przypadku prób ustalenia przyczyny infekcji strony.</p>



<h3 class="wp-block-heading">2) Poprawnie zainstaluj WordPress</h3>



<p>Etap instalacji jest kolejnym momentem, w którym warto wprowadzić kilka zabezpieczeń. Lista zadań na tym etapie nie jest długa.</p>



<h4 class="wp-block-heading"><strong>Instalacja</strong></h4>



<p>Wystrzegaj się używania autoinstalatorów oferowanych przez hosting. Często rozwiązania te posiadają już wbudowane pewne zmiany czy wtyczki. Kontroluj wszystkie pliki, które znajdą się na serwerze. Instaluj WordPress samodzielnie. Wygodnym narzędziem jest wp-cli dla hostingów, które oferują połączenie SSH.</p>



<h4 class="wp-block-heading"><strong>Baza danych</strong></h4>



<p>Dla każdego serwisu utwórz osobną bazę danych. W każdej bazie danych przechowywane są wrażliwe dane, dlatego pamiętaj, aby nadać trudne do odgadnięcia hasło do każdej bazy danych. Jeśli nie masz potrzeby, możesz także dla bezpieczeństwa zupełnie wyłączyć dostęp zdalny do bazy danych.</p>



<h4 class="wp-block-heading"><strong>Pierwszy użytkownik</strong></h4>



<p>Ustawiając pierwszego użytkownika, ustawiamy jednocześnie dane do logowania do naszego panelu administracyjnego na stronie WordPress. Warto zadbać o trudny login administratora oraz skomplikowane hasło &#8211; przede wszystkim takie, którego nie używamy nigdzie indziej. Wszelkie hasła powinny posiadać minimum 8 znaków &#8211; w tym mała litera, wielka litera, cyfra i znak specjalny, np.: ! .</p>



<p>Nazwa użytkownika również powinna być unikalna. Jeżeli obecnie logujesz się przez &#8222;admin&#8221; &#8211; jak najszybciej zmień login na bardziej oryginalny. Najczęściej boty zaczynają próby logowania od właśnie tego najpopularniejszego loginu, a jeśli rzeczywiście jest on używany &#8211; dajemy atakującemu już połowę danych do logowania. Dlatego żeby dobrze zabezpieczyć WordPressa, zawsze na początku zmień domyślną nazwę administratora.</p>



<h4 class="wp-block-heading">Zmień adres logowania z wp-admin</h4>



<p>Bardzo istotny jest również adres logowania, czyli fraza, którą dopisujemy do naszej domeny, by znaleźć się na stronie logowania. Adres logowania powinien być inny niż /wp-admin, ponieważ ochroni nas to przed atakami typu brute force (wycelowanymi właśnie w domeny logujące się do WordPressa poprzez /wp-admin).&nbsp;</p>



<h3 class="wp-block-heading">3) Dodatkowo zabezpiecz swój system WordPress (niezależnie od wersji WordPressa)</h3>



<p>Po przejściu wszystkich poprzednich kroków mamy już właściwie gotową do pracy instancję WordPressa. Tutaj rozpoczyna się kolejny etap zabezpieczania. Jest on bardzo ważny dla każdej wersji WordPressa &#8211; także najnowszej.&nbsp;</p>



<p>Poniżej wskazujemy szereg czynności, które warto wykonać przed instalacją wtyczek czy wyborem motywu. Ostrzegamy jednak, że są to czynności polegające na edycji kodu WordPressa czy konfiguracji serwera, bądź ostrożny <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<h4 class="wp-block-heading">1) Zmień lokalizację danych do połączenia z bazą (bazy danych)</h4>



<p>Utwórz nowy plik php w root folderze aplikacji. Nazwij go np my-db-connect.php i tam umieść dane do połączenia bazy danych.&nbsp;</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-php" data-file="wp-config.php" data-lang="PHP"><code>require_once &quot;my-db-connect.php&quot;;</code></pre></div>



<div class="hcb_wrap"><pre class="prism line-numbers lang-php" data-file="my-db-connect.php" data-lang="PHP"><code>&lt;?php
/** MySQL hostname */
define( &#39;DB_HOST&#39;, &#39;localhost&#39; );

/** MySQL database username */
define( &#39;DB_USER&#39;, &#39;wordpress&#39; );

/** MySQL database password */
define( &#39;DB_PASSWORD&#39;, &#39;wordpress&#39; );

/** MySQL hostname */
define( &#39;DB_HOST&#39;, &#39;database&#39; );</code></pre></div>



<h4 class="wp-block-heading">2) Zmień klucze autentykacyjne przy pomocy&nbsp;<a href="https://api.wordpress.org/secret-key/1.1/salt/" target="_blank" rel="noreferrer noopener">tego narzędzia</a>.</h4>



<div class="hcb_wrap"><pre class="prism line-numbers lang-php" data-file="wp-config.php" data-lang="PHP"><code>define( &#39;AUTH_KEY&#39;,         &#39;(vPuc5~OwaAJr95.,hdqIz3#=Q0,+0zM)7Pjx!gvu.!{_n_j*L!W91t&lt; ;n_n^hq&#39; );
define( &#39;SECURE_AUTH_KEY&#39;,  &#39;M]Bk|L6&gt;F&lt;N3W|pdyRc-[Is|H91^q+oE][{LNu: tdyyd=$]u8dVH)?0I&lt;=L.rB&gt;&#39; );
define( &#39;LOGGED_IN_KEY&#39;,    &#39;@)uT~P-!@yb4^LfzZ%56k~XW}FAxvIuBi][s%|3^6O1U_U8U4S8)Ic-HQE^;0M(K&#39; );
define( &#39;NONCE_KEY&#39;,        &#39;{*6WMT^o*L]disB[@|cPBr2^ZqxH?nrR&gt;+YL$h6}G~)&C%I.[XN@_h?jBHQ%&gt;jaM&#39; );
define( &#39;AUTH_SALT&#39;,        &#39;&gt;JVm%X!8,;YvG6=FInq1.:(*;d)$?H9-1T7t$uq_KdGX8?)TpiS,=BL!8y]X;7 E&#39; );
define( &#39;SECURE_AUTH_SALT&#39;, &#39;VK_*0qspBcArM!E5]3)5EJGK&lt;q= *q[b8!M[o-GM Lfj@W)~hLixpsh^CcpTrH6,&#39; );
define( &#39;LOGGED_IN_SALT&#39;,   &#39;1xq5i|7&gt;P/Tz5`cU~I}PX,%6yU .okT9~i({jI6wAwPqxOW`i|EiaUNK.jUB`s*C&#39; );
define( &#39;NONCE_SALT&#39;,       &#39;#U~@tAwW7u^3&Ic `KG]#eR&lt;5JQ=Oxu^uVykBsP$+Es@j6uG3o*G8huZW6=q}TlY&#39; );</code></pre></div>



<h4 class="wp-block-heading">3) Wyłącz debugowanie błędów i zablokuj edycję plików z panelu WordPressa</h4>



<p>Podstawową instrukcję podajemy poniżej, ale temu tematowi poświęciliśmy też osobny artykuł:&nbsp;<a target="_blank" rel="noreferrer noopener" href="https://tamago.software/debugowanie-wordpress/">Debugowanie WordPress</a>).&nbsp;</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-php" data-file="wp-config.php" data-lang="PHP"><code>define(&#39;DISALLOW_FILE_EDIT&#39;, true);
define(&#39;DISALLOW_FILE_MOD&#39;, true);
define(&#39;WP_DEBUG&#39;, false);
if (!WP_DEBUG) {
    ini_set(&#39;display_errors&#39;, 0);
}</code></pre></div>



<h4 class="wp-block-heading">4) Zablokuj dostęp do kluczowych plików poprzez wp-config.php</h4>



<p>Wyłącz edycję plików wtyczek oraz motywów za pomocą pliku wp-config.php. Wystarczy dodać do pliku .htaccess polecenie widoczne poniżej.</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain" data-file=".htaccess"><code>&lt;FilesMatch &quot;wp-config.*\.php|\.htaccess|readme\.html&quot;&gt;
    Order allow,deny
    Deny from all
&lt;/FilesMatch&gt;</code></pre></div>



<h4 class="wp-block-heading">5) Dodaj&nbsp;<a target="_blank" rel="noreferrer noopener" href="https://perishablepress.com/7g-firewall/">7G Firewall</a></h4>



<p>Dzięki 7G Firewall każda witryna jest chroniona przed wieloma rodzajami ataków, np.: przed atakami XSS, wstrzykiwaniem kodu, zatruwaniem pamięci podręcznej czy dzieleniem odpowiedzi.</p>



<h4 class="wp-block-heading">6) Ukryj wersję WordPress</h4>



<p>Ukryj wersję WordPressa Twojej strony. Możesz to zrobić poprzez edycję pliku functions.php wybranego motywu.</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-php" data-file="functions.php" data-lang="PHP"><code>remove_action(&#39;wp_head&#39;, &#39;wp_generator&#39;);
function my_version_generator($generator, $type)
{
    return &#39;&#39;;
}
add_filter(&#39;the_generator&#39;, &#39;my_version_generator&#39;, 10, 2);

function remove_src_wp_version( $src ) {
	global $wp_version;

	$version_str = &#39;?ver=&#39;.$wp_version;
	$offset = strlen( $src ) - strlen( $version_str );

	if ( $offset &gt;= 0 && strpos($src, $version_str, $offset) !== FALSE )
		return substr( $src, 0, $offset );

	return $src;
}
add_filter( &#39;script_loader_src&#39;, &#39;remove_src_wp_version&#39; );
add_filter( &#39;style_loader_src&#39;, &#39;remove_src_wp_version&#39; );</code></pre></div>



<h4 class="wp-block-heading">7) Zablokuj xmlrpc oraz plik manifestu</h4>



<p>Poniżej znajdziesz instrukcje blokowania obu tych plików.</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain" data-file=".htaccess"><code>&lt;Files xmlrpc.php&gt;
  Order deny,allow
  Deny from all
&lt;/Files&gt;
&lt;Files &quot;wlwmanifest.xml&quot;&gt;
    Require all denied
&lt;/Files&gt;</code></pre></div>



<h4 class="wp-block-heading">8) Chroń wp-admin</h4>



<p>Wykorzystaj .htpasswd dla ochrony wp-admin. Pomoże Ci to&nbsp;<a target="_blank" rel="noreferrer noopener" href="https://hostingcanada.org/htpasswd-generator/">narzędzie</a>.</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain" data-file=".htaccess"><code>AuthType Basic
AuthGroupFile /dev/null
AuthName &quot;Strefa administrator&quot;
AuthUserFile /sciezka_do_pliku_htpasswd/.htpasswd
require valid-user

&lt;FilesMatch &quot;admin-ajax\.php|admin-post\.php&quot;&gt;
    Order allow,deny
    Allow from all
    Satisfy any
&lt;/FilesMatch&gt;</code></pre></div>



<h4 class="wp-block-heading">9) Ukryj loginy użytkowników</h4>



<p>Pamiętaj, że aby to zadziałało, ustaw różne wartości dla loginu i nazwy wyświetlanej użytkownika. Nie rób tego przez żadne wtyczki zabezpieczające.</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain" data-file=".htaccess"><code>RewriteCond %{QUERY_STRING} author=\d
RewriteRule ^ /? [L,R=301]</code></pre></div>



<h4 class="wp-block-heading">10) Dodaj reguły zabezpieczające katalog wp-includes</h4>



<p>Zrób to poprzez dodanie odpowiedniego pliku .htaccess.</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain" data-file=".htaccess"><code>&lt;FilesMatch &quot;\.(?i:php)$&quot;&gt;
	Order allow,deny
	Deny from all
&lt;/FilesMatch&gt;
&lt;Files wp-tinymce.php&gt;
	Allow from all
&lt;/Files&gt;
&lt;Files ms-files.php&gt;
	Allow from all
&lt;/Files&gt;</code></pre></div>



<h4 class="wp-block-heading">11) Dodaj reguły zabezpieczające katalog wp-content</h4>



<p>Również zrób to poprzez dodanie odpowiedniego pliku .htaccess.</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain" data-file=".htaccess"><code>&lt;FilesMatch &quot;\\.(?i:php)$&quot;&gt;
    Order allow,deny
    Deny from all
&lt;/FilesMatch&gt;</code></pre></div>



<h4 class="wp-block-heading">12) Zadbaj o to, co pojawia się w katalogu uploads</h4>



<p>To także zrób poprzez dodanie tam pliku .htaccess. Zwróć uwagę, że wskazujesz tutaj listę plików, które są dopuszczane do katalogu i podkatalogów uploads.</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain" data-file=".htaccess"><code>&lt;Files ~ &quot;.*..*&quot;&gt;
Order Allow,Deny
Deny from all
&lt;/Files&gt;
&lt;FilesMatch &quot;.(jpg|jpeg|jpe|gif|png|tif|tiff|pdf|docx|doc|xls|xlsx|js|html|css|mp4|gif|mov|webp)&quot;&gt;
Order Deny,Allow
Allow from all
&lt;/FilesMatch&gt;</code></pre></div>



<h4 class="wp-block-heading">13) Zablokuj edycję plików .htaccess i wp-config.php&nbsp;</h4>



<p>Zrób to poprzez zmianę uprawnień na 444.</p>



<h4 class="wp-block-heading">14) Dodaj narzędzie do tworzenia kopii zapasowych</h4>



<p>Najlepiej jest, kiedy backupy są przechowywane na innym serwerze niż główna strona internetowa. Wtedy, jeżeli wystąpią jakieś błędy po stronie serwera i nawet utracimy swoją stronę internetową, będziemy mieli dostęp do jej kopii zapasowych.</p>



<h3 class="wp-block-heading">Jak dbać o strony WordPress?</h3>



<p><strong>Poniżej znajdziesz małe podsumowanie tego artykułu, a w nim podstawowe sposoby, które pozwolą Ci zabezpieczyć stronę przed potencjalnymi atakami w przyszłości.</strong></p>



<h4 class="wp-block-heading"><strong>Zadbaj o wtyczki</strong></h4>



<p>Wtyczki to potęga WordPressa. Nawet te z darmowego repozytorium pozwalają znacznie rozszerzać funkcjonalność WordPressa. Miej natomiast na uwadze, że to kolejny otwarto źródłowy kod, który może stać się celem ataku. Według pewnych statystyk ponad 30% infekcji WordPress pochodzi z wtyczek. Dlatego ilość zainstalowanych wtyczek powinna ograniczać się do niezbędnego minimum. Wtyczki powinny pochodzić z pewnych źródeł i posiadać pełne wsparcie autora w kwestii aktualizacji bezpieczeństwa.&nbsp;</p>



<p>Zainstaluj wtyczkę tylko wtedy, kiedy jest Ci absolutnie niezbędna. Na bieżąco usuwaj wszystkie zbędne wtyczki i motywy, ponieważ mogą one być przyczyną ataków hakerskich. Ponadto regularnie aktualizuj wtyczki, które są Ci potrzebne.&nbsp;</p>



<h4 class="wp-block-heading"><strong>Zadbaj o motyw</strong></h4>



<p>Podobnie jak wtyczki, tak samo motyw może być najsłabszym punktem Twoich zabezpieczeń. Instaluj tylko aktualne motywy, które posiadają wsparcie autora. Jeśli pojawi się konieczność utworzenia unikalnego motywu &#8211; zleć to profesjonalistom.</p>



<h4 class="wp-block-heading"><strong>Hasła i nazwy użytkowników</strong>&nbsp;<strong>panelu WordPress</strong></h4>



<p>Oprócz wcześniej wspomnianej polityki silnych haseł, warto wyposażyć konta użytkowników o dodatkowe zabezpieczenia. Łatwym do wdrożenia i bardzo skutecznym rozwiązaniem jest logowanie dwuskładnikowe, np. z wykorzystaniem aplikacji Google Authenticator.</p>



<h3 class="wp-block-heading">Na koniec pamiętaj o jednym &#8211; strony internetowe i tak zawsze będą celem ataków hakerskich</h3>



<p>Wskazany powyżej zestaw czynności powinien w znacznym stopniu zwiększyć bezpieczeństwo instancji WordPress. Niestety nie ma narzędzia, które odpowiedziałoby na pytanie, jak zabezpieczyć stronę permanentnie. Każde oprogramowanie &#8211; niezależnie od tego, czy jest to WordPress, system operacyjny Windows, czy MacOs &#8211; powinno być stale aktualizowane i 'doglądane&#8217;. Dzięki temu w przypadku jakiejkolwiek infekcji reakcja będzie tak szybka, jak to możliwe, a dodatkowe zabezpieczenia skierowane zostaną na lukę, z której malware skorzystał.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://tamago.software/jak-zabezpieczyc-strone-wordpress/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Co skrywa strona prezesa NBP?</title>
		<link>https://tamago.software/analiza-strony-internetowej-prezesa-nbp/</link>
					<comments>https://tamago.software/analiza-strony-internetowej-prezesa-nbp/#respond</comments>
		
		<dc:creator><![CDATA[Piotr Frączkowski]]></dc:creator>
		<pubDate>Thu, 04 Aug 2022 15:45:53 +0000</pubDate>
				<category><![CDATA[Artykuły]]></category>
		<category><![CDATA[Strony internetowe]]></category>
		<category><![CDATA[Wordpress]]></category>
		<guid isPermaLink="false">https://tamago.software/?p=1946</guid>

					<description><![CDATA[Historia dzieje się na naszych oczach &#8211; właśnie dziś po raz pierwszy w historii Polski uruchomiono stronę internetową prezesa NBP. Jako zespół programistów nie mogliśmy przejść obok tego wydarzenia obojętnie. Wspólnie przeanalizowaliśmy tę stronę pod kątem technicznym, żeby dowiedzieć się, co skrywa strona prezesa NBP pod warstwą wizualną. Wyniki naszej analizy prezentujemy w poniższym wpisie. [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><strong>Historia dzieje się na naszych oczach &#8211; właśnie dziś po raz pierwszy w historii Polski uruchomiono stronę internetową prezesa NBP. Jako zespół programistów nie mogliśmy przejść obok tego wydarzenia obojętnie. Wspólnie przeanalizowaliśmy tę stronę pod kątem technicznym, żeby dowiedzieć się, co skrywa strona prezesa NBP pod warstwą wizualną. </strong></p>



<p>Wyniki naszej analizy prezentujemy w poniższym wpisie. Strona internetowa, którą analizujemy, dostępna jest pod adresem: <a href="https://prezes.nbp.pl" target="_blank" rel="noopener">https://prezes.nbp.pl</a>. </p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1920" height="1261" src="https://tamago.software/wp-content/uploads/2022/08/Zrzut-ekranu-2022-08-4-o-16.22.16-1920x1261.png" alt="" class="wp-image-1953" srcset="https://tamago.software/wp-content/uploads/2022/08/Zrzut-ekranu-2022-08-4-o-16.22.16-1920x1261.png 1920w, https://tamago.software/wp-content/uploads/2022/08/Zrzut-ekranu-2022-08-4-o-16.22.16-576x378.png 576w, https://tamago.software/wp-content/uploads/2022/08/Zrzut-ekranu-2022-08-4-o-16.22.16-768x504.png 768w, https://tamago.software/wp-content/uploads/2022/08/Zrzut-ekranu-2022-08-4-o-16.22.16-1536x1009.png 1536w, https://tamago.software/wp-content/uploads/2022/08/Zrzut-ekranu-2022-08-4-o-16.22.16-2048x1345.png 2048w" sizes="(max-width: 1920px) 100vw, 1920px" /><figcaption>Strona internetowa prezesa NBP &#8211; widok strony głównej.</figcaption></figure>



<h2 class="wp-block-heading">Strona prezesa NBP jest oparta o WordPress</h2>



<p>Fundamentem strony jest najpopularniejszy na rynku <a href="https://tamago.software/co-to-jest-system-zarzadzania-trescia-cms/" data-type="post" data-id="1194">system CMS</a> &#8211; WordPress. WordPress zainstalowany jest w wersji 6.0.1, która została opublikowania 12 lipca &#8211; jest to najnowsze wydanie WordPressa. My również w naszym zespole dokonalibyśmy wyboru takiego systemu. Kiedy jako Tamago tworzymy strony internetowe na zamówienie naszych klientów, również opieramy się głównie na WordPressie. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> </p>



<h3 class="wp-block-heading">Strona nie ma autorskiego projektu &#8211; jest oparta o gotowy zakupiony motyw</h3>



<p>Charakterystyczną cechą stron WordPress jest to, że mogą posiadać autorski projekt albo być zaprojektowane w oparciu o gotowy zakupiony motyw (o różnicach pomiędzy tymi rozwiązaniami napisaliśmy obszerny wpis: <a href="https://tamago.software/motyw-wordpress-gotowy-czy-autorski/" data-type="post" data-id="1776"><strong>Motyw WordPress – lepiej kupić gotowy czy tworzyć autorski?</strong></a>). Na stronie internetowej prezesa NBP postawiono na <strong>gotowy motyw</strong>.</p>



<p>Serwis <a href="https://prezes.nbp.pl/" target="_blank" rel="noopener">https://prezes.nbp.pl/</a> został oparty o bezpłatny motyw <strong>Neve</strong>. Jest to jeden z najpopularniejszych motywów w repozytorium WordPressa. Skorzystać z niego może każdy, dostępny jest on pod adresem: <a href="https://pl.wordpress.org/themes/neve/" target="_blank" rel="noopener">https://pl.wordpress.org/themes/neve/</a>.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="1380" height="1212" src="https://tamago.software/wp-content/uploads/2022/08/Zrzut-ekranu-2022-08-4-o-16.31.14.png" alt="" class="wp-image-1956" srcset="https://tamago.software/wp-content/uploads/2022/08/Zrzut-ekranu-2022-08-4-o-16.31.14.png 1380w, https://tamago.software/wp-content/uploads/2022/08/Zrzut-ekranu-2022-08-4-o-16.31.14-576x506.png 576w, https://tamago.software/wp-content/uploads/2022/08/Zrzut-ekranu-2022-08-4-o-16.31.14-768x675.png 768w" sizes="(max-width: 1380px) 100vw, 1380px" /><figcaption>Motyw Neve &#8211; gotowy motyw WordPress.</figcaption></figure>



<p>Neve to dobry wybór spośród bezpłatnych motywów. Działa dość szybko i pod względem technicznym jest dobrze napisany i przygotowany do pracy z wieloma popularnymi edytorami treści. W tym przypadku twórca strony prezesa NBP również skorzystał z edytora treści.</p>



<h2 class="wp-block-heading">Wybranym edytorem treści jest Elementor</h2>



<p>Elementor jest edytorem treści, który pozwala osobom, które nie potrafią programować, budować proste strony www. Elementor udostępnia gotowe &#8222;klocki&#8221;, które można w wizualnym edytorze ułożyć wedle własnych preferencji. Oczywiście możemy korzystać tylko z gotowych elementów &#8211; nie ma możliwości wprowadzenia dowolnych opcji &#8222;na życzenie&#8221;.</p>



<p>Serwis prezesa NBP korzysta z najnowszej wersji Elementora (z rozszerzeniem PRO), która dostępna jest tutaj: <a href="https://wordpress.org/plugins/elementor/#developers" target="_blank" rel="noopener">https://wordpress.org/plugins/elementor/#developers</a>. Elementor w wersji PRO to koszt 99$ rocznie w modelu subskrypcyjnym.</p>



<h3 class="wp-block-heading">Na stronie prezesa NBP dodatkowo zainstalowano wtyczki</h3>



<p>Poza Elementorem na stronie zainstalowano także wtyczki. Przede wszystkim wtyczkę <strong>Smart Slider 3 for WordPress</strong>, która pozwala na tworzenie sliderów, czyli przesuwających się obrazków. W oparciu o tę wtyczkę stworzono slider z budynkiem NBP w tle. Slider zawiera 3 cytaty przesuwające się kolejno na tle zdjęcia. Niestety dość niefortunnie wybrano kolor czcionki w zestawieniu ze zdjęciem w tle slidera, ponieważ biała czcionka jest nieczytelna w jasnych punktach na zdjęciu (podświetlony budynek w tle po prawej stronie kadru).</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1920" height="856" src="https://tamago.software/wp-content/uploads/2022/08/Zrzut-ekranu-2022-08-4-o-16.39.00-1920x856.png" alt="" class="wp-image-1958" srcset="https://tamago.software/wp-content/uploads/2022/08/Zrzut-ekranu-2022-08-4-o-16.39.00-1920x856.png 1920w, https://tamago.software/wp-content/uploads/2022/08/Zrzut-ekranu-2022-08-4-o-16.39.00-576x257.png 576w, https://tamago.software/wp-content/uploads/2022/08/Zrzut-ekranu-2022-08-4-o-16.39.00-768x343.png 768w, https://tamago.software/wp-content/uploads/2022/08/Zrzut-ekranu-2022-08-4-o-16.39.00-1536x685.png 1536w, https://tamago.software/wp-content/uploads/2022/08/Zrzut-ekranu-2022-08-4-o-16.39.00-2048x914.png 2048w" sizes="(max-width: 1920px) 100vw, 1920px" /><figcaption>Slider na stronie internetowej prezesa NBP.</figcaption></figure>



<p>Poza tym na stronie zainstalowana jest jeszcze jedna wtyczka &#8211; <strong>Contact Form by WPForms – Drag &amp; Drop Form Builder for WordPress</strong>. Jej obecność dziwi, ponieważ jest to wtyczka do budowy formularzy kontaktowych, tymczasem na stronie nie ma żadnego formularza. Być może we wstępnych założeniach był, a następnie zrezygnowano z tej funkcjonalności?&nbsp;</p>



<h2 class="wp-block-heading">Funkcjonalność strony prezesa NBP</h2>



<p>Serwis prezesa NBP nie ma (jeszcze?) zbyt wielu treści, jednak mimo to można dopatrzyć się kilku błędów funkcjonalności, a nawet błędów związanych z accessibility (dostępnością).</p>



<h3 class="wp-block-heading">Problemy dostępności</h3>



<p>W tym aspekcie nawet podstawowe narzędzia do analizy Accessibility pokazują, jakie błędy zostały popełnione. Przede wszystkim od strony technicznej to:</p>



<ul class="wp-block-list"><li>brak odpowiednich znaczników, </li><li>nie do końca prawidłowa struktura kodu,</li><li>wykorzystanie nieprawidłowo znaczników. </li></ul>



<p>Błędy te utrudniają poruszanie się po witrynie osobom korzystającym z czytników ekranowych.&nbsp;Innym problemem jest <strong>kontrast</strong>. Według wymogów WCAG na poziomie AA &#8211; kontrast powinien wynosić 4.5:1 dla standardowych tekstów i minimum 3:1 dla dużych tekstów (minimum 18pt). Niestety wiele elementów typu CTA (np.: przycisków) nie spełnia tych kryteriów. Problemem jest również kontrast tekstu na sliderze i pozostałe elementy, które łączą biel i złoto.</p>



<p>Dlaczego jako wyznacznik przyjęliśmy wymogi WCAG na poziomie AA? Ponieważ w Polsce obowiązuje<em> Ustawa z 4 kwietnia 2019r. o dostępności cyfrowej stron internetowych i aplikacji mobilnych podmiotów publicznych</em> i to ona definiuje, na jakim poziomie strona powinna być dostępna. Czy strona prezesa NBP zalicza się do wyjątków, które nie muszą spełniać kryteriów ustawy? Na to pytanie, jako informatycy, odpowiedzieć nie możemy. Jest to problem natury prawnej.</p>



<h3 class="wp-block-heading">Inne problemy w użytkowaniu strony</h3>



<p>Użytkowanie utrudniają również inne drobne błędy:</p>



<p><strong>1. Brak automatycznego uruchamiania video w popupie.&nbsp;</strong></p>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" src="https://lh5.googleusercontent.com/-PofOhYFbjGH4TMesyiYLie1nUpexdgqfImp7mTR-oeRh2BS-d2Hanh0QbEpHJegOb-jG4tSXabj1CRWWN2yc2CZ4WdJEZVBxxmiHS5nqKv5d8_0JMEN4PgSxfLWX4Wyi0-XDRGmeDS9syIOLXjAhiY" alt=""/><figcaption>Brak automatycznego uruchamiania video w popupie.</figcaption></figure>
</div>


<p><strong>2. Dziwnie zachowujący się element typu lightbox.</strong></p>



<p>Element ten po kliknięciu w zdjęcie ładuje dwa okna. W założeniu tej funkcjonalności powinien ładować jedno. Błąd wynika z faktu, że serwis ma zdublowaną funkcjonalność i dwa narzędzia jednocześnie otwierają okno z większym zdjęciem.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1838" height="752" src="https://tamago.software/wp-content/uploads/2022/08/Zrzut-ekranu-2022-08-4-o-17.21.31.png" alt="" class="wp-image-1961" srcset="https://tamago.software/wp-content/uploads/2022/08/Zrzut-ekranu-2022-08-4-o-17.21.31.png 1838w, https://tamago.software/wp-content/uploads/2022/08/Zrzut-ekranu-2022-08-4-o-17.21.31-576x236.png 576w, https://tamago.software/wp-content/uploads/2022/08/Zrzut-ekranu-2022-08-4-o-17.21.31-768x314.png 768w, https://tamago.software/wp-content/uploads/2022/08/Zrzut-ekranu-2022-08-4-o-17.21.31-1536x628.png 1536w" sizes="auto, (max-width: 1838px) 100vw, 1838px" /><figcaption>Niepoprawnie działąjący lightbox.</figcaption></figure>



<h2 class="wp-block-heading">Niska wydajność strony</h2>



<p>W kwestii wydajności strony można wypowiedzieć się krótko &#8211; jest źle. Warto przy tym wskazać, że nie jest to nasza subiektywna opinia, a dane wynikające z analizy wydajności. <strong>Strona objętościowo jest bardzo prosta mała i prosta, a mimo to waży ponad 3MB. </strong>Dla porównania strona tamago.software waży 0.9MB, a np.: ogromna strona główna serwisu wp.pl na starcie ładuje 2.5 MB zasobów.<br><br><strong>Wpływ na niską wydajność ma kilka elementów</strong> <strong>&#8211; przede wszystkim wspomniany wcześniej Elementor. </strong>Niestety narzędzia tego typu zwykle generują kod, który jest przerośnięty, ładując przy tym całą masę zasobów, które niekoniecznie muszą być aktualnie używane. Można nad tym popracować, jednak domyślnie pozostawia to wiele do życzenia &#8211; porównując to chociażby z projektami opartymi o natywny page builder WordPressa, jakim jest Gutenberg.</p>



<p><strong>Stronę mocno obciąża również element odpowiedzialny za slider, którego tłem jest wieżowiec NBP. </strong>Niesie on za sobą 8 plików ze skryptami JS i dwa pliki CSS. Czy, biorąc pod uwagę obciążenie strony, ten slider był wart instalowania? Naszym subiektywnym zdaniem &#8211; nie. Animacja zmiany slajdu, jak i animacja tekstu podążającego za kursorem myszy, są całkowicie zbędne, a wręcz utrudniają dostęp do prezentowanych treści.</p>



<p><strong>Kolejnym elementem wpływającym negatywnie na wydajność strony są obrazy.</strong>&nbsp;Ich format jest przestarzały, niezgodny z dzisiejszymi standardami. Same pliki, które musi załadować przeglądarka, mają zwykle rozmiar 3x większy niż to, co wyświetlane jest na stronie, a co za tym idzie &#8211; niezależnie od urządzenia ładowany jest jeden, duży rozmiar obrazu. Sytuację mogłoby poprawić wdrożenie leniwego ładowania zdjęć, ale niestety tej funkcjonalności na stronie prezesa NBP nie zastosowano.</p>



<h3 class="wp-block-heading">Niski wynik PageSpeed strony prezesa NBP</h3>



<p>O ilości i wadze ładowanych plików świadczy również niski wynik strony w narzędziu PageSpeed Insights. To narzędzie bada niezależnie prędkość strony i wydaje obiektywną ocenę &#8211; dane zaznaczone na czerwono są alarmujące i wskazują na konieczność naniesienia poprawek.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1256" height="830" src="https://tamago.software/wp-content/uploads/2022/08/Zrzut-ekranu-2022-08-4-o-17.31.42.png" alt="" class="wp-image-1963" srcset="https://tamago.software/wp-content/uploads/2022/08/Zrzut-ekranu-2022-08-4-o-17.31.42.png 1256w, https://tamago.software/wp-content/uploads/2022/08/Zrzut-ekranu-2022-08-4-o-17.31.42-576x381.png 576w, https://tamago.software/wp-content/uploads/2022/08/Zrzut-ekranu-2022-08-4-o-17.31.42-768x508.png 768w" sizes="auto, (max-width: 1256px) 100vw, 1256px" /><figcaption>Analiza strony prezesa NBP w narzędziu PageSpeed Insights.</figcaption></figure>



<p>Czy każda strona zbudowana w oparciu o Elementor musi tyle ważyć? Nie. Istnieje szereg zadań, które może powinien wykonać każdy programista, dzięki którym wynik będzie co najmniej zadowalający.</p>



<p>Krytyczne style CSS, leniwe ładowanie styli i skryptów, optymalizacja obrazów i fontów &#8211; to najbardziej podstawowe techniki, które mają realny wpływ na wagę, a co za tym idzie &#8211;  witryny. Techniki te nie zostały zastosowane w opublikowanej wersji strony prezesa NBP.</p>



<h2 class="wp-block-heading">Strona prezesa NBP a kwestie SEO (pozycjonowania)</h2>



<p>Ostatnia kwestia, nad którą się pochyliliśmy, to SEO, czyli pozycjonowanie. Bardzo podstawowa analiza pokazuje, że strona prezesa NBP nie zawiera podstawowych elementów, które mogłyby pozwolić na rozpoczęcie pozycjonowania w wyszukiwaniach Google’a:</p>



<ul class="wp-block-list"><li>brak atrybutu meta-description, który wykorzystywany jest w wynikach wyszukiwania jako opis strony,</li><li>błędna struktura nagłówków,</li><li>brak znaczników Open Graph,</li><li>brak atrybutów alt i title przy obrazach (wspomniane przy kwestii dostępności).</li></ul>



<p>Jeśli dodamy do tego wcześniej wspomniane bardzo złe wyniki w narzędziu PageSpeed Insights, to mamy przepis na stronę, którą wypozycjonować będzie niezwykle trudno. Tutaj należy jednak uściślić nieco tą kwestię &#8211; pozycjonować ją byłoby trudno, jeśli byłaby to strona kogoś, kto zaczyna swoją przygodę z Internetem. Mając na uwadze, że jest strona <a href="https://prezes.nbp.pl/" target="_blank" rel="noopener">https://prezes.nbp.pl/</a> powiązana z popularną obecnie osobą (prezesem NBP Adamem Glapińskim) oraz innymi serwisami rządowymi (dobrze wypozycjonowanymi), możemy mieć pewność, że jej pozycja w Google będzie całkiem wysoka. Wystarczy zapewne kilka dni lub tygodni, by strona ta pojawiała się na pierwszym miejscu przy kluczowych frazach związanych z prezesem NBP. </p>



<p>PS. <strong>Kwestię bezpieczeństwa strony</strong> pominiemy. Nie jesteśmy hakerami, ani też nie chcemy być posądzani o próby ataku na stronę NBP. Zgodnie z wszelkimi poradnikami dla początkujących w tworzeniu stron internetowych zalecamy jednak zmianę loginu ‘admin’ na coś bardziej wyszukanego i zablokowanie możliwości podglądu tych loginów. Jawny login to już połowa danych do logowania. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> </p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1556" height="596" src="https://tamago.software/wp-content/uploads/2022/08/Zrzut-ekranu-2022-08-4-o-17.39.23.png" alt="" class="wp-image-1965" srcset="https://tamago.software/wp-content/uploads/2022/08/Zrzut-ekranu-2022-08-4-o-17.39.23.png 1556w, https://tamago.software/wp-content/uploads/2022/08/Zrzut-ekranu-2022-08-4-o-17.39.23-576x221.png 576w, https://tamago.software/wp-content/uploads/2022/08/Zrzut-ekranu-2022-08-4-o-17.39.23-768x294.png 768w, https://tamago.software/wp-content/uploads/2022/08/Zrzut-ekranu-2022-08-4-o-17.39.23-1536x588.png 1536w" sizes="auto, (max-width: 1556px) 100vw, 1556px" /><figcaption>Publicznie dostępne loginy do zalogowania się na stronie prezesa NBP.</figcaption></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://tamago.software/analiza-strony-internetowej-prezesa-nbp/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Jak włączyć debugowanie WordPress?</title>
		<link>https://tamago.software/debugowanie-wordpress/</link>
					<comments>https://tamago.software/debugowanie-wordpress/#respond</comments>
		
		<dc:creator><![CDATA[Piotr Frączkowski]]></dc:creator>
		<pubDate>Wed, 27 Jul 2022 23:12:00 +0000</pubDate>
				<category><![CDATA[Artykuły]]></category>
		<category><![CDATA[Strony internetowe]]></category>
		<category><![CDATA[Wordpress]]></category>
		<guid isPermaLink="false">https://tamago.software/?p=1833</guid>

					<description><![CDATA[Skrypty PHP nie są nieomylne. Mogą wystąpić w nich błędy (ang. bug), które nieraz trzeba usuwać. Jak przeprowadzić debugowanie WordPressa, od czego zacząć? Sprawdź nasz poradnik i przeprowadź debugowanie we własnym zakresie. Tryb debugowania WordPress &#8211; co to? Tryb debugowania WordPress to taki sposób działania WordPressa, w którym jak na dłoni widoczne są wszystkie błędy [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Skrypty PHP nie są nieomylne. Mogą wystąpić w nich błędy (ang. bug), które nieraz trzeba usuwać. Jak przeprowadzić debugowanie WordPressa, od czego zacząć? Sprawdź nasz poradnik i przeprowadź debugowanie we własnym zakresie.</p>



<h2 class="wp-block-heading">Tryb debugowania WordPress &#8211; co to?</h2>



<p>Tryb debugowania WordPress to taki sposób działania WordPressa, w którym jak na dłoni widoczne są wszystkie błędy w funkcjonowaniu systemu. Włączenie trybu debugowania WordPress gwarantuje nam więc natychmiastowe znalezienie błędów na naszej stronie.&nbsp;</p>



<figure class="wp-block-image is-resized"><img loading="lazy" decoding="async" src="https://images.surferseo.art/4f2dbc6f-6863-4a80-8835-f35aa96d2496.png" alt="Debugowanie WordPress." width="840" height="487"/><figcaption>Debugowanie WordPress.</figcaption></figure>



<h2 class="wp-block-heading">Jak włączyć tryb debugowania WordPress?</h2>



<p>Aby wyłączyć tryb debugowania WordPressa, wystarczy wykonać następującą instrukcję:</p>



<ul class="wp-block-list"><li>połącz się na serwer poprzez klienta FTP,</li><li>przejdź do katalogu domeny i znajdź plik&nbsp;<strong>wp-config.php</strong>,</li><li>edytuj plik i znajdź linię, która zawiera stałą&nbsp;<strong>WP_DEBUG</strong>,</li><li>zmień wartość true&nbsp;<strong>true</strong>&nbsp;na&nbsp;wartość&nbsp;<strong>false</strong>.</li></ul>



<p>Ważne! Tryb debugowania WordPress powinien być włączony tylko w momencie jego analizowania. Tuż po dokonaniu analizy błędów należy go wyłączyć, ponieważ w innym wypadku wszystkie pojawiające się błędy będą regularnie dopisywane do zbiorczego pliku błędów (jest to tzw. dziennik błędów). Jeżeli plik ten będzie za duży, strona WordPress może być obciążona i chodzić wolniej, a przez to słabiej pozycjonować się w przeglądarce internetowej.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1536" height="583" src="https://tamago.software/wp-content/uploads/2022/07/xx2.jpg" alt="" class="wp-image-1845" srcset="https://tamago.software/wp-content/uploads/2022/07/xx2.jpg 1536w, https://tamago.software/wp-content/uploads/2022/07/xx2-576x219.jpg 576w, https://tamago.software/wp-content/uploads/2022/07/xx2-768x292.jpg 768w" sizes="auto, (max-width: 1536px) 100vw, 1536px" /><figcaption>Jak włączyć tryb debugowania WordPress? Włączenie trybu debugowania.</figcaption></figure>



<h3 class="wp-block-heading"><strong>Zapisywanie błędów do dziennika błędów</strong></h3>



<p>Jeżeli podczas analizy błędów chcesz zapisać je celowo do osobnego pliku, wykonaj kroki opisanej powyżej instrukcji i odnajdź dodatkowo jeszcze jedną linię &#8211;&nbsp;&nbsp;<strong>WP_DEBUG_LOG</strong>. Zmień ponownie wartość true na wartość false.</p>



<p><strong>define( 'WP_DEBUG_LOG&#8217;, true )</strong></p>



<p>&nbsp;Błędy zostaną automatycznie zapisane na serwerze. W folderze wp-content znajdziesz plik debug.log, w którym będą zebrane wszystkie błędy.</p>



<h3 class="wp-block-heading">Zapisywanie błędów a ukrycie wyświetlania na stronie</h3>



<p>Chcesz zapisać błędy, ale jednocześnie ukryć wyświetlanie na stronie? Idź do pliku wp-config.php i dodaj następujący kod:</p>



<p><strong>define( 'WP_DEBUG_DISPLAY&#8217;, false )</strong>&nbsp;</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="594" height="372" src="https://tamago.software/wp-content/uploads/2022/07/d1.png" alt="" class="wp-image-1851" srcset="https://tamago.software/wp-content/uploads/2022/07/d1.png 594w, https://tamago.software/wp-content/uploads/2022/07/d1-576x361.png 576w" sizes="auto, (max-width: 594px) 100vw, 594px" /><figcaption>Tryb debugowania WordPress &#8211; jak działa?</figcaption></figure>



<h2 class="wp-block-heading"><strong>Strona WordPress wolno działa &#8211; co ją spowalnia?</strong></h2>



<p>Jeżeli chcesz to sprawdzić, skorzystaj z narzędzia Query Monitor (<a target="_blank" rel="noreferrer noopener" href="https://pl.wordpress.org/plugins/query-monitor/"><u>https://pl.wordpress.org/plugins/query-monitor/</u></a>), które umożliwia analizę:</p>



<ul class="wp-block-list"><li>zapytań do bazy danych,&nbsp;</li><li>błędów PHP,&nbsp;</li><li>kolejki zasobów, które zostają wczytane na stronę,&nbsp;</li><li>wszelkich akcji wywołanych poprzez API.</li></ul>



<p>Dzięki rozwiązaniu Query Monitor możesz sprawdzić, która wtyczka lub zasoby na stronie wymagają długiego czasu ładowania.&nbsp;Oczywiście do prawidłowego działania strony konieczne jest jej szybkie ładowanie, więc takie zasoby lub wtyczki warto usunąć z naszej strony na stałe.</p>



<figure class="wp-block-image"><img decoding="async" src="https://images.surferseo.art/bc26dfeb-172c-43d0-8d68-27374c02897a.png" alt="Proces redukowania błędów WordPress - wtyczka Query Monitor."/><figcaption>Proces redukowania błędów WordPress &#8211; wtyczka Query Monitor.</figcaption></figure>



<h2 class="wp-block-heading">Jak naprawić błędy WordPress?</h2>



<p>Debugowanie WordPressa odbywa się każdorazowo w sposób opisany w powyższej instrukcji. Należy przede wszystkim wejść do trybu debugowania WordPress i zweryfikować, w których miejscach pojawiają się błędy czy przestarzałe funkcje. Każdy znaleziony błąd możemy naprawić w inny sposób. Poniżej podajemy przykładowe błędy i sposoby ich usuwania.</p>



<h3 class="wp-block-heading"><strong>Usuwanie błędów: białe tło po zalogowaniu się do panelu WordPress</strong></h3>



<p>Błąd występuje na pewno, jeżeli po zalogowaniu się do panelu WordPress, dostrzegasz białe tło. Poprawnie po zalogowaniu powinien pojawić się &#8222;kolorowy&#8221; kokpit &#8211; jak na grafice poniżej. Jeżeli taki ekran się nie pojawia, prawdopodobnie problem występuje przez niekompatybilną wtyczkę lub motyw.</p>



<p><strong>Jeśli ostatnio wprowadzałeś:</strong></p>



<ul class="wp-block-list"><li>wprowadzałeś zmiany na stronę,&nbsp;</li><li>przeprowadzałeś aktualizację,</li><li>instalowałeś nowe wtyczki,</li><li>wprowadzałeś zmiany w motywie</li></ul>



<p>spróbuj cofnąć te zmiany i zweryfikuj, czy problem został&nbsp;rozwiązany. Takie zmiany mogą bowiem powodować błędy php.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="578" height="297" src="https://tamago.software/wp-content/uploads/2022/07/d2.png" alt="" class="wp-image-1853" srcset="https://tamago.software/wp-content/uploads/2022/07/d2.png 578w, https://tamago.software/wp-content/uploads/2022/07/d2-576x296.png 576w" sizes="auto, (max-width: 578px) 100vw, 578px" /><figcaption>Tryb debugowania w WordPress.</figcaption></figure>



<p><strong>Mimo wszystko problem nadal występuje i poprawny ekran nie wyświetla się?&nbsp;</strong>Wejdź ponownie do trybu debugowania WordPress w sposób opisany w instrukcji powyżej. Jeśli zostaną wyświetlone błędy z konkretnej wtyczki, za pomocą klienta FTP połącz się na serwer i przejdź do katalogu wtyczek (wp-content/plugins).</p>



<p>Jeśli problem dotyczy np. wtyczki contact-form-7, to znajdź folder z taką samą nazwę i edytuj jego nazwę na np. contact-form-7_old. Spowoduje to automatyczne wyłączenie wtyczki, a &#8211; co za tym idzie &#8211; wyłączenie jej błędu.</p>



<p><strong>Nie pomogło?</strong>&nbsp;Spróbuj wykonać powyższe działanie z zmianą nazwy katalogu na pozostałych wtyczkach w katalogu. Jeśli problem został rozwiązany, któraś z wtyczek powoduje konflikt. Możesz po kolei usuwać zmienioną nazwę na początkową i sprawdzać, która wtyczka psuje Twoją stronę internetową.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="589" height="274" src="https://tamago.software/wp-content/uploads/2022/07/d3.png" alt="" class="wp-image-1855" srcset="https://tamago.software/wp-content/uploads/2022/07/d3.png 589w, https://tamago.software/wp-content/uploads/2022/07/d3-576x268.png 576w" sizes="auto, (max-width: 589px) 100vw, 589px" /><figcaption>Tryb debugowania w WordPress.</figcaption></figure>



<h3 class="wp-block-heading"><strong>Usuwanie błędów: przekroczony maksymalny czas wykonania</strong></h3>



<p>Bardzo częstym błędem jest pojawiające się okno o treści: „<strong>Błąd krytyczny: Przekroczono maksymalny czas wykonania</strong>”. Błąd wskazuje, że czas, w którym skrypt PHP może być uruchomiony, jest za krótki i został przekroczony.&nbsp;</p>



<p>Sytuacja często występuje przy importowaniu produktów do Woocommerce. Konieczne jest wtedy debugowanie WordPress (czy też inaczej: debugowanie php albo debugowanie kodu). Rozwiązaniem jest w tym przypadku zwiększenie wartości max_execution_time. Jak je wykonać?</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="570" height="264" src="https://tamago.software/wp-content/uploads/2022/07/d4.png" alt="" class="wp-image-1849"/><figcaption>Rejestrowanie błędów w WordPressie.</figcaption></figure>



<p><strong>W większości serwerów oferowanych przez firmy hostingowe wystarczy:</strong></p>



<ul class="wp-block-list"><li>zalogować się na serwer poprzez Klienta FTP,</li><li>w głównym katalogu domeny znaleźć plik .htaccess,</li><li>do tego pliku dodać wartość&nbsp;<strong>php_value max_execution_time 300</strong>&nbsp;.&nbsp;</li></ul>



<p>Wartość 300 oznacza czas (w sekundach) na wykonanie skryptu PHP. Możesz również zalogować się do panelu administracyjnego Twojego serwera i odszukać ustawienia php. Jeżeli powyższe rozwiązanie nadal nie działa, skontaktuj się bezpośrednio z firmą hostingową i zapytaj, w jaki sposób możesz zmienić tą wartość.</p>



<h2 class="wp-block-heading">Wyłączanie trybu debugowania WordPress</h2>



<p>Aby wyłączyć tryb debugowania WordPressa, wystarczy wykonać następującą instrukcję:</p>



<ul class="wp-block-list"><li>połącz się na serwer poprzez klienta FTP,</li><li>przejdź do katalogu domeny i znajdź plik&nbsp;<strong>wp-config.php</strong>,</li><li>edytuj plik i znajdź linię, która zawiera stałą&nbsp;<strong>WP_DEBUG&nbsp;</strong>oraz&nbsp;<strong>WP_DEBUG_LOG</strong></li><li>zmień wartość z&nbsp;<strong>true</strong>&nbsp;na&nbsp;<strong>false</strong>.</li></ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1536" height="583" src="https://tamago.software/wp-content/uploads/2022/07/xxx.jpg" alt="" class="wp-image-1847" srcset="https://tamago.software/wp-content/uploads/2022/07/xxx.jpg 1536w, https://tamago.software/wp-content/uploads/2022/07/xxx-576x219.jpg 576w, https://tamago.software/wp-content/uploads/2022/07/xxx-768x292.jpg 768w" sizes="auto, (max-width: 1536px) 100vw, 1536px" /><figcaption>Wyłączanie trybu debugowania WordPressa &#8211; instrukcja krok po kroku.</figcaption></figure>



<p>Pamiętaj, by wyłączyć tryb debugowania zawsze po zakończonej analizie błędów!</p>



<div class="cta">

        <div class="cta-bg">
            <div class="row">
                <div class="col-12 col-lg-7 left-col">
                    <p>Poznaj nasze usługi</p>
                    <h2>Szukasz wsparcia technicznego?</h2>
                </div>
                <div class="col-12 col-lg-5 right-col d-flex align-items-center">
                                        <a href="https://tamago.software/wsparcie-techniczne/" target="_blank" rel="noopener">Sprawdzam!</a>
                </div>
            </div>
        </div>

</div>
]]></content:encoded>
					
					<wfw:commentRss>https://tamago.software/debugowanie-wordpress/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Motyw WordPress &#8211; lepiej kupić gotowy czy tworzyć autorski?</title>
		<link>https://tamago.software/motyw-wordpress-gotowy-czy-autorski/</link>
					<comments>https://tamago.software/motyw-wordpress-gotowy-czy-autorski/#respond</comments>
		
		<dc:creator><![CDATA[Piotr Frączkowski]]></dc:creator>
		<pubDate>Wed, 27 Jul 2022 15:39:24 +0000</pubDate>
				<category><![CDATA[Artykuły]]></category>
		<category><![CDATA[Strony internetowe]]></category>
		<category><![CDATA[Wordpress]]></category>
		<guid isPermaLink="false">https://tamago.software/?p=1776</guid>

					<description><![CDATA[Podczas tworzenia witryn internetowych możemy obrać jedną z dwóch dróg &#8211; skorzystać z gotowych szablonów albo stworzyć autorski motyw WordPress. Która opcja jest tańsza? Która bezpieczniejsza? Która będzie lepsza pod kątem wydajności, elastyczności i wdrażania zmian? W tym wpisie rozwiejemy wszystkie Twoje wątpliwości. Motywy WordPress a autorskie motywy Różnic pomiędzy gotowymi motywami WordPress a autorskimi [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Podczas tworzenia witryn internetowych możemy obrać jedną z dwóch dróg &#8211; skorzystać z gotowych szablonów albo stworzyć autorski motyw WordPress. Która opcja jest tańsza? Która bezpieczniejsza? Która będzie lepsza pod kątem wydajności, elastyczności i wdrażania zmian? W tym wpisie rozwiejemy wszystkie Twoje wątpliwości.</p>



<h2 class="wp-block-heading">Motywy WordPress a autorskie motywy</h2>



<p>Różnic pomiędzy gotowymi motywami WordPress a autorskimi motywami jest wiele. Najważniejsze z nich zawarte są w poniższej tabeli.</p>



<figure class="wp-block-image"><img decoding="async" src="https://images.surferseo.art/77839515-5c32-46a5-8646-2bf81f8fecfb.jpeg" alt="Motywy autorskie a motywy WordPress - porównanie."/><figcaption>Motywy autorskie a motywy WordPress &#8211; porównanie.</figcaption></figure>



<p>W dalszej części artykułu omówimy szczegółowo wskazane tu plusy i minusy obu rozwiązań, najpierw jednak chcemy wyjaśnić kluczowe pojęcia.</p>



<h3 class="wp-block-heading">Czym właściwie jest motyw strony www?</h3>



<p>Motyw strony internetowej to gotowy projekt strony www, czekający właściwie jedynie na nadanie mu swoich kolorów oraz wprowadzenie swoich treści. Motyw taki projektowany jest zawsze pod konkretny <a href="https://tamago.software/co-to-jest-system-zarzadzania-trescia-cms/" data-type="post" data-id="1194">system CMS</a>. Jeżeli więc nasza strona ma być budowana na WordPressie, będą interesowały nas tylko motywy tworzone pod CMS WordPress.</p>



<figure class="wp-block-image"><img decoding="async" src="https://images.surferseo.art/b6009ab0-fd0d-47d1-afc6-10c2f9bcfd1e.png" alt="Tworzenie makiety UX - element planowania autorskiego motywu WordPress."/><figcaption>Tworzenie makiety UX &#8211; element planowania autorskiego motywu WordPress.</figcaption></figure>



<h3 class="wp-block-heading">Motywy WordPress &#8211; rodzaje</h3>



<p>Wyróżniamy dwa podstawowe rodzaje motywów WordPress.</p>



<h4 class="wp-block-heading">1) gotowe motywy WordPress</h4>



<p>Są to motywy, które możemy (w większości za darmo) pobrać z biblioteki gotowych motywów WordPress. Autorami tych motywów są programiści, ale motywy te są projektowane bardzo uniwersalnie. Nie spełnią więc naszych szczegółowych oczekiwań, nie będą w pełni możliwe do dostosowania według naszego życzenia. Ale będą darmowe i dostępne od ręki.</p>



<figure class="wp-block-image"><img decoding="async" src="https://images.surferseo.art/6c5654a1-42db-4bae-9889-b946fe125513.png" alt="Przykładowa strona z gotowym motywem WordPress (piszeomeblach.pl)."/><figcaption>Przykładowa strona z gotowym motywem WordPress (piszeomeblach.pl).</figcaption></figure>



<h4 class="wp-block-heading">2) autorskie motywy WordPress</h4>



<p>Autorskie motywy to natomiast takie, które specjalnie na nasze zamówienie tworzy freelancer, software house lub agencja (mamy też ciekawy materiał o tym,&nbsp;<a target="_blank" rel="noreferrer noopener" href="https://tamago.software/jak-wybrac-wykonawce-sklepu-internetowego/">jak wybrać wykonawcę swojej strony internetowej</a>). Takie motywy są zupełnie indywidualne, możemy zastosować w nich dowolny układ, wprowadzać nieskończone modyfikacje, a w dodatku zyskujemy większą wydajność i poziom bezpieczeństwa. Ale już nie za darmo i nie od ręki &#8211; na projekt trzeba poczekać.</p>



<figure class="wp-block-image"><img decoding="async" src="https://images.surferseo.art/e6593950-6a69-4a86-b7d1-d6b338f62b02.png" alt="Przykładowa strona z autorskim motywem WordPress (skoda-auto.pl)."/><figcaption>Przykładowa strona z autorskim motywem WordPress (skoda-auto.pl).</figcaption></figure>



<p><strong>Dlaczego warto poczekać i zapłacić za autorski motyw? Odpowiedź na to pytanie poznasz, czytając dalej.</strong></p>



<h2 class="wp-block-heading">Autorski motyw WordPress</h2>



<p>W większości piękne strony internetowe, które widzimy w Internecie, to właśnie autorskie motywy. Dopracowany responsywny układ, motyw zaprojektowany według naszej własnej wizji. Z pomocą programistów, UX designerów, UI designerów oraz grafików możemy stworzyć idealny motyw WordPress, współgrający z naszą profesją, stylem oraz celem naszej strony internetowej.</p>



<h3 class="wp-block-heading">Plusy autorskich motywów WordPress</h3>



<p><strong>Największe korzyści wynikające z posiadania autorskiego motywu dla swojej strony internetowej to:</strong></p>



<h4 class="wp-block-heading">1) Duża swoboda konstrukcji strony internetowej</h4>



<p>Autorski motyw umożliwia stworzenie nieograniczonych opcji edycji treści i skryptów.&nbsp;Każdy taki motyw zawiera autorski kod, pisany konkretnie pod nas. Nie obciążamy więc strony zbędnymi zapisami. Mimo tego strona może być dowolnie rozbudowywana &#8211; może zawierać wiele zakładek, podstron z produktami czy innych dodatkowych okien. Mimo tego &#8211; dzięki autorskiemu kodowi pisanemu przez programistę &#8211; nie będzie ładowała się wolno.</p>



<p>Pisaną autorsko witrynę można&nbsp;łatwo i szybko można zoptymalizować od początku pod Google PageSpeed. Dobre wyniki PageSpeed są bardzo istotne, ponieważ między innymi od szybkości ładowania się naszej strony internetowej zależy to, jak będzie się ona pozycjonowała w Google.</p>



<p>Drugim istotnym parametrem pod kątem pozycjonowania jest to, w jaki sposób strona dopasowuje się do różnych wyświetlaczy. Zamawiając autorski projekt, dostajemy w pełni responsywny motyw WordPress, który będzie doskonale dostosowywał swój wygląd do ekranu, na którym jest wyświetlany.</p>



<figure class="wp-block-image"><img decoding="async" src="https://images.surferseo.art/90133a7c-e43a-48b1-80c6-f4993f226c58.png" alt="Witryna z autorskiem projektem WordPress - swoboda konstrukcji."/><figcaption>Witryna z autorskiem projektem WordPress &#8211; swoboda konstrukcji.</figcaption></figure>



<h4 class="wp-block-heading">2) Dowolny wygląd strony</h4>



<p>Motyw WordPress projektowany na nasze zamówienie będzie tworzony przez grafika. Będzie niepowtarzalny, wyjątkowy i nieszablonowy. Zwracający uwagę. Dobry grafik jest w stanie spełnić tak naprawdę wszystkie nasze &#8222;graficzne zachcianki&#8221;, łącznie z wprowadzeniem pól powiększających się, ruchomych czy prowadzących do konkretnych aktywności.</p>



<p>Tworząc indywidualną stronę www, można dodać do niej różne niestandardowe widżety, przyciągające uwagę przyciski funkcyjne oraz wyróżniające się pola. Projektowane autorsko strony internetowe mają także pełne wsparcie dla czcionek Google.</p>



<p>Możemy zaplanować biznesowy motyw WordPress, możemy zaplanować nowoczesną stronę osobistą dla freelancera, a możemy stworzyć zupełnie nowatorski projekt witryny sprzedającej dzieła sztuki współczesnej. Ważne tylko, byśmy mieli pomysł i ogólną wizję &#8211; grafik wcieli ją w życie.</p>



<figure class="wp-block-image"><img decoding="async" src="https://images.surferseo.art/eae419e2-88b9-4fb5-bdb9-d3a4826905cd.png" alt="Witryna z autorskiem projektem WordPress - dowolny wygląd."/><figcaption>Witryna z autorskiem projektem WordPress &#8211; dowolny wygląd.</figcaption></figure>



<h4 class="wp-block-heading">3) Większa wydajność niż w przypadku szablonów</h4>



<p>Strony projektowane autorsko nie zawierają zbędnych linijek kodu, dzięki czemu są mniej obciążone i ładują się szybciej. Nie ma nich żadnych zbędnych skryptów i styli. W kodzie zapisywane jest tylko to, co jest potrzebne. Dzięki temu strona jest szybsza.</p>



<p>Co więcej, jeżeli autorsko zaprojektujemy stronę internetową, to zyskujemy wsparcie dla formatu&nbsp;WebP, dzięki czemu zdjęcia będące się na naszej stronie są około 30% lżejsze od tradycyjnych formatów (JPEG czy PNG). Gotowe motywy WordPress nie mają takiego wsparcia.</p>



<figure class="wp-block-image"><img decoding="async" src="https://images.surferseo.art/7d9296b6-990f-4e34-a34a-eabbd918622a.png" alt="Witryna z autorskiem projektem WordPress - duża wydajność (skoda-auto.pl)."/><figcaption>Witryna z autorskiem projektem WordPress &#8211; duża wydajność (skoda-auto.pl).</figcaption></figure>



<h4 class="wp-block-heading">4) Wysoki poziom bezpieczeństwa</h4>



<p>Autorski motyw WordPress to gwarancja wysokiego poziomu bezpieczeństwa. Krótki kod, pisany pod nas, nie będzie zawierał żadnych luk, które narażałyby nas na hakerskie ataki. Żaden darmowy szablon WordPress nie gwarantuje takiego poziomu bezpieczeństwa jak autorski kod.</p>



<figure class="wp-block-image"><img decoding="async" src="https://images.surferseo.art/7422372e-0585-4622-bee6-1a55731bd964.png" alt="Witryna z autorskim motywem - gwarancja wysokiego poziomu bezpieczeństwa."/><figcaption>Witryna z autorskim motywem &#8211; gwarancja wysokiego poziomu bezpieczeństwa.</figcaption></figure>



<h4 class="wp-block-heading">5) Brak &#8222;uwiązania&#8221; do wykonawcy</h4>



<p>Autorski projekt nie uwiązuje nas do wykonawcy. Jeżeli kod od podstaw napisany jest poprawnie, to potem dowolna osoba jest w stanie go edytować. Do uzyskania możliwości pełnej edycji konieczne jest udostępnienie przez autora&nbsp;wszystkich plików motywu.</p>



<figure class="wp-block-image is-resized"><img loading="lazy" decoding="async" src="https://images.surferseo.art/4df43614-05eb-4f73-af6b-b37dfbf00495.png" alt="Przykładowy wykonawca autorskich motywów WordPress (tamago.software)." width="840" height="486"/><figcaption>Przykładowy wykonawca autorskich motywów WordPress (tamago.software).</figcaption></figure>



<h4 class="wp-block-heading">6) Elastyczność strony &#8211; łatwa edycja w przyszłości</h4>



<p>Autorski motyw WordPress jest szybszy i łatwiejszy do poźniejszego rozwoju. Jeżeli np. klient chce mieć w przyszłości inną wersję językowa swojej strony www &#8211; autorski motyw może być dostosowany do tego już na etapie pisania kodu. W gotowym motywie należy od początku pisać rozwiązanie pod wdrożenie nowej wersji językowej lub grzebać w kodzie autora. Zmiany takie będą czasochłonne i drogie.</p>



<p>Kupując projekt autorski, zyskujemy także gwarancję pełnego wsparcia dla czcionek Google oraz perspektywę połączenia strony WordPress z Woocommerce, czyli platformą sprzedażową.</p>



<figure class="wp-block-image"><img decoding="async" src="https://images.surferseo.art/6233ce5d-5315-43d9-b037-57bb8d7dd673.png" alt="Autorski projekt portalu pożyczkowego gotowy do rozbudowy (zadłużenia.com)."/><figcaption>Autorski projekt portalu pożyczkowego gotowy do rozbudowy (zadłużenia.com).</figcaption></figure>



<h3 class="wp-block-heading">Minusy autorskich motywów WordPress</h3>



<p><strong>Niewiele jest minusów autorskich motywów, ale warto wskazać w tym miejscu na dwie rzeczy.</strong></p>



<h4 class="wp-block-heading">1) Czas oczekiwania na projekt</h4>



<p>Autorski projekt, jak sama nazwa wskazuje, musi zostać stworzony. Takie projekty nie powstają z dnia na dzień. Ze względu na to, że są pisane pod indywidualne potrzeby właściciela danej strony, są czasochłonne. Czas zajmuje sam kontakt z Klientem, ustalenie jego wizji i oczekiwań, zrealizowanie tej wizji w postaci projektu graficznego oraz zaprogramowanie.</p>



<p>Musimy liczyć się z tym, że autorskie szablony WordPress będą wymagały od nas oczekiwania. Jak długiego? Jest to zależne od skomplikowania projektu, ale musimy liczyć co najmniej 2 tygodnie na zaprojektowanie i wdrożenie autorskiej strony. Z reguły trwa to jednak kilka miesięcy.</p>



<h4 class="wp-block-heading">2) Wysoka cena</h4>



<p>Darmowy szablon WordPress może być tylko gotowy. Wszystkie autorskie projekty są kosztowne &#8211; musimy zapłacić za pracę grafika, UX/UI designera, programisty, a często także copywritera. Koszt autorsko kodowanej strony zaczyna się od kilkunastu tysięcy złotych. Każdy projekt wyceniany jest indywidualnie i zawsze jest to cena adekwatna do czasu pracy, wiedzy oraz zaangażowania osób tworzących daną stronę.</p>



<figure class="wp-block-image"><img decoding="async" src="https://images.surferseo.art/a1759389-e88a-4333-9d47-6e037d016f9d.png" alt="Wysoka jakość za wysoką cenę - kompleksowy autorski projekt strony WordPress."/><figcaption>Wysoka jakość za wysoką cenę &#8211; kompleksowy autorski projekt strony WordPress.</figcaption></figure>



<h2 class="wp-block-heading">Gotowe motywy WordPress</h2>



<p><strong>Teraz czas na dogłębną analizę gotowych szablonów. Jakie są ich główne wady, a jakie zalety? Czy przeważają nad wadami i zaletami autorskich rozwiązań?</strong></p>



<h3 class="wp-block-heading">Plusy gotowych motywów WordPress</h3>



<h4 class="wp-block-heading">1) Niska cena</h4>



<p>Darmowe szablony WordPress kuszą swoją ceną (a raczej jej brakiem <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> ). Rzeczywiście trzeba przyznać, że szablony wordpress udostępnione w bibliotece CMS WordPress nie kosztują ani grosza. Gotowy motyw WordPress możemy pobrać i przerabiać pod siebie zupełnie za darmo.</p>



<p>Warto jednak zastanowić się, z czego wynika to, że gotowy szablon WordPress jest rzeczywiście bezpłatny, skoro za profesjonalny projekt strony trzeba zapłacić kilka tysięcy. A wynika to oczywiście z szeregu minusów, które mają darmowe motywy WordPress, ale o tym za chwilę.</p>



<h4 class="wp-block-heading">2) Dostępność od ręki</h4>



<p>Darmowe szablony WordPress są dostępne od ręki. Każdy szablon WordPress możemy w dowolnej chwili pobrać z ogólnodostępnej biblioteki motywów. Jest ich tam całkiem sporo &#8211; biblioteka zawiera obecnie (stan na III kwartał 2022) ponad 9000 darmowych szablonów WordPress.</p>



<figure class="wp-block-image"><img decoding="async" src="https://images.surferseo.art/4a48cd15-b593-492a-b94b-283b049d622f.jpeg" alt="Liczba motywów w bibliotece WordPress."/><figcaption>Liczba motywów w bibliotece WordPress.</figcaption></figure>



<h3 class="wp-block-heading">Minusy gotowych motywów WordPress</h3>



<p><strong>Lista minusów gotowych szablonów od WordPress jest znacznie dłuższa niż lista plusów.</strong></p>



<h4 class="wp-block-heading">1) Niższa wydajność niż w przypadku stron autorskich</h4>



<p>Niestety&nbsp;gotowe szablony WordPress często bazują na bardzo obciążających stronę page builderach (Elementor, Visual Composer Website Builder, DIVI). Kod nie jest pisany autorsko, możliwie krótko, tylko wydłuża się przez różne gotowe bloki i schematy.</p>



<p>Poza tym nawet najszybszy motyw WordPress wybierany z biblioteki darmowych szablonów WordPress będzie spowalniał, jeżeli dołożymy mu różne wtyczki. Szablon WordPress obciążony page builderami oraz wtyczkami będzie miał niski wynik Page Speed, a wskutek tego nie będzie się dobrze pozycjonował.</p>



<figure class="wp-block-image"><img decoding="async" src="https://images.surferseo.art/25959b15-2389-4e3f-95c3-27d6e3c6362b.png" alt="Gotowe szablony WordPress - dostępne wtyczki (pl.wordpress.org/plugins/)."/><figcaption>Gotowe szablony WordPress &#8211; dostępne wtyczki (pl.wordpress.org/plugins/).</figcaption></figure>



<h4 class="wp-block-heading">2) Niski poziom bezpieczeństwa</h4>



<p>Darmowe szablony WordPress bazują na wielu wtyczkach. Jeżeli wtyczki te nie będą aktualizowane, wspierane przez autorów, to istnieje ryzyko zainfekowania naszej strony. To samo tyczy się aktualizacji samego WordPressa czy pobranego motywu. Niestety pobranie aktualizacji motywu może wpłynąć na jego wygląd lub funkcjonalność.&nbsp;</p>



<p>Jeżeli autorzy, tworzący dany motyw WordPress, dokonają zmian w kodzie, te zmiany będą widoczne odgórnie również u nas na stronie. Jeżeli ze względu na te zmiany nie zdecydujemy się na zaktualizowanie naszego motywu, ryzykujemy, że nasza strona zostanie zainfekowana wirusami.</p>



<p>Ponadto&nbsp;darmowe szablony WordPress po prostu często nie są regularnie rozwijane przez autorów, przez co hakerzy znajdują luki w ich kodzie i infekują strony oparte o popularne motywy. Każdy szablon WordPress narażony jest ponadto na ataki kierowane bezpośrednio na konkretne strony tworzone w danym motywie.</p>



<figure class="wp-block-image"><img decoding="async" src="https://images.surferseo.art/34bb247e-a0b3-4390-a2ea-35b386d22130.jpeg" alt="Gotowe szablony WordPress - wysokie ryzyko ataków hakerskich."/><figcaption>Gotowe szablony WordPress &#8211; wysokie ryzyko ataków hakerskich.</figcaption></figure>



<h4 class="wp-block-heading">3) Czasochłonne wybieranie motywu</h4>



<p>Jeżeli myślimy, że skoro biblioteka motywów jest tak bogata, to z łatwością znajdziemy motyw idealny dla nas&#8230; niestety jesteśmy w błędzie. Darmowe szablony WordPress są różnorodne i jest ich wiele, ale tak naprawdę przy wyborze wcale nie ułatwia to sprawy. Przejrzenie całej biblioteki i wyselekcjonowanie z niej motywu, który:</p>



<ul class="wp-block-list"><li>będzie sprawdzony,</li><li>będzie polecany przez innych użytkowników,</li><li>będzie bezpieczny,</li><li>będzie nam odpowiadał pod względem estetycznym i funkcjonalnym</li></ul>



<p>zajmie nam mnóstwo czasu. Jeżeli dany szablon WordPress ma być uniwersalny, to nie może jednocześnie być dopasowany indywidualnie pod nas.</p>



<figure class="wp-block-image"><img decoding="async" src="https://images.surferseo.art/cc20a94d-1c4b-4b35-a587-fda2a01fbca6.png" alt="Wybieranie motywu WordPress może być czasochłonne."/><figcaption>Wybieranie motywu WordPress może być czasochłonne.</figcaption></figure>



<h4 class="wp-block-heading">4) Brak motywów spełniających wszystkie oczekiwania</h4>



<p>Nawet, jeżeli już wybierzemy gotowy szablon WordPress, to i tak szybko zauważymy, że nie ma tej czy innej funkcjonalności, na której nam zależy. Zaraz zaczniemy więc szukać wtyczki, która daną rzecz zawiera, a chwilę później nasz kod strony przez gotowy motyw i wtyczki będzie tak przeładowany, że strona będzie się ledwo otwierać.&nbsp;</p>



<figure class="wp-block-image"><img decoding="async" src="https://images.surferseo.art/1b2054af-9ac6-456b-8756-480413802017.png" alt="Darmowy szablon WordPress i jego ograniczenia - statyczny widok wpisu (piszeomeblach.pl)."/><figcaption>Darmowy szablon WordPress i jego ograniczenia &#8211; statyczny widok wpisu (piszeomeblach.pl).</figcaption></figure>



<h4 class="wp-block-heading">5) Duże koszty zmian i modyfikacji</h4>



<p>Darmowe szablony WordPress motywy można rozwijać programistycznie, lecz wiąże się to z szeregiem problemów. Przede wszystkim, jeżeli strona jest oparta o Page Builder, jest bardzo dużo prawdopodobieństwo, że programista nie podejmie się rozwoju/zmian w kodzie źródłowym motywu.&nbsp;</p>



<p>Poza tym, jeżeli darmowy szablon WordPress jest możliwy do rozwoju, to zapoznanie się z kodem programisty, który budował dany motyw WordPress, zajmie mnóstwo czasu. Musimy mieć świadomość, że motyw WordPress, który zostanie zastosowany na nawet tysiącach stron i będzie bardzo mocno konfigurowalny, musi być napisany w skomplikowany sposób. Programista &#8222;z zewnątrz&#8221; musiałby wczytać się w ten kod, by być w stanie cokolwiek w nim edytować. Godziny pracy programisty kosztują jednak sporo.</p>



<p>Dopisanie nowych funkcjonalności może wiązać się również z konfliktami z kodem autora. Jeżeli programista podejmie się już rozwoju/zmian w kodzie źródłowym, a autor szablonu wyda aktualizację i zostanie to zaktualizowane, to wcześniejsze funkcjonalności mogą zostać utracone poprzez nadpisanie plików aktualizacją.</p>



<figure class="wp-block-image"><img decoding="async" src="https://images.surferseo.art/cdc9ccdc-d6dc-4461-bd45-f95c36f718eb.png" alt="Fragment kodu strony z gotowym motywem WordPress (lekcjaliteratury.pl)."/><figcaption>Fragment kodu strony z gotowym motywem WordPress (lekcjaliteratury.pl).</figcaption></figure>



<h4 class="wp-block-heading">6) Ograniczenia w budowie i wyglądzie strony</h4>



<p>Darmowe motywy WordPress bardzo często wykorzystywane są na stronach blogów, przez co wiele tych stron WordPress wygląda po prostu bardzo podobnie do siebie. Decydując się na powtarzalny motyw, tracimy szansę na indywidualność. Ponadto darmowe szablony WordPress nie zawsze będą zawierały to, czego byśmy chcieli.</p>



<p>Zdarza się na przykład, że jeden szablon WordPress zawiera w nagłówku tylko obraz, inny zawiera w nagłówku pasek z menu, a jeszcze inny tylko ikonę z logo. My chcielibyśmy inaczej, ale ogólnie ten motyw nam się podoba&#8230; a jednak musimy z niego zrezygnować, bo ograniczenia w budowie są tak silne, że z danym motywem nie zbudujemy swojej wymarzonej strony. To naprawdę częste, że szablon WordPress nie spełnia naszych oczekiwań, a niestety nie można nic na to poradzić. Można tylko zmienić szablon, co generuje dodatkowy czas pracy, stres oraz negatywne emocje (bo przecież już dużo czasu poświęciliśmy na dostosowanie strony pod poprzedni szablon WordPress).&nbsp;</p>



<figure class="wp-block-image"><img decoding="async" src="https://images.surferseo.art/ea522c8d-b392-4d42-8acb-ded06032ab35.png" alt="Strona z motywem WordPress z widocznymi ograniczeniami (lekcjaliteratury.pl)."/><figcaption>Strona z motywem WordPress z widocznymi ograniczeniami (lekcjaliteratury.pl).</figcaption></figure>



<h2 class="wp-block-heading">Autorski motyw czy szablon WordPress &#8211; co wybrać?</h2>



<p>Jeżeli już zapoznałeś się z powyższymi treściami i jeszcze nie jesteś przekonany, co wybrać. czytaj dalej. Obiecaliśmy, że rozwiejemy wszystkie Twoje wątpliwości, więc mamy w zanadrzu jeszcze kilka argumentów.</p>



<figure class="wp-block-image"><img decoding="async" src="https://images.surferseo.art/5263638e-f5ee-4281-ae6c-a1db28db2042.png" alt="Autorski motyw czy szablon WordPress? Co wybrać?"/><figcaption>Autorski motyw czy szablon WordPress? Co wybrać?</figcaption></figure>



<h2 class="wp-block-heading">Szablony WordPress &#8211; dlaczego są tak popularne?</h2>



<p>Popularność motywów WordPress jest naprawdę ogromna. W oparciu o gotowe szablony WordPress zbudowano wiele znanych stron internetowych. Są nawet konkretne motywy, które zyskały popularność (np.: motyw Zakra, motyw Astrid, motyw Astra czy motyw ColorMag), ponieważ są bardzo dobrze oceniane przez osoby, które stworzyły z nimi swoje strony WordPress.</p>



<p>Wśród najnowszych propozycji warty uwagi jest między innymi darmowy szablon WordPress Talon &#8211; przygotowany głównie z myślą o dużych firmach, ale dogodny także dla freelancerów. Motyw ten zawiera wsparcie dla&nbsp;Page Builder by SiteOrigin, co jest jego ogromnym atutem. Łatwo się go personalizuje i można dodać do niego wiele indywidualnych pól, można również bawić się designem i kolorami.</p>



<figure class="wp-block-image"><img decoding="async" src="https://images.surferseo.art/7dd5fc1b-bcf7-4d57-90ac-9dae6a5e2725.png" alt="Darmowy szablon WordPress Talon - widok strony głównej (https://beautifulthemes.com/themes/talon/)."/><figcaption>Darmowy szablon WordPress Talon &#8211; widok strony głównej (https://beautifulthemes.com/themes/talon/).</figcaption></figure>



<p>W Internecie możemy znaleźć wiele opinii, że konkretny motyw świetnie spisuje się danej osobie w prowadzeniu jej strony internetowej. Oczywiście nie możemy ślepo wierzyć wszystkim opiniom zamieszczanym w Internecie, bo często ich autorami są sami producenci motywów WordPress, ale jeżeli w opinii znajdziemy link do rzeczywistej strony www, możemy sami przekonać się, jak wygląda strona postawiona w oparciu o konkretny motyw.</p>



<h3 class="wp-block-heading">Darmowe motywy WordPress</h3>



<p>Popularność motywów WordPress spowodowana jest też na pewno faktem, że spora ich część jest po prostu darmowa. To ogromna przewaga nad motywami autorskimi, za które zawsze musimy zapłacić, bo przecież ktoś musi poświęcić swój czas na ich stworzenie. W przypadku darmowych szablonów WordPress jest zupełnie inaczej &#8211; ich twórcy nie oczekują rekompensaty finansowej za korzystanie ze stworzonych przez nich szablonów.</p>



<figure class="wp-block-image"><img decoding="async" src="https://images.surferseo.art/c14c2424-2045-4598-9d71-625637fb2c47.png" alt="Przykładowe darmowe motywy WordPress (https://pl.wordpress.org/themes/)."/><figcaption>Przykładowe darmowe motywy WordPress (https://pl.wordpress.org/themes/).</figcaption></figure>



<h4 class="wp-block-heading">Spora przewaga &#8211; cena</h4>



<p>Założenie strony internetowej i jej utrzymanie w ogóle dużo kosztuje, dlatego dla wielu osób aspekt finansowy przy wyborze motywu jest bardzo istotny. Niestety darmowe motywy WordPress niosą za sobą konsekwencje, z których musimy sobie zdawać sprawę. Przede wszystkim możemy mieć problem z wyborem motywu &#8211; by odpowiadał wszystkim naszym oczekiwaniom.</p>



<h4 class="wp-block-heading">Pełna personalizacja niemożliwa</h4>



<p>Poza tym musimy wiedzieć, że z gotowym motywem nie będziemy mogli zrobić na swojej stronie wszystkiego, o czym pomyślimy. Niestety nie ma możliwości pełnej personalizacji witryny z wykorzystaniem jedynie darmowego motywu. W darmowych motywach zaszyte są pewne stałe elementy, których nie możemy potem zmienić &#8211; np.: układy menu czy konkretne bloki pól.</p>



<figure class="wp-block-image"><img decoding="async" src="https://images.surferseo.art/a2a2265f-4f32-4183-af20-864e8ab193be.png" alt="Przykładowy układ bloków w motywie WordPress (https://pl.wordpress.org/themes/hestia/)."/><figcaption>Przykładowy układ bloków w motywie WordPress (https://pl.wordpress.org/themes/hestia/).</figcaption></figure>



<p>Jeżeli chcemy więc stworzyć własną stronę internetową według własnej wizji, darmowe motywy WordPress tylko nam w tym przeszkodą. Niestety istnieje ryzyko, że poświęcimy mnóstwo czasu na dostosowanie motywu pod własne potrzeby, a potem okaże się, że nie możemy rozbudować swojej strony internetowej tak, jak tego potrzebujemy. W przypadku autorskich motywów mamy pewność, że da się zrobić w nich tak naprawdę wszystko.</p>



<p><strong>Sprawdź także:</strong> <a href="https://tamago.software/wordpress-wady-i-zalety/" data-type="post" data-id="1505">WordPress – wady i zalety</a></p>



<h4 class="wp-block-heading">Fajne teraz, ale czy za 10 lat również?</h4>



<p>Jest też jeszcze jeden istotny aspekt dotyczący darmowych szablonów WordPress. Nawet jeżeli teraz wybierzemy nowoczesny motyw, to czy jesteśmy pewni, że będzie on nadążał za trendami za 5 czy 10 lat? Z witryną z autorskim motywem zawsze wygląd strony będzie mógł być dostosowany do aktualnych oczekiwań użytkowników. Inaczej w przypadku darmowych motywów WordPress. Te, które teraz mają nowoczesny wygląd, wcale nie muszą być nowoczesne za x lat. Trendy się zmienią, a nasza strona pozostanie taka jak była przed laty.</p>



<h3 class="wp-block-heading">Płatne szablony WordPress</h3>



<p>Sporo napisaliśmy już o darmowych motywach, a przecież WordPress oferuje także całkiem spory zasób szablonów, które są płatne. Biblioteka WordPress jest ogromna, a nad jej zasobami czuwają specjaliści (programiści, a nie laicy). Specjalistyczne sklepy online z szablonami oferują natomiast:</p>



<ul class="wp-block-list"><li>zupełnie nowe płatne szablony WordPress,</li><li>płatne rozszerzenia do darmowych szablonów WordPress.</li></ul>



<figure class="wp-block-image"><img decoding="async" src="https://images.surferseo.art/229eb3fe-478e-4ee7-bd32-ba4cc0b9c36f.png" alt="Przykładowa strona sprzedająca płatne szablony WordPress (https://demo.tagdiv.com/select_demo/select_demo_newspaper/)."/><figcaption>Przykładowa strona sprzedająca płatne szablony WordPress (https://demo.tagdiv.com/select_demo/select_demo_newspaper/).</figcaption></figure>



<h4 class="wp-block-heading">Motywy premium a darmowe motywy</h4>



<p>Płatne szablony (tzw. motywy premium) to ulepszona wersja szablonów darmowych. Często oferują większe możliwości dostosowania niż darmowe motywy WordPress, często również są bardziej atrakcyjne wizualnie niż bezpłatne szablony.</p>



<p>Motywy premium są atrakcyjne również dlatego, że cenowo wychodzą nie tak drogo jak autorskie projekty, a często zapewniają to, czego próżno szukać w darmowych motywach. Wiadomo jednak, że nie można nastawiać się na to, że płatne szablony dadzą nam tyle samo korzyści, co autorskie projekty. Szablony, jak sama nazwa wskazuje, są szablonowe, czyli pewne rzeczy mają zaprogramowane na stałe. W autorskim motywie wszystko możemy mieć na życzenie &#8211; od podstaw.</p>



<p>Pośrednią opcją dla gotowych motywów jest praca na autorskim motywie, który się&nbsp;dostosowuje pod różne projekty. Wtedy nie budujemy całości od nowa, a tylko dostosujemy kod do innego projektu.</p>



<figure class="wp-block-image"><img decoding="async" src="https://images.surferseo.art/bd9ee94b-9ca7-4b25-bb14-e8dd182f63af.png" alt="Autorski projekt strony dla indywidualnej osoby (https://agatapiltz.pl)."/><figcaption>Autorski projekt strony dla indywidualnej osoby (https://agatapiltz.pl).</figcaption></figure>



<h2 class="wp-block-heading">Mam już szablon WordPress &#8211; mogę przejść na autorski projekt?</h2>



<p>Oczywiście! Korzystanie z darmowych szablonów WordPress w żaden sposób nie ogranicza nas przed przejściem na autorski motyw WordPress. Wiele osób opierających swoje strony www na darmowych motywach po czasie stwierdza, że darmowy motyw nie spełnia ich oczekiwań i po prostu proszą freelancera czy software house o indywidualny projekt strony internetowej.</p>



<h3 class="wp-block-heading">Możesz! A my możemy Ci w tym pomóc! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></h3>



<p>Od strony technicznej nie ma żadnego ograniczenia przed przejściem z darmowego motywu na motyw autorski. Darmowy szablon możemy pożegnać tak naprawdę w każdej chwili (tak samo jak w każdej chwili możemy do niego powrócić). Nasz software house również zajmuje się projektowaniem indywidualnych motywów WordPress dla osób, które czują się ograniczone przez darmowe szablony.</p>



<div class="cta">

        <div class="cta-bg">
            <div class="row">
                <div class="col-12 col-lg-7 left-col">
                    <p>Poznaj nasze usługi</p>
                    <h2>Chcesz wdrożyć stronę internetową lub usprawnić jej działanie?</h2>
                </div>
                <div class="col-12 col-lg-5 right-col d-flex align-items-center">
                                        <a href="https://tamago.software/strony-internetowe/" target="_blank" rel="noopener">Sprawdzam!</a>
                </div>
            </div>
        </div>

</div>
]]></content:encoded>
					
					<wfw:commentRss>https://tamago.software/motyw-wordpress-gotowy-czy-autorski/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Usuwanie wirusów ze strony WordPress</title>
		<link>https://tamago.software/usuwanie-wirusow-ze-strony-wordpress/</link>
					<comments>https://tamago.software/usuwanie-wirusow-ze-strony-wordpress/#respond</comments>
		
		<dc:creator><![CDATA[Piotr Frączkowski]]></dc:creator>
		<pubDate>Mon, 25 Jul 2022 22:03:00 +0000</pubDate>
				<category><![CDATA[Artykuły]]></category>
		<category><![CDATA[Strony internetowe]]></category>
		<category><![CDATA[Wordpress]]></category>
		<guid isPermaLink="false">https://tamago.software/?p=1829</guid>

					<description><![CDATA[Chcesz usunąć wirusy ze strony WordPress? Zapoznaj się z naszym poradnikiem dotyczącym tego, jak usunąć wirusa z dowolnej strony WordPress. Przejdź z nami cały schemat krok po kroku, a otrzymasz gwarancję, że wirusy WordPress znikną z Twojej strony.&#160; Ale zanim&#8230;&#160;sprawdź, czy masz kopię zapasową Zanim przejdziesz z nami cały schemat pozbywania się wirusa ze strony [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><strong>Chcesz usunąć wirusy ze strony WordPress? Zapoznaj się z naszym poradnikiem dotyczącym tego, jak usunąć wirusa z dowolnej strony WordPress. Przejdź z nami cały schemat krok po kroku, a otrzymasz gwarancję, że wirusy WordPress znikną z Twojej strony.&nbsp;</strong></p>



<h3 class="wp-block-heading">Ale zanim&#8230;&nbsp;<strong>sprawdź, czy masz kopię zapasową</strong></h3>



<p>Zanim przejdziesz z nami cały schemat pozbywania się wirusa ze strony WordPress, sprawdź po prostu, czy masz kopię zapasową swojej strony. To najprostszy sposób na przywrócenie stronie pełnej sprawności.&nbsp;</p>



<p>Jeśli posiadasz kopie zapasowe swojej strony internetowej z czasów, kiedy jeszcze strona WordPress działała poprawnie, po prostu zrób backup. W ten sposób automatycznie cofniesz się do momentu, w którym Twoja strona WordPress nie była zawirusowana.&nbsp;</p>



<p><strong>Nie masz kopii zapasowych a chciałbyś zabezpieczyć stronę na przyszłość?&nbsp;</strong></p>



<p>Możesz skorzystać z dodatkowej wtyczki do WordPress: UpdraftPlus&nbsp; &nbsp; (<a target="_blank" rel="noreferrer noopener" href="https://pl.wordpress.org/plugins/updraftplus/">https://pl.wordpress.org/plugins/updraftplus/</a>). Co prawda nie zalecamy opierać funkcjonowania jakiejkolwiek strony postawionej na WordPressie na wielu wtyczkach, ponieważ znacząco obciąża to stronę, ale ta jedna wtyczka nie zaszkodzi jej funkcjonowaniu.</p>



<figure class="wp-block-image is-resized"><img loading="lazy" decoding="async" src="https://images.surferseo.art/cd498f84-2e76-4568-8997-d0b3b067f613.jpeg" alt="Usuwanie wirusów ze strony WordPress." width="841" height="367"/><figcaption>Usuwanie wirusów ze strony WordPress.</figcaption></figure>



<h2 class="wp-block-heading">Usuwanie wirusów ze strony WordPress krok po kroku</h2>



<p>Jeśli nie masz kopii zapasowej strony WordPress, proces usuwania wirusów wykonaj w poniższych krokach.&nbsp;<strong>Wszystkie kroki w naszej instrukcji podajemy w takiej kolejności, w jakiej powinieneś je przejść.&nbsp;</strong>Są to kroki uniwersalne dla wszystkich stron WordPress. Nie przechodź do kolejnego kroku, zanim nie upewnisz się, że nie możesz wykonać kroku poprzedniego.</p>



<h3 class="wp-block-heading">Krok #1 &#8211; zmień hasła</h3>



<p>To nie błąd. Ratowanie zawirusowanych stron WordPress zaczynamy właśnie od zmiany haseł. W pierwszej kolejności zadbaj o zmianę hasła do panelu WordPress. W tym celu przejdź&nbsp;<a target="_blank" rel="noreferrer noopener" href="https://tamago.software/wordpress-logowanie/">proces logowania do WordPress</a>, a następnie zmień hasło w ustawieniach panelu admina. Poza hasłem do strony WordPress, zmień także hasła:</p>



<ul class="wp-block-list"><li>użytkownika,</li><li>bazy danych,</li><li>konta FTP lub SSH,</li><li>panelu hostingu.</li></ul>



<figure class="wp-block-image"><img decoding="async" src="https://images.surferseo.art/68f3927d-f1b5-49c0-b0bd-657635e906c8.jpeg" alt="Usuwanie wirusów na stronie WordPress - logowanie w celu zmiany haseł."/><figcaption>Usuwanie wirusów na stronie WordPress &#8211; logowanie w celu zmiany haseł.</figcaption></figure>



<h3 class="wp-block-heading"><strong>Krok #2 &#8211; zweryfikuj wtyczki</strong></h3>



<p>Wtyczki, choć tak popularnie stosowane, bardzo często są źródłem wielu problemów. Niosą za sobą niestety różne rodzaje zagrożeń. Żeby wykluczyć, że Twoje zainfekowanie, to wina wtyczek, przejrzyj wszystkie wtyczki na swojej stronie. Twoje podejrzenia powinny wzbudzić te, których nie używasz lub które od dłuższego czasu nie były aktualizowane.</p>



<p>Zaloguj się także na serwer poprzez konto FTP, a następnie w katalogu&nbsp;<strong>wp-content/plugins</strong>&nbsp;sprawdź katalogi wtyczek. Podejrzane pliki (nadające się do usunięcia!) zweryfikujesz po dodatkowym ciągu znaków, np. class-I543fd.php.</p>



<figure class="wp-block-image"><img decoding="async" src="https://images.surferseo.art/83c1f7f4-2476-4f1f-af20-45b93f9998c4.png" alt="Usuwanie wirusów WordPress - analiza zainstalowanych wtyczek (pl.wordpress.org/plugins/)."/><figcaption>Usuwanie wirusów WordPress &#8211; analiza zainstalowanych wtyczek (pl.wordpress.org/plugins/).</figcaption></figure>



<h3 class="wp-block-heading">Krok #3 &#8211; skorzystaj z<strong>&nbsp;</strong>Wordfence Security</h3>



<p>Zalecamy skorzystanie z Wordfence Security (<a target="_blank" rel="noreferrer noopener" href="https://pl.wordpress.org/plugins/wordfence/">https://pl.wordpress.org/plugins/wordfence/</a>). Jest to wtyczka, która umożliwia skanowanie plików witryny pod kątem złośliwego oprogramowania i wykrywa podejrzane pliki. Jeśli znajdziesz podejrzane elementy, po prostu usuń je.&nbsp;Może to rozwiązać problem wszystkich zhakowanych stron WordPress.</p>



<figure class="wp-block-image"><img decoding="async" src="https://images.surferseo.art/10c18896-7b6f-4516-b07a-76f6c63883cd.png" alt="Usuwanie wirusów WordPress - analiza z Wordfence Security (https://pl.wordpress.org/plugins/wordfence/)."/><figcaption>Usuwanie wirusów WordPress &#8211; analiza z Wordfence Security (https://pl.wordpress.org/plugins/wordfence/).</figcaption></figure>



<h3 class="wp-block-heading">Krok #4 &#8211; upewnij się, czy usunąłeś zainfekowane pliki</h3>



<p>Jeżeli zdarzy się, że pliki strony zostały zainfekowane, musisz mieć pewność, że usunąłeś wszystkie z nich. Jeśli tej pewności nie masz, skontaktuj się ze swoją firmą hostingową, na której umieszczona jest Twoja strona WordPress. Firmy hostingowe wykonują skanowanie WordPressa na Twoim serwerze, by wykryć obecność wirusów.</p>



<p>Jeżeli skanowanie WordPressa też nie wykryło żadnych podejrzanych plików, wróć do wtyczek zainstalowanych na Twojej stronie WordPress. Zrób ich listę, usuń je wszystkie, a następnie zainstaluj je na nowo z oficjalnego repozytorium WordPress.</p>



<h3 class="wp-block-heading">Krok #5 &#8211; zweryfikuj motyw</h3>



<p>Pisaliśmy wiele o tym, dlaczego warto wybierać&nbsp;<a target="_blank" rel="noreferrer noopener" href="https://tamago.software/motyw-wordpress-gotowy-czy-autorski/">stronę opartą o motyw autorski, a nie gotowy</a>, ale zdajemy sobie sprawę z tego, że większość osób czytających ten artykuł, będzie posiadała właśnie gotowy motyw WordPress. Strona WordPress na gotowym motywie jest zawsze narażona na obecność wirusów, głównie przez występowanie podejrzanego kodu. Ryzyko ataku hakerów na strony WordPress postawione na gotowym szablonie jest niestety bardzo duże.</p>



<p>Sprawdź pliki motywu. Zobacz, czy nie występują w nich podejrzane fragmenty kodu, w szczególności sprawdź następujące pliki php: index.php, header.php, footer.php. Tam najczęściej będą ukrywać się elementy ze złośliwym oprogramowaniem.</p>



<figure class="wp-block-image"><img decoding="async" src="https://images.surferseo.art/42f8720d-d53a-49b3-b8ef-cc19ca4f5669.png" alt="Usuwanie wirusów WordPress - analiza motywu strony WordPress."/><figcaption>Usuwanie wirusów WordPress &#8211; analiza motywu strony WordPress.</figcaption></figure>



<h3 class="wp-block-heading"><strong>Krok #6 &#8211; sprawdź bazę danych</strong></h3>



<p>Usuwanie wirusów WordPress kontynuuj poprzez zalogowanie się do bazy danych za pomocą phpmyadmin. Sprawdź także tabelę wp_options &#8211; zweryfikuj, czy nie występują tam podejrzane przekierowania. Zweryfikuj także tabelę z użytkownikami &#8211; zobacz, czy nie ma dodanych kont podejrzanych użytkowników.</p>



<h3 class="wp-block-heading"><strong>Krok #7 &#8211; nadpisz pliki na stronie WordPress</strong></h3>



<p>Zaloguj się na serwer poprzez konto FTP (na serwerze FTP), nadpisz wszystkie pliki systemowe WordPress z wyjątkiem wp-content.</p>



<figure class="wp-block-image"><img decoding="async" src="https://images.surferseo.art/75ce1ae9-827d-46b3-b750-344b117c87b6.png" alt="Usuwanie wirusów WordPress - nadpisanie plików."/><figcaption>Usuwanie wirusów WordPress &#8211; nadpisanie plików.</figcaption></figure>



<h3 class="wp-block-heading"><strong>Krok #8 &#8211; zweryfikuj poprawność odwirusowania stron WordPress</strong></h3>



<p>Jeżeli wykonałeś już wszystkie powyższe kroki, wróć ponownie do&nbsp;<strong>Wordfence Security&nbsp;</strong>i zobacz, czy nie wykrywa podejrzanych plików.</p>



<p>Wróć także do firmy udostępniającej Ci hosting. Ponownie poproś o skanowanie WordPressa informując, że najprawdopodobniej pliki strony zostały zainfekowane.</p>



<ul class="wp-block-list"><li>Jeżeli obecność wirusów nie zostanie wykryta, oznacza to, że<strong>&nbsp;udało się odwirusować Twoją witrynę</strong>.</li><li>Jeżeli obecność wirusów&nbsp;nadal będzie wykrywana, przejdź do kolejnego punktu.</li></ul>



<figure class="wp-block-image"><img decoding="async" src="https://images.surferseo.art/a26e6b17-c8d5-42c1-ac6a-6de3a119acff.jpeg" alt="Usuwanie wirusów ze zhakowanych stron WordPress. "/><figcaption>Usuwanie wirusów ze zhakowanych stron WordPress.</figcaption></figure>



<h3 class="wp-block-heading"><strong>Krok #9 &#8211; skontaktuj się z nami</strong></h3>



<p>Jeżeli nadal nie udało Ci się rozwiązać problemu, potrzebujesz pomocy specjalisty w poszukiwaniu wirusów. We własnym zakresie sam nic więcej nie możesz zdziałać. Na szczęście w takich sytuacjach służymy pomocą. Sprawimy, że Twoja strona WordPress pozbędzie się wszelkich wirusów.</p>



<h2 class="wp-block-heading">Na koniec pomyśl o zabezpieczeniach</h2>



<p>Odpowiednie zabezpieczenia stron WordPress, jak już widzisz po ataku hakerów, który spotkał Twoją stronę WordPress, są bardzo istotne. Strony oparte na WordPressie są narażone na ataki tak samo, jak i inne strony. Zabezpieczenie WordPressa przed wystąpieniem infekcji wirusowej jest kluczowe dla zachowania wysokiego poziomu bezpieczeństwa Twojej strony WordPress.</p>



<figure class="wp-block-image"><img decoding="async" src="https://images.surferseo.art/95739469-2d75-41db-a9bf-aaae5c38a532.png" alt="Zabezpieczenie WordPressa a bezpieczeństwo Twojej strony w obliczu ataku hakerów."/><figcaption>Zabezpieczenie WordPressa a bezpieczeństwo Twojej strony w obliczu ataku hakerów.</figcaption></figure>



<p>Kluczowe jest zaufane oprogramowanie oraz fachowo wdrożone standardowe zabezpieczenia stron WordPress. Obecnie autorskie tworzenie witryny WordPress praktycznie zawsze zawiera kompleksowy pakiet usług obejmujący także zapewnienie stronie WordPress pełnego bezpieczeństwa, a nie tylko ładnego i funkcjonalnego wyglądu.</p>



<p>Programiści piszący autorskie kody wiedzą dokładnie, jak zabezpieczyć stronę WordPress przed zainfekowaniem jej przez szkodliwe oprogramowanie i atakami hakerów. Oczywiście nawet, jeżeli nasza strona jest w dobrych rękach i uzyskamy najlepszej jakości kod, nigdy nie mamy pewności, że żadne wirusy nigdy nie dostaną się na naszą stronę WordPress. Mamy jednak pewność, że nie uszkodzą trwale naszej strony WordPress i że każdy rodzaj infekcji będzie możliwa do zwalczenia.</p>



<div class="cta">

        <div class="cta-bg">
            <div class="row">
                <div class="col-12 col-lg-7 left-col">
                    <p>Poznaj nasze usługi</p>
                    <h2>Szukasz wsparcia technicznego?</h2>
                </div>
                <div class="col-12 col-lg-5 right-col d-flex align-items-center">
                                        <a href="https://tamago.software/wsparcie-techniczne/" target="_blank" rel="noopener">Sprawdzam!</a>
                </div>
            </div>
        </div>

</div>
]]></content:encoded>
					
					<wfw:commentRss>https://tamago.software/usuwanie-wirusow-ze-strony-wordpress/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Ile kosztuje utrzymanie strony internetowej opartej o WordPress?</title>
		<link>https://tamago.software/ile-kosztuje-utrzymanie-strony-internetowej-wordpress/</link>
					<comments>https://tamago.software/ile-kosztuje-utrzymanie-strony-internetowej-wordpress/#respond</comments>
		
		<dc:creator><![CDATA[Piotr Frączkowski]]></dc:creator>
		<pubDate>Mon, 25 Jul 2022 15:04:00 +0000</pubDate>
				<category><![CDATA[Artykuły]]></category>
		<category><![CDATA[Strony internetowe]]></category>
		<category><![CDATA[Wordpress]]></category>
		<guid isPermaLink="false">https://tamago.software/?p=1749</guid>

					<description><![CDATA[Często można spotkać się ze stwierdzeniem, że utrzymanie strony www to tylko koszt przedłużenia domeny oraz hostingu. W tym wpisie chcemy przekonać Cię, że to nie wystarczy. Nasze wieloletnie doświadczenie podpowiada, że dobra strona to ta, która jest regularnie serwisowana. Na czym w praktyce polega utrzymanie strony i dlaczego warto w nie inwestować? Utrzymanie strony [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Często można spotkać się ze stwierdzeniem, że utrzymanie strony www to tylko koszt przedłużenia domeny oraz hostingu. W tym wpisie chcemy przekonać Cię, że to nie wystarczy. Nasze wieloletnie doświadczenie podpowiada, że dobra strona to ta, która jest regularnie serwisowana. Na czym w praktyce polega utrzymanie strony i dlaczego warto w nie inwestować?</p>



<h2 class="wp-block-heading">Utrzymanie strony internetowej &#8211; cennik</h2>



<p>Przede wszystkim warto zaznaczyć już na starcie, że utrzymanie strony www&nbsp;<strong>nie jest drogie</strong>. Wiele osób interesujących się tym, ile kosztuje strona internetowa i dowiadujących się, że z reguły koszta sięgają granicy kilkunastu-kilkudziesięciu tysięcy, boi się, że utrzymanie będzie równie drogie. Jest jednak zupełnie inaczej. Koszty utrzymania strony nie mają nic wspólnego z tym, ile kosztuje strona internetowa. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<h2 class="wp-block-heading">Koszty utrzymania strony internetowej</h2>



<p>Zanim przejdziemy do konkretów, wskażmy najpierw, jakie w ogóle elementy składają się na finalne koszty utrzymania strony internetowej. Te elementy to:</p>



<h3 class="wp-block-heading">1) koszt przedłużenia domeny</h3>



<p><strong>szacunkowo: od 80 zł rocznie do nawet 3000 zł rocznie</strong></p>



<p>Koszt ten jest różny i tak naprawdę my sami mamy na niego wpływ. Z reguły, kiedy zastanawiamy się,&nbsp;<a target="_blank" rel="noreferrer noopener" href="https://tamago.software/jak-wybrac-domene-dla-strony-internetowej/">jaką domenę wybrać dla swojej strony internetowej</a>, szukamy najtańszej możliwej opcji. Przeglądamy różne strony internetowe sprzedające domeny, sprawdzamy ceny&#8230; i wybieramy tę, która najmniej kosztuje.&nbsp;</p>



<p><strong>Strony sprzedające domeny doskonale o tym wiedzą, dlatego często na start oferują niesamowicie okazyjne stawki, zaczynające się nawet od 5 czy 10 zł na rok!&nbsp;</strong>Skuszeni tak korzystną ofertą zapominamy, że domena nie jest nam dana raz na zawsze. Musimy regularnie przedłużać ją w każdym roku, żeby utrzymać swoje prawa własności do niej. Jeżeli nie przedłużymy domeny, firma może sprzedać ją komuś innemu.&nbsp;</p>



<p>Koszty przedłużenia przy takich okazyjnych ofertach są jednak często bardzo wysokie.&nbsp;<strong>Nieświadomie możemy zobowiązać się do przedłużania domeny nawet za kwoty rzędu kilku tysięcy rocznie!&nbsp;</strong>Dlatego warto rozsądnie wybierać miejsce, w którym kupujemy domenę. Już sama cena strony internetowej z reguły jest wysoka, więc po co dokładać sobie jeszcze regularnych wysokich kosztów przedłużania domeny? Jeżeli rozsądnie podejdziemy do wyboru oferty, za przedłużanie domeny naszej strony internetowej powinniśmy płacić kwoty rzędu kilkudziesięciu złotych.&nbsp;</p>



<figure class="wp-block-image is-resized"><img loading="lazy" decoding="async" src="https://images.surferseo.art/01349726-22eb-4f09-b851-09104ce1af80.png" alt="Koszt przedłużenia domeny - przykładowy cennik." width="840" height="348"/><figcaption>Koszt przedłużenia domeny &#8211; przykładowy cennik.</figcaption></figure>



<h3 class="wp-block-heading">2) koszt wykupienia hostingu</h3>



<p><strong>szacunkowo: od 80 zł do 600 zł rocznie</strong></p>



<p>Dane naszej strony internetowej musimy przechowywać na serwerze. Można oczywiście mieć własny serwer, ale koszty jego utrzymania są dość wysokie (od 4000 zł do 30 000 zł rocznie). Dlatego z reguły poszukujemy miejsca, w którym nasza strona www będzie mogła po prostu wynająć serwer (a raczej jego niewielką część). Usługa udostępniania miejsca na serwerze nazywana jest hostingiem.</p>



<p>Firm hostingowych jest na rynku mnóstwo. Na co zwrócić uwagę przy wyborze hostingu? Oczywiście na cenę, jeżeli zależy nam na tym, żeby nasz koszt utrzymania strony był niski w przyszłości, ale warto także zwrócić uwagę na to, co oferuje dana firma hostingowa w tej cenie.</p>



<p><strong>Bardzo często ceny hostingów są różne w zależności od:</strong></p>



<ul class="wp-block-list"><li>liczby stron, które będziemy mogli prowadzić w ramach jednego hostingu,</li><li>pojemności dysku (ile GB danych będziemy mogli zapisać &#8211; to ważne, jeżeli np.: nasza strona ma prezentować dużo treści),</li><li>pojemności transferu danych,</li><li>liczby kont e-mail,</li><li>pojemności bazy danych.</li></ul>



<p>Jeżeli wybierzemy tania ofertę, która udostępnia za mało transferu danych czy ma mocno ograniczoną liczbę stron, które możemy mieć na tym serwerze, potem możemy być zablokowani ze swoimi pomysłami. Przy wyborze hostingu warto myśleć przyszłościowo, ponieważ oferty firm hostingowych są zwykle co najmniej roczne.&nbsp;</p>



<figure class="wp-block-image"><img decoding="async" src="https://images.surferseo.art/cf5209bf-a9db-4d34-bbd3-77f740828943.png" alt="Koszt wykupienia hostingu - przykładowy cennik."/><figcaption>Koszt wykupienia hostingu &#8211; przykładowy cennik.</figcaption></figure>



<h3 class="wp-block-heading">3) koszt serwisowania</h3>



<p><strong>szacunkowo: 3600 zł rocznie</strong></p>



<p>Do kosztów utrzymania strony internetowej zawsze dochodzi również koszt serwisowania. W Internecie można spotkać się z kuszącymi ofertami &#8222;stron, których nie trzeba serwisować&#8221;, ale jest to tylko hasło reklamowe, niemające nic wspólnego z prawdą. Takie strony nie istnieją. Jeżeli pozostawimy naszą stroną bez żadnych aktualizacji oraz wtyczek, bez zrobionych koniecznych backupów, będzie ona po prostu narażona na ataki oraz błędy.</p>



<p><strong>Serwisowanie strony internetowej możemy wykonywać samodzielnie, ale możemy je także wykupić. Z reguły w ramach serwisowania przeprowadzane są:</strong></p>



<ul class="wp-block-list"><li><strong>aktualizacja systemu CMS,</strong></li><li><strong>aktualizacja wtyczek,</strong></li><li><strong>wykonywanie backupów.</strong></li></ul>



<p>Niekiedy część z tych usług wchodzi w skład wykupionego pakietu hostingowego, a niekiedy trzeba wykupić je osobno. My, Tamago Software, nie tylko tworzymy strony internetowe, ale także zajmujemy się ich serwisowaniem, więc jeżeli jesteś zainteresowany tego typu usługami, skontaktuj się z nami w celu uzyskania bezpłatnej wyceny. Zobacz też,&nbsp;<a target="_blank" rel="noreferrer noopener" href="https://tamago.software/czym-grozi-brak-opieki-programistycznej-nad-strona-lub-sklepem-internetowym/">czym grozi brak opieki programistycznej dla Twojej strony internetowej</a>.</p>



<figure class="wp-block-image"><img decoding="async" src="https://images.surferseo.art/aa0de754-2cfb-41d9-97ea-8c545225da33.png" alt="Przykładowa serwisowana na bieżąco strona WordPress."/><figcaption>Przykładowa serwisowana na bieżąco strona WordPress.</figcaption></figure>



<h4 class="wp-block-heading">Serwisowanie stron internetowych &#8211; cennik</h4>



<p>Na koszt serwisowania wpływ ma wiele aspektów. Jednym z kluczowych jest typ strony internetowej &#8211; inaczej serwisowane są strony firmowe, inaczej portale internetowe, a jeszcze inaczej strony sklepu internetowego. Dlaczego?&nbsp;<strong>Ponieważ prosta strona internetowa składająca się z landing page z dosłownie kilkoma podstronami będzie dużo łatwiejsza w serwisowaniu niż np.: duże sklepy internetowe, które przechowują ogromną bazę informacji o produktach i klientach oraz zawierają setki czy nawet tysiące podstron ofertowych.</strong></p>



<p>Podobnie jest również w realizacji strony internetowej. Im prostsza, tym czas wykonania strony internetowej jest krótszy, a zatem cena strony internetowej niższa. Koszt wykonania strony internetowej jest zawsze zależny od stopnia jej skomplikowania. Dla skomplikowanej strony www koszt będzie wyższy.</p>



<h3 class="wp-block-heading">Ile wynosi koszt roczny utrzymania strony internetowej?</h3>



<p>Jeżeli weźmiemy pod uwagę wszystkie koszty strony www, które wypisaliśmy poniżej, to roczne opłaty naszej strony internetowej będą wynosić:</p>



<ul class="wp-block-list"><li>za przedłużenie domeny z reguły do 100 zł rocznie,</li><li>za hosting z reguły do 400 zł rocznie,</li><li>za serwisowanie z reguły do 3600 zł rocznie.</li></ul>



<p><strong>Przeciętnie roczny koszt utrzymania strony internetowej nie powinien więc przekroczyć 2000 zł.</strong>&nbsp;Oczywiście trudno wskazać w tym przypadku uniwersalne koszty utrzymania stron www, ponieważ każda witryna internetowa będzie miała indywidualne koszty za każdą z tych rzeczy, ale nasz gruntowny research oraz doświadczenie w tworzeniu oferty handlowej dla Klientów wskazują na to, że kwota 2000 zł rocznie będzie właśnie średnim kosztem utrzymania dla przeciętnego właściciela strony.</p>



<p>Roczny koszt utrzymania jest więc o wiele niższy niż to, ile kosztuje nowa strona internetowa. Koszt stworzenia strony internetowej zawsze będzie największym startowym kosztem, który poniesiemy, prowadząc własną stronę internetową.</p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" src="https://tamago.software/wp-content/uploads/2022/07/lean.png" alt="" class="wp-image-1754" width="840" height="795" srcset="https://tamago.software/wp-content/uploads/2022/07/lean.png 1874w, https://tamago.software/wp-content/uploads/2022/07/lean-576x546.png 576w, https://tamago.software/wp-content/uploads/2022/07/lean-768x727.png 768w, https://tamago.software/wp-content/uploads/2022/07/lean-1536x1455.png 1536w" sizes="auto, (max-width: 840px) 100vw, 840px" /><figcaption>Przykładowa strona WordPress w fazie wdrożenia.</figcaption></figure>



<h3 class="wp-block-heading">Ile wynosi koszt miesięczny utrzymania strony internetowej?</h3>



<p>Zanim zastanowimy się nad tym, ile wynosi miesięczny koszt utrzymania strony internetowej, zastanówmy się lepiej nad tym, czy w ogóle można w ten sposób przeliczać ten koszt. Praktyka pokazuje, że:</p>



<ul class="wp-block-list"><li>przedłużenia domeny można dokonać zawsze na minimum rok,</li><li>hosting wykupujemy z reguły na rok (krótsze okresy to tylko okresy próbne).</li></ul>



<p>Jedynie serwisowanie moglibyśmy liczyć w kosztach miesięcznych i rzeczywiście w tym aspekcie firmy często oferują rozliczanie przez fakturę wystawianą co miesiąc. Musimy się jednak liczyć z tym, że comiesięczne opłaty wychodzą z reguły drożej niż pakiet roczny. Miesięczny serwis strony internetowej będzie się wahał w granicach 100-300 zł. Roczny z reguły wyjdzie taniej.</p>



<h3 class="wp-block-heading">Ile kosztuje utrzymanie serwera?</h3>



<p>Utrzymanie serwera opłacamy tak naprawdę w ramach hostingu. Nie ma tutaj znaczenia cena strony internetowej. Takie same koszty utrzymania serwera będzie miała droga strona internetowa, jak i tanie strony internetowe. Znaczenie ma jedynie to, czy serwer dzierżawimy, czy kupujemy na własność.</p>



<p>Koszty utrzymania własnego serwera zawsze będą większe niż w przypadku wynajmu miejsca na czyimś serwerze. Za własny serwer możemy zapłacić rocznie od 4000 zł do nawet kilkudziesięciu tysięcy, podczas gdy dzierżawa serwera już w najdroższym pakiecie sięgnie maksymalnie kilku tysięcy.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1312" height="937" src="https://tamago.software/wp-content/uploads/2022/07/tohver.png" alt="" class="wp-image-1756" srcset="https://tamago.software/wp-content/uploads/2022/07/tohver.png 1312w, https://tamago.software/wp-content/uploads/2022/07/tohver-576x411.png 576w, https://tamago.software/wp-content/uploads/2022/07/tohver-768x548.png 768w" sizes="auto, (max-width: 1312px) 100vw, 1312px" /><figcaption>Strona internetowa WordPress &#8211; przykład autorskiego projektu.</figcaption></figure>



<h2 class="wp-block-heading">Strony internetowe WordPress &#8211; założenie i utrzymanie</h2>



<p>Przede wszystkim trzeba zdawać sobie sprawę, że założenie strony internetowej to tylko pierwszy krok, a nie finał naszych działań. Niestety żadne strony internetowe nie są samoobsługowe. To od nas, właścicieli stron, zależy, czy strona www będzie utrzymywała swoją pozycję w wyszukiwarce Google, czy będzie zawsze zawierała aktualne treści oraz czy nie będzie narażona na błędy i ataki hakerskie.</p>



<p><strong>Tak naprawdę utrzymywanie istnienia strony internetowej to ciągłe koszty. Dość niewielkie, jeżeli chodzi o samo utrzymanie, ale często bardzo duże, gdy chodzi np.: o pozycjonowanie strony internetowej. Tu koszty miesięczne mogą sięgać nawet stu tysięcy! Dużo kosztuje również optymalizacja SEO. Początkującym właścicielom stron internetowych trudno sobie wyobrazić takie kwoty, ale niestety w branży IT kilka zer z tyłu to już standard.</strong></p>



<p>Jeżeli zakładamy więc stronę internetową, musimy być gotowi na wydatki. Ze stroną www jest trochę jak z samochodem. Najlepiej wydać więcej, żeby kupić lepszy model, ale i tak trzeba być gotowym na to, że prędzej czy później będzie trzeba ponieść koszty napraw lub serwisowania. Na stronę internetową też warto wydać więcej na starcie, żeby potem ponosić niewielkie koszty jej utrzymywania i rozbudowywania.</p>



<h3 class="wp-block-heading">Ile kosztuje strona internetowa?</h3>



<p>Profesjonalna strona internetowa kosztuje. Kosztuje niemało. Koszty zależą przede wszystkim od złożoności projektu (nie tylko projektu graficznego, ale także funkcjonalnego &#8211; ile będzie podstron, dokąd będą kierować, jaki będzie cel strony internetowej i w jaki sposób będzie prezentowała ona treści). Ceny stron internetowych będą zatem różne, ale nigdy nie będą niskie. Wykonanie strony internetowej to złożony proces, w którym my &#8211; jako klienci &#8211; widzimy tylko efekt finalny w postaci zewnętrznego wyglądu (tzw. front-end).&nbsp;</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1536" height="906" src="https://tamago.software/wp-content/uploads/2022/07/headless-2-1.jpg" alt="Strona WordPress - front-end oraz back-end." class="wp-image-1733" srcset="https://tamago.software/wp-content/uploads/2022/07/headless-2-1.jpg 1536w, https://tamago.software/wp-content/uploads/2022/07/headless-2-1-576x340.jpg 576w, https://tamago.software/wp-content/uploads/2022/07/headless-2-1-768x453.jpg 768w" sizes="auto, (max-width: 1536px) 100vw, 1536px" /><figcaption>Front-end oraz back-end a wycena projektu strony internetowej.</figcaption></figure>



<p>Osób pracujących nad stroną internetową jest jednak wiele &#8211; potrzebni są programiści, UX designerzy, UI designerzy, graficy, copywriterzy oraz osoba, która poprowadzi cały projekt (project manager). Wiele osób zdziwionych jest tym, jak dużo kosztuje stworzenie strony internetowej, ale tak naprawdę, jeżeli pomyślimy, z ilu procesów składa się to tworzenie, ile trwa czasu oraz na ile osób się rozkłada &#8211; cena nie będzie już wydawała się tak wysoka.</p>



<h4 class="wp-block-heading">Cennik stron internetowych</h4>



<p>Taki cennik&#8230; nie istnieje. Każdą stronę internetową wycenia się indywidualnie. Jeżeli planujesz założyć stronę internetową i chcesz zlecić to jakiemuś wykonawcy, szykuj się na wydatek w granicach kilkunastu-kilkudziesięciu tysięcy złotych. Prostą stronę internetową zaprojektujesz oczywiście za mniej pieniędzy niż złożoną z wielu podstron rozbudowaną witrynę zintegrowaną ze sklepem.&nbsp;</p>



<p>Zamiast zastanawiać się, ile obecnie kosztuje strona internetowa, napisz z prośbą o wycenę Twojego projektu do kilku firm/osób/agencji, które się tym zajmują. Jeżeli masz sprecyzowane wymagania &#8211; będzie Ci łatwiej uzyskać precyzyjną wycenę. Musimy sobie zdawać sobie sprawę z tego, że i tak otrzymamy wycenę szacunkową. Wycenę ostateczną otrzymuje się z reguły już w fazie projektowania, kiedy programiści mogą ocenić, ile realnie czasu zajmie im wdrożenie w życie tego, co zostało zaplanowane w warstwie graficznej projektu.</p>



<h4 class="wp-block-heading">Stworzenie strony internetowej &#8211; na co zwrócić uwagę?</h4>



<p>Przy tworzeniu strony www musimy od razu zwrócić uwagę na następujące aspekty:</p>



<ul class="wp-block-list"><li>czy ten, kto projektuje naszą stronę internetową, będzie się nią potem zajmował,</li><li>czy projektowana strona internetowa będzie łatwa do edycji/rozbudowania,</li><li>czy mamy pewność, że ten, kto projektuje naszą stronę www, nie zniknie z rynku za kilka dni.</li></ul>



<p>Jeżeli zwrócimy uwagę na te aspekty, powinniśmy mieć pewność, że nasza strona internetowa będzie odpowiednio zaopiekowana. Aspekty, które zostały tu wskazane, są naprawdę niezwykle istotne. Nie warto kupować tańszego projektu strony internetowej, jeżeli nie mamy pewności, że projektujący otoczy nas potem opieką i w razie ewentualnych problemów ze stroną internetową (a takie problemy mogą pojawić się zawsze!) będzie gotów nam pomóc.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1920" height="1861" src="https://tamago.software/wp-content/uploads/2022/07/rodzewicz.png" alt="" class="wp-image-1758" srcset="https://tamago.software/wp-content/uploads/2022/07/rodzewicz.png 1920w, https://tamago.software/wp-content/uploads/2022/07/rodzewicz-576x558.png 576w, https://tamago.software/wp-content/uploads/2022/07/rodzewicz-768x744.png 768w, https://tamago.software/wp-content/uploads/2022/07/rodzewicz-1536x1489.png 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" /><figcaption>Kompleksowy projekt strony internetowej WordPress.</figcaption></figure>



<h4 class="wp-block-heading">Dobrą stronę internetową da się rozbudować</h4>



<p>Tak samo istotna jest kwestia rozbudowywania. Z czasem na pewno zauważymy, że przydałaby się nam rozbudowana strona internetowa &#8211; taka, jak mamy, ale z dodatkowymi opcjami. Może będziemy chcieli wdrożyć nową zakładkę, może zainspirujemy się innymi stronami internetowymi i zaplanujemy jakieś dodatkowe bannery czy przyciski? Może będziemy chcieli uzyskać podłączenie strony do sklepu internetowego i rozpoczniemy sprzedaż online?&nbsp;</p>



<h4 class="wp-block-heading">Przy projektowaniu stron internetowych myśl o przyszłości</h4>



<p>Te wszystkie opcje są możliwe, ale niestety na starcie nie wiemy, co będzie nam potrzebne w przyszłości. Dlatego właśnie nasza strona internetowa powinna mieć taki kod, żeby w przyszłości nie sprawiała problemów w rozbudowie. Jeżeli nie będziemy o tej kwestii rozmawiać od razu, w przyszłości może okazać się, że zmiany na naszej stronie są tak trudne do wdrożenia, że będą kosztowały kolosalne pieniądze. Tymczasem dobry kod, zaprojektowany tak, by umożliwiał rozbudowy, będzie tańszy w obsłudze w perspektywie lat.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1312" height="937" src="https://tamago.software/wp-content/uploads/2022/07/moderna.png" alt="" class="wp-image-1760" srcset="https://tamago.software/wp-content/uploads/2022/07/moderna.png 1312w, https://tamago.software/wp-content/uploads/2022/07/moderna-576x411.png 576w, https://tamago.software/wp-content/uploads/2022/07/moderna-768x548.png 768w" sizes="auto, (max-width: 1312px) 100vw, 1312px" /><figcaption>Strona WordPress z perspektywą rozbudowy.</figcaption></figure>



<h2 class="wp-block-heading">Utrzymanie strony www &#8211; czy jest konieczne?</h2>



<p>Jeżeli chcemy, żeby nasza strona www funkcjonowała &#8211; tak, utrzymanie strony internetowej jest konieczne. Żadna strona internetowa nie jest samoobsługowa.&nbsp;<strong>Maksymalny okres funkcjonowania strony www bez naszego zainteresowania to zaledwie rok.</strong>&nbsp;Po roku każda domena automatycznie wygaśnie i już na nic zda się ani hosting, ani serwisowanie. Strona internetowa bez przedłużonej domeny po prostu przestanie istnieć.&nbsp;</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1312" height="937" src="https://tamago.software/wp-content/uploads/2022/07/skoda.png" alt="" class="wp-image-1762" srcset="https://tamago.software/wp-content/uploads/2022/07/skoda.png 1312w, https://tamago.software/wp-content/uploads/2022/07/skoda-576x411.png 576w, https://tamago.software/wp-content/uploads/2022/07/skoda-768x548.png 768w" sizes="auto, (max-width: 1312px) 100vw, 1312px" /><figcaption>Strona WordPress &#8211; przykładowy projekt widoku desktop.</figcaption></figure>



<p>Utrzymywanie strony internetowej jest więc konieczne. Bez niego nasza strona nie będzie funkcjonować. Na szczęście, w porównaniu z wszystkimi innymi kosztami, które są związane z prowadzeniem działalności w Internecie, szacunkowe 2000 zł rocznie to niewielka kwota.&nbsp;</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1908" height="1075" src="https://tamago.software/wp-content/uploads/2022/07/Zrzut-ekranu-2022-05-27-o-12.48.40-edited-1.png" alt="" class="wp-image-1769" srcset="https://tamago.software/wp-content/uploads/2022/07/Zrzut-ekranu-2022-05-27-o-12.48.40-edited-1.png 1908w, https://tamago.software/wp-content/uploads/2022/07/Zrzut-ekranu-2022-05-27-o-12.48.40-edited-1-576x325.png 576w, https://tamago.software/wp-content/uploads/2022/07/Zrzut-ekranu-2022-05-27-o-12.48.40-edited-1-768x433.png 768w, https://tamago.software/wp-content/uploads/2022/07/Zrzut-ekranu-2022-05-27-o-12.48.40-edited-1-1536x865.png 1536w, https://tamago.software/wp-content/uploads/2022/07/Zrzut-ekranu-2022-05-27-o-12.48.40-edited-1-1600x900.png 1600w" sizes="auto, (max-width: 1908px) 100vw, 1908px" /><figcaption>Strona WordPress &#8211; przykładowy projekt widoku mobile.</figcaption></figure>



<div class="cta">

        <div class="cta-bg">
            <div class="row">
                <div class="col-12 col-lg-7 left-col">
                    <p>Poznaj nasze usługi</p>
                    <h2>Chcesz wdrożyć stronę internetową lub usprawnić jej działanie?</h2>
                </div>
                <div class="col-12 col-lg-5 right-col d-flex align-items-center">
                                        <a href="https://tamago.software/strony-internetowe/" target="_blank" rel="noopener">Sprawdzam!</a>
                </div>
            </div>
        </div>

</div>
]]></content:encoded>
					
					<wfw:commentRss>https://tamago.software/ile-kosztuje-utrzymanie-strony-internetowej-wordpress/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
