<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									Forum Hostujemy - Ostatnie tematy				            </title>
            <link>https://hostujemytanio.pl/forum/</link>
            <description>Forum Hostujemy</description>
            <language>pl-PL</language>
            <lastBuildDate>Tue, 05 May 2026 20:29:37 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>Pogotowie zamkowe Warszawa – szybkie awaryjne otwieranie drzwi 24h</title>
                        <link>https://hostujemytanio.pl/forum/reklama/pogotowie-zamkowe-warszawa-szybkie-awaryjne-otwieranie-drzwi-24h/</link>
                        <pubDate>Fri, 06 Mar 2026 06:16:07 +0000</pubDate>
                        <description><![CDATA[&nbsp;








Zatrzaśnięte drzwi do mieszkania, zgubione klucze albo uszkodzony zamek to sytuacje, które potrafią zdarzyć się w najmniej oczekiwanym momencie. W takich przypadkach ...]]></description>
                        <content:encoded><![CDATA[<p style="text-align: center">https://otworzymy-zamek.pl/wp-content/uploads/2024/10/logotype.png.webp</p>
<p>&nbsp;</p>
<div class="flex flex-col text-sm pb-25">
<article class="text-token-text-primary w-full focus:outline-none  has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has()&gt;*]:pointer-events-auto scroll-mt-" dir="auto" data-turn-id="request-WEB:6d6b1b5e-545d-4481-a05a-915e6d4f4bce-2" data-testid="conversation-turn-6" data-scroll-anchor="true" data-turn="assistant">
<div class="text-base my-auto mx-auto pb-10  @w-sm/main: @w-lg/main: px-(--thread-content-margin)">
<div class=" @w-lg/main: mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn">
<div class="flex max-w-full flex-col gap-4 grow">
<div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal :mt-1" dir="auto" data-message-author-role="assistant" data-message-id="4609afc7-af17-4d04-aac2-e5280bad8e91" data-message-model-slug="gpt-5-3">
<div class="flex w-full flex-col gap-1 empty:hidden">
<div class="markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling">
<p style="text-align: center" data-start="76" data-end="396"><span style="font-size: 14pt">Zatrzaśnięte drzwi do mieszkania, zgubione klucze albo uszkodzony zamek to sytuacje, które potrafią zdarzyć się w najmniej oczekiwanym momencie. W takich przypadkach najlepszym rozwiązaniem jest profesjonalne <strong data-start="285" data-end="318">pogotowie zamkowe w Warszawie</strong>, które zapewnia szybką i bezpieczną pomoc ślusarską na terenie całego miasta.</span></p>
<p style="text-align: left" data-start="398" data-end="822"><span style="font-size: 12pt">Serwis dostępny pod adresem <a class="decorated-link" href="https://otworzymy-zamek.pl" target="_new" rel="noopener" data-start="426" data-end="452">https://otworzymy-zamek.pl<span class="ms-0.5 inline-block align-middle leading-none" aria-hidden="true"></span></a> specjalizuje się w usługach związanych z awaryjnym otwieraniem zamków oraz kompleksową obsługą ślusarską. Doświadczeni fachowcy dysponują profesjonalnym sprzętem, dzięki czemu w większości przypadków możliwe jest <strong data-start="666" data-end="708">otwieranie drzwi bez uszkodzenia zamka</strong>. To ważne szczególnie w sytuacjach, gdy drzwi zostały jedynie zatrzaśnięte, a klucze zostały w środku mieszkania.</span></p>
<p style="text-align: left" data-start="824" data-end="1116"><span style="font-size: 12pt">Zakres usług obejmuje między innymi awaryjne otwieranie drzwi do mieszkań i domów, otwieranie samochodów, otwieranie sejfów, a także wymianę zamków i wkładek. W przypadku włamania lub próby włamania możliwe jest również szybkie zabezpieczenie drzwi oraz montaż nowych zamków antywłamaniowych.</span></p>
<p style="text-align: left" data-start="1118" data-end="1434"><span style="font-size: 12pt">Dużą zaletą jest dostępność usług przez całą dobę. Profesjonalne <strong data-start="1183" data-end="1213">pogotowie zamkowe Warszawa</strong> działa 24 godziny na dobę, dzięki czemu pomoc można uzyskać zarówno w ciągu dnia, jak i w nocy, w weekendy czy święta. Szybki dojazd na terenie Warszawy pozwala rozwiązać problem z zamkiem często w bardzo krótkim czasie.</span></p>
<p style="text-align: left" data-start="1436" data-end="1601"><span style="font-size: 12pt">Jeżeli potrzebna jest natychmiastowa pomoc ślusarska, więcej informacji o usługach oraz możliwościach kontaktu można znaleźć na stronie:</span><br data-start="1572" data-end="1575" /><span style="font-size: 12pt"><a class="decorated-link" title="Pogotowie zamkowe Warszawa" href="https://otworzymy-zamek.pl" target="_blank" rel="noopener" data-start="1575" data-end="1601">Pogotowie zamkowe Warszawa</a><br /><br />tel.  <a href="tel:+48 505 424 720"><span class="VbJjl C9DxTc ">505 424 720</span></a><br /><span class="jgG6ef C9DxTc ">e-mail: </span><a class="XqQF9c" href="mailto:info@otworzymy-zamek.pl" target="_blank" rel="noopener"><span class="jgG6ef C9DxTc aw5Odc ">info@otworzymy-zamek.pl</span></a><br /></span></p>
<p data-start="1436" data-end="1601"><span style="font-size: 12pt"><strong>Nasz Facebook:<br /><a href="https://www.facebook.com/PogotowiezamkoweWarszawa" target="_blank" rel="noopener">https://www.facebook.com/PogotowiezamkoweWarszawa</a><br /></strong></span></p>
<p style="text-align: left" data-start="1603" data-end="1738" data-is-last-node="" data-is-only-node=""><span style="font-size: 12pt">Profesjonalna pomoc ślusarza to najszybszy sposób na rozwiązanie problemu z zamkiem i bezpieczne otwarcie drzwi bez zbędnych uszkodzeń.<br /><br /><br />https://otworzymy-zamek.pl/wp-content/uploads/2025/01/Drzwi-Wejsciowe-KWARC-Intarsje-3-PORTA.webp<br /></span></p>
</div>
</div>
</div>
</div>
<span style="font-size: 12pt">https://otworzymy-zamek.pl/wp-content/uploads/2025/01/Designer1.webp</span><br />
<div class="mt-3 w-full empty:hidden">
<div class="text-center"> </div>
</div>
</div>
</div>
</article>
</div>
<div class="pointer-events-none h-px w-px absolute bottom-0" aria-hidden="true" data-edge="true"> </div>]]></content:encoded>
						                            <category domain="https://hostujemytanio.pl/forum/"></category>                        <dc:creator>Marcin</dc:creator>
                        <guid isPermaLink="true">https://hostujemytanio.pl/forum/reklama/pogotowie-zamkowe-warszawa-szybkie-awaryjne-otwieranie-drzwi-24h/</guid>
                    </item>
				                    <item>
                        <title>REGULAMIN DZIAŁU „REKLAMA”</title>
                        <link>https://hostujemytanio.pl/forum/reklama/regulamin-dzialu-reklama/</link>
                        <pubDate>Fri, 06 Mar 2026 00:45:46 +0000</pubDate>
                        <description><![CDATA[REGULAMIN DZIAŁU „REKLAMA”
§1. Postanowienia ogólne


Dział „Reklama” służy do promowania stron internetowych, serwerów, usług, projektów oraz innych inicjatyw użytkowników forum.


P...]]></description>
                        <content:encoded><![CDATA[<p><span style="font-size: 24pt"><strong>REGULAMIN DZIAŁU „REKLAMA”</strong></span></p>
<p><strong>§1. Postanowienia ogólne</strong></p>
<ol start="1" data-spread="false">
<li>
<p class="isSelectedEnd"><span>Dział „Reklama” służy do promowania stron internetowych, serwerów, usług, projektów oraz innych inicjatyw użytkowników forum.</span></p>
</li>
<li>
<p class="isSelectedEnd"><span>Publikowanie ogłoszeń w tym dziale jest równoznaczne z akceptacją niniejszego regulaminu oraz ogólnego regulaminu forum.</span></p>
</li>
<li>
<p class="isSelectedEnd"><span>Administracja i moderacja forum zastrzega sobie prawo do edycji, przenoszenia lub usuwania tematów naruszających regulamin.</span></p>
</li>
<li>Linki w dziale są autamtycznie ustawianie jako "nofollow" - administracja może to zmienić po kontakcie.</li>
</ol>
<p>&nbsp;</p>
<p class="isSelectedEnd"><strong>§2. Zasady publikowania reklam</strong></p>
<ol start="1" data-spread="false">
<li>
<p class="isSelectedEnd"><span>Każdy użytkownik może posiadać tylko </span><strong><span>jedną aktywną reklamę dotycząca tego samego projektu</span></strong><span>.</span></p>
</li>
<li>
<p class="isSelectedEnd"><span>Zabrania się </span><strong><span>odświeżania tematu (tzw. bumpowania)</span></strong><span> częściej niż raz na </span><strong><span>24 godziny</span></strong><span>.</span></p>
</li>
<li>
<p class="isSelectedEnd"><span>Tytuł tematu powinien jasno określać, czego dotyczy reklama (np. nazwa projektu, serwera, strony itp.).</span></p>
</li>
<li>
<p class="isSelectedEnd"><span>W treści ogłoszenia powinny znaleźć się podstawowe informacje, takie jak:</span></p>
<ul data-spread="false">
<li>
<p class="isSelectedEnd"><span>nazwa projektu / strony / serwera,</span></p>
</li>
<li>
<p class="isSelectedEnd"><span>krótki opis,</span></p>
</li>
<li>
<p class="isSelectedEnd"><span>najważniejsze funkcje lub oferta,</span></p>
</li>
<li>
<p class="isSelectedEnd"><span>link do strony lub kontakt.</span></p>
</li>
</ul>
</li>
</ol>
<p>&nbsp;</p>
<p class="isSelectedEnd"><strong>§3. Treści zabronione<span><br /><br /></span></strong><span>W dziale „Reklama” zabrania się publikowania:</span></p>
<ol start="1" data-spread="false">
<li>
<p class="isSelectedEnd"><span>Treści niezgodnych z prawem.</span></p>
</li>
<li>
<p class="isSelectedEnd"><span>Materiałów zawierających wulgaryzmy, mowę nienawiści lub treści obraźliwe.</span></p>
</li>
<li>
<p class="isSelectedEnd"><span>Reklam związanych z oszustwami, phishingiem lub złośliwym oprogramowaniem.</span></p>
</li>
<li>
<p class="isSelectedEnd"><span>Nadmiernego spamu lub powielania tej samej reklamy w wielu tematach.</span></p>
</li>
<li>
<p class="isSelectedEnd"><span>Reklam stron zawierających treści nieodpowiednie (np. pornograficzne).</span></p>
</li>
</ol>
<p>&nbsp;</p>
<p class="isSelectedEnd"><strong>§4. Odpowiedzialność użytkownika<span><br /><br /></span></strong></p>
<ol start="1" data-spread="false">
<li>
<p class="isSelectedEnd"><span>Użytkownik publikujący reklamę ponosi pełną odpowiedzialność za jej treść.</span></p>
</li>
<li>
<p class="isSelectedEnd"><span>Administracja forum nie odpowiada za treści zamieszczone przez użytkowników w dziale „Reklama”.</span></p>
</li>
</ol>
<p>&nbsp;</p>
<p class="isSelectedEnd"><strong>§5. Postanowienia końcowe<span><br /><br /></span></strong></p>
<ol start="1" data-spread="false">
<li>
<p class="isSelectedEnd"><span>Moderacja ma prawo usunąć lub zamknąć temat bez wcześniejszego ostrzeżenia w przypadku naruszenia regulaminu.</span></p>
</li>
<li>
<p class="isSelectedEnd"><span>Regulamin może zostać zmieniony w dowolnym momencie przez administrację forum.</span></p>
</li>
<li>
<p><span>W sprawach nieuregulowanych w niniejszym regulaminie obowiązuje ogólny regulamin forum.</span></p>
</li>
</ol>]]></content:encoded>
						                            <category domain="https://hostujemytanio.pl/forum/"></category>                        <dc:creator>David</dc:creator>
                        <guid isPermaLink="true">https://hostujemytanio.pl/forum/reklama/regulamin-dzialu-reklama/</guid>
                    </item>
				                    <item>
                        <title>Odbiory techniczne mieszkań Poznań</title>
                        <link>https://hostujemytanio.pl/forum/reklama/odbiory-techniczne-mieszkan-poznan/</link>
                        <pubDate>Fri, 06 Mar 2026 00:20:09 +0000</pubDate>
                        <description><![CDATA[Przy odbiorze mieszkania od dewelopera w Poznaniu warto pamiętać, że jest to moment, w którym można jeszcze zgłosić wszystkie wady lokalu. Bez odpowiedniej wiedzy technicznej wiele usterek m...]]></description>
                        <content:encoded><![CDATA[<p>https://bbdraft.pl/wp-content/uploads/2024/06/bbdraftlogo.webp<br /><br /></p>
<p data-start="146" data-end="447">Przy odbiorze mieszkania od dewelopera w Poznaniu warto pamiętać, że jest to moment, w którym można jeszcze zgłosić wszystkie wady lokalu. Bez odpowiedniej wiedzy technicznej wiele usterek może zostać niezauważonych, dlatego coraz więcej osób decyduje się na profesjonalne odbiory techniczne mieszkań.</p>
<p data-start="449" data-end="762">Podczas takiego odbioru sprawdzane są m.in. równość ścian i posadzek, stolarka okienna i drzwiowa, instalacje, wilgotność ścian czy zgodność wykonania z projektem i obowiązującymi normami. Specjaliści korzystają też z profesjonalnego sprzętu pomiarowego, co pozwala wykryć rzeczy niewidoczne na pierwszy rzut oka.</p>
<p data-start="764" data-end="918">Więcej informacji o tym, jak wygląda odbiór techniczny mieszkania w Poznaniu można znaleźć tutaj:<br data-start="861" data-end="864" /><a title="Odbiory techniczne mieszkań Poznań" href="https://bbdraft.pl/odbiory-techniczne-mieszkan-poznan/" target="_blank" rel="noopener">Odbiory techniczne mieszkań Poznań</a><span class="ms-0.5 inline-block align-middle leading-none" aria-hidden="true"></span></p>
<p data-start="920" data-end="968">Sama firma i zakres usług:<br data-start="946" data-end="949" /><a class="decorated-link" href="https://bbdraft.pl/?utm_source=chatgpt.com" target="_new" rel="noopener" data-start="949" data-end="968">https://bbdraft.pl/<span class="ms-0.5 inline-block align-middle leading-none" aria-hidden="true"></span></a></p>
<p data-start="970" data-end="1168">W praktyce profesjonalny odbiór pozwala sporządzić listę usterek, które deweloper powinien usunąć przed przekazaniem mieszkania, dzięki czemu łatwiej uniknąć dodatkowych kosztów po wprowadzeniu się.</p>]]></content:encoded>
						                            <category domain="https://hostujemytanio.pl/forum/"></category>                        <dc:creator>David</dc:creator>
                        <guid isPermaLink="true">https://hostujemytanio.pl/forum/reklama/odbiory-techniczne-mieszkan-poznan/</guid>
                    </item>
				                    <item>
                        <title>Wordpress - Jak utworzyć styl potomny - funtions.php itp.</title>
                        <link>https://hostujemytanio.pl/forum/wordpress-skrypty-i-rozwiazania/wordpress-jak-utworzyc-styl-potomny-funtions-php-itp/</link>
                        <pubDate>Sat, 21 Feb 2026 16:44:21 +0000</pubDate>
                        <description><![CDATA[Wordpress - Jak utworzyć styl potomny - funtions.php itp.
Co to jest styl potomny?
Styl potomny (child theme) to motyw, który dziedziczy wygląd i funkcje motywu głównego (parent theme), al...]]></description>
                        <content:encoded><![CDATA[<p><span style="font-size: 24pt">Wordpress - Jak utworzyć styl potomny - funtions.php itp.</span></p>
<h1 data-start="134" data-end="160"><span style="font-size: 14pt">Co to jest styl potomny?</span></h1>
<p data-start="162" data-end="348">Styl potomny (child theme) to motyw, który <strong data-start="205" data-end="267">dziedziczy wygląd i funkcje motywu głównego (parent theme)</strong>, ale pozwala Ci wprowadzać zmiany bez ryzyka, że aktualizacja wszystko nadpisze.</p>
<p data-start="350" data-end="514">Przykład: używasz motywu <strong data-start="375" data-end="416"><span class="hover:entity-accent entity-underline inline cursor-pointer align-baseline"><span class="whitespace-normal">Astra</span></span></strong> i chcesz zmienić CSS albo szablon pliku — robisz child theme i modyfikujesz go zamiast oryginału.</p>
<h1 data-start="521" data-end="562">Jak zrobić styl potomny – krok po kroku</h1>
<h2 data-start="564" data-end="585">1. Wejdź na serwer</h2>
<p data-start="587" data-end="629">Przez FTP albo menedżer plików w hostingu.</p>
<p data-start="631" data-end="642">Przejdź do:</p>
<pre contenteditable="false">/wp-content/themes/</pre>
<h2 data-start="672" data-end="696">2. Utwórz nowy folder</h2>
<p data-start="698" data-end="712">Nazwij go np.:</p>
<pre contenteditable="false">nazwa-motywu-potomny</pre>
<h2 data-start="810" data-end="837">3. Utwórz plik style.css</h2>
<p data-start="839" data-end="873">W folderze child theme dodaj plik:</p>
<pre contenteditable="false">style.css</pre>
<p>Wklej do niego:</p>
<pre contenteditable="false">/*
Theme Name: Astra Potomny
Template: astra
Version: 1.0
*/

body {
    background: #f5f5f5;
}</pre>
<p data-start="1017" data-end="1031"><strong><span style="color: #ff6600">Najważniejsze:</span></strong></p>
<ul data-start="1032" data-end="1124">
<li data-start="1032" data-end="1094">
<p data-start="1034" data-end="1094"><code data-start="1034" data-end="1045">Template:</code> musi mieć dokładną nazwę folderu motywu głównego</p>
</li>
<li data-start="1095" data-end="1124">
<p data-start="1097" data-end="1124">wielkość liter ma znaczenie</p>
</li>
</ul>
<p>&nbsp;</p>
<h2 data-start="1131" data-end="1162">4. Utwórz plik functions.php</h2>
<p data-start="1164" data-end="1196">W tym samym folderze dodaj plik:</p>
<pre contenteditable="false">functions.php</pre>
<p>Wklej:</p>
<pre contenteditable="false">&lt;?php
add_action( 'wp_enqueue_scripts', function() {
    wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
});</pre>
<p>To powoduje wczytanie stylu motywu nadrzędnego.</p>
<h2 data-start="1437" data-end="1456">5. Aktywuj motyw</h2>
<p data-start="1458" data-end="1510">W panelu:<br />Wygląd → Motywy → Aktywuj swój Potomny Theme</p>
<p data-start="1512" data-end="1521"><strong><span style="color: #00ff00">I gotowe.</span></strong></p>
<p data-start="1512" data-end="1521"> </p>
<p data-start="1512" data-end="1521"><span style="font-size: 14pt"><strong>Kiedy warto robić?</strong></span></p>
<p data-start="1512" data-end="1521">&#x2714; gdy edytujesz CSS<br data-start="1786" data-end="1789" />&#x2714; gdy zmieniasz pliki PHP<br data-start="1814" data-end="1817" />&#x2714; gdy dodajesz funkcje<br data-start="1839" data-end="1842" />&#x2714; gdy planujesz długoterminowe modyfikacje<br /><br />Dzięki temu aktualizacja stylu nie nadpisze pliku <strong>functions.php itp.</strong></p>]]></content:encoded>
						                            <category domain="https://hostujemytanio.pl/forum/"></category>                        <dc:creator>David</dc:creator>
                        <guid isPermaLink="true">https://hostujemytanio.pl/forum/wordpress-skrypty-i-rozwiazania/wordpress-jak-utworzyc-styl-potomny-funtions-php-itp/</guid>
                    </item>
				                    <item>
                        <title>Poradnik - jak przyśpieszyć Wordpress na LiteSpeed</title>
                        <link>https://hostujemytanio.pl/forum/wordpress-skrypty-i-rozwiazania/poradnik-jak-przyspieszyc-wordpress-na-litespeed/</link>
                        <pubDate>Sat, 21 Feb 2026 16:39:08 +0000</pubDate>
                        <description><![CDATA[Jak przyśpieszyć WordPressa na LiteSpeed
Jeśli masz serwer z LiteSpeed (albo OpenLiteSpeed) i WordPress dalej nie jest tak szybki, jak byś chciał – to zwykle problem leży w konfiguracji, a ...]]></description>
                        <content:encoded><![CDATA[<p><strong><span style="font-size: 24pt;color: #003300">Jak przyśpieszyć WordPressa na LiteSpeed</span></strong></p>
<p data-start="224" data-end="459">Jeśli masz serwer z LiteSpeed (albo OpenLiteSpeed) i WordPress dalej nie jest tak szybki, jak byś chciał – to zwykle problem leży w konfiguracji, a nie w samej mocy serwera. Poniżej wrzucam rzeczy, które u mnie realnie zrobiły różnicę.</p>
<h2 data-start="461" data-end="508"><span style="color: #339966">1. Zainstaluj i dobrze ustaw LiteSpeed Cache</span></h2>
<p data-start="510" data-end="643">Podstawa to wtyczka <strong data-start="530" data-end="571"><span class="hover:entity-accent entity-underline inline cursor-pointer align-baseline"><span class="whitespace-normal">LiteSpeed Cache</span></span></strong>. Ale sama instalacja nic nie daje, jeśli zostawisz domyślne ustawienia.</p>
<p data-start="645" data-end="665">W panelu WordPressa:</p>
<p data-start="667" data-end="711"><strong data-start="667" data-end="703">Cache → Włącz wszystko co się da</strong>, czyli:</p>
<ul data-start="712" data-end="818">
<li data-start="712" data-end="756">
<p data-start="714" data-end="756">Cache dla mobile (jeśli masz osobny motyw)</p>
</li>
<li data-start="757" data-end="802">
<p data-start="759" data-end="802">Cache dla zalogowanych (jeśli to potrzebne)</p>
</li>
<li data-start="803" data-end="818">
<p data-start="805" data-end="818">Browser Cache</p>
</li>
</ul>
<p data-start="820" data-end="889">TTL możesz zostawić domyślne, chyba że masz bardzo dynamiczną stronę.</p>
<hr data-start="891" data-end="894" />
<h2 data-start="896" data-end="940"><span style="color: #339966">2. Włącz QUIC.cloud (CDN + optymalizacja)</span></h2>
<p data-start="942" data-end="1041">LiteSpeed Cache integruje się z <strong data-start="974" data-end="1015"><span class="hover:entity-accent entity-underline inline cursor-pointer align-baseline"><span class="whitespace-normal">QUIC.cloud</span></span></strong>. Nawet darmowy plan daje:</p>
<ul data-start="1042" data-end="1087">
<li data-start="1042" data-end="1065">
<p data-start="1044" data-end="1065">optymalizację obrazów</p>
</li>
<li data-start="1066" data-end="1072">
<p data-start="1068" data-end="1072">WebP</p>
</li>
<li data-start="1073" data-end="1081">
<p data-start="1075" data-end="1081">HTTP/3</p>
</li>
<li data-start="1082" data-end="1087">
<p data-start="1084" data-end="1087">CDN</p>
</li>
</ul>
<p data-start="1089" data-end="1143">W zakładce <em data-start="1100" data-end="1105">CDN</em> podłącz domenę do QUIC.cloud i włącz:</p>
<ul data-start="1144" data-end="1235">
<li data-start="1144" data-end="1164">
<p data-start="1146" data-end="1164">Image Optimization</p>
</li>
<li data-start="1165" data-end="1183">
<p data-start="1167" data-end="1183">WebP Replacement</p>
</li>
<li data-start="1184" data-end="1235">
<p data-start="1186" data-end="1235">CSS/JS Optimization (ostrożnie – testuj po kolei)</p>
</li>
</ul>
<hr data-start="1237" data-end="1240" />
<h2 data-start="1242" data-end="1280"><span style="color: #339966">3. Optymalizacja CSS i JS </span></h2>
<p data-start="1282" data-end="1320">W LiteSpeed Cache → Page Optimization:</p>
<p data-start="1322" data-end="1336">Warto włączyć:</p>
<ul data-start="1337" data-end="1438">
<li data-start="1337" data-end="1349">
<p data-start="1339" data-end="1349">Minify CSS</p>
</li>
<li data-start="1350" data-end="1361">
<p data-start="1352" data-end="1361">Minify JS</p>
</li>
<li data-start="1362" data-end="1401">
<p data-start="1364" data-end="1401">Combine CSS (jeśli nie sypie błędami)</p>
</li>
<li data-start="1402" data-end="1427">
<p data-start="1404" data-end="1427">Load CSS Asynchronously</p>
</li>
<li data-start="1428" data-end="1438">
<p data-start="1430" data-end="1438">Defer JS</p>
</li>
</ul>
<p data-start="1440" data-end="1525">Nie włączaj wszystkiego na raz. Najpierw minify, sprawdź stronę. Potem kolejne opcje.</p>
<p data-start="1527" data-end="1600">Jeśli coś się rozjedzie – wyklucz konkretny plik zamiast wyłączać całość.</p>
<hr data-start="1602" data-end="1605" />
<h2 data-start="1607" data-end="1641"><span style="color: #339966">4. Obrazy – najczęstszy hamulec</span></h2>
<p data-start="1643" data-end="1691">Największy killer wydajności to ogromne JPG/PNG.</p>
<p data-start="1693" data-end="1710">Zrób trzy rzeczy:</p>
<ol data-start="1711" data-end="1828">
<li data-start="1711" data-end="1762">
<p data-start="1714" data-end="1762">Kompresja (przez QUIC.cloud albo np. ShortPixel)</p>
</li>
<li data-start="1763" data-end="1770">
<p data-start="1766" data-end="1770">WebP</p>
</li>
<li data-start="1771" data-end="1828">
<p data-start="1774" data-end="1828">Lazy Load (LiteSpeed Cache → Media → Lazy Load Images)</p>
</li>
</ol>
<p data-start="1830" data-end="1846">Dodatkowo ustaw:</p>
<ul data-start="1847" data-end="1920">
<li data-start="1847" data-end="1875">
<p data-start="1849" data-end="1875">dodawanie wymiarów obrazów</p>
</li>
<li data-start="1876" data-end="1920">
<p data-start="1878" data-end="1920">LQIP (jeśli chcesz lepszy efekt ładowania)</p>
</li>
</ul>
<hr data-start="1922" data-end="1925" />
<h2 data-start="1927" data-end="1953"><span style="color: #339966">5. Object Cache (Redis)</span></h2>
<p data-start="1955" data-end="1991">Jeśli hosting pozwala – włącz Redis.</p>
<p data-start="1993" data-end="2098">LiteSpeed + Redis to bardzo dobre połączenie.<br data-start="2038" data-end="2041" />W LiteSpeed Cache → Cache → Object → włącz i ustaw Redis.</p>
<p data-start="2100" data-end="2181">Przy większych stronach (WooCommerce, dużo zapytań do bazy) różnica jest ogromna.</p>
<hr data-start="2183" data-end="2186" />
<h2 data-start="2188" data-end="2215"><span style="color: #339966">6. Wyłącz zbędne wtyczki</span></h2>
<p data-start="2217" data-end="2237">Brzmi banalnie, ale:</p>
<ul data-start="2238" data-end="2291">
<li data-start="2238" data-end="2259">
<p data-start="2240" data-end="2259">30 wtyczek = dramat</p>
</li>
<li data-start="2260" data-end="2291">
<p data-start="2262" data-end="2291">10 dobrze dobranych = rakieta</p>
</li>
</ul>
<p data-start="2293" data-end="2339">Każda wtyczka to dodatkowe zapytania, CSS, JS.</p>
<p data-start="2341" data-end="2394">Sprawdź w DevTools (zakładka Network), co się ładuje.</p>
<hr data-start="2396" data-end="2399" />
<h2 data-start="2401" data-end="2431"><span style="color: #339966">7. PHP i ustawienia serwera</span></h2>
<p data-start="2433" data-end="2467">Jeśli masz dostęp do konfiguracji:</p>
<ul data-start="2469" data-end="2563">
<li data-start="2469" data-end="2487">
<p data-start="2471" data-end="2487">PHP 8.1 albo 8.2</p>
</li>
<li data-start="2488" data-end="2512">
<p data-start="2490" data-end="2512">memory_limit min. 256M</p>
</li>
<li data-start="2513" data-end="2531">
<p data-start="2515" data-end="2531">OPcache włączony</p>
</li>
<li data-start="2532" data-end="2563">
<p data-start="2534" data-end="2563">HTTP/3 (jeśli serwer wspiera)</p>
</li>
</ul>
<p data-start="2565" data-end="2656">LiteSpeed działa najlepiej, gdy serwer jest dobrze skonfigurowany – nie tylko sama wtyczka.</p>
<hr data-start="2658" data-end="2661" />
<h2 data-start="2663" data-end="2683"><span style="color: #339966">8. Testuj z głową</span></h2>
<p data-start="2685" data-end="2714">Nie patrz tylko na PageSpeed.</p>
<p data-start="2716" data-end="2726">Sprawdzaj:</p>
<ul data-start="2727" data-end="2786">
<li data-start="2727" data-end="2733">
<p data-start="2729" data-end="2733">TTFB</p>
</li>
<li data-start="2734" data-end="2758">
<p data-start="2736" data-end="2758">First Contentful Paint</p>
</li>
<li data-start="2759" data-end="2786">
<p data-start="2761" data-end="2786">realne odczucie ładowania</p>
</li>
</ul>
<p data-start="2788" data-end="2804">Dobre narzędzia:</p>
<ul data-start="2805" data-end="2850">
<li data-start="2805" data-end="2815">
<p data-start="2807" data-end="2815">GTmetrix</p>
</li>
<li data-start="2816" data-end="2829">
<p data-start="2818" data-end="2829">WebPageTest</p>
</li>
<li data-start="2830" data-end="2850">
<p data-start="2832" data-end="2850">PageSpeed Insights</p>
</li>
</ul>]]></content:encoded>
						                            <category domain="https://hostujemytanio.pl/forum/"></category>                        <dc:creator>David</dc:creator>
                        <guid isPermaLink="true">https://hostujemytanio.pl/forum/wordpress-skrypty-i-rozwiazania/poradnik-jak-przyspieszyc-wordpress-na-litespeed/</guid>
                    </item>
				                    <item>
                        <title>Dodatkowe hasło do /wp-admin/ dla ekranu logowania</title>
                        <link>https://hostujemytanio.pl/forum/wordpress-skrypty-i-rozwiazania/dodatkowe-haslo-do-wp-admin-dla-logowania/</link>
                        <pubDate>Wed, 18 Feb 2026 18:44:29 +0000</pubDate>
                        <description><![CDATA[Witam,Często /wp-admin/ (Wordpress) ma ataki i próby logowania - można to zabezpieczyć dodatkowym skryptem który dodajemy do pliku functions.phpWklejamy go, ustawiamy własne hasło - teraz że...]]></description>
                        <content:encoded><![CDATA[<p>Witam,<br /><br /><br />Często <strong>/wp-admin/</strong> (Wordpress) ma ataki i próby logowania - można to zabezpieczyć dodatkowym skryptem który dodajemy do pliku <strong>functions.php<br /></strong>Wklejamy go, ustawiamy własne hasło - teraz żeby zalogować się do WP-ADMIN musimy przejść przez bramkę.<br />Bramka trzyma 1h - cookies plik<br /><br /><br /><strong>Kod:</strong></p>
<pre contenteditable="false">add_action('init', function () {

    // tylko login i admin
    if (
        !preg_match('#/(wp-login\.php|wp-admin)#', $_SERVER)
    ) {
        return;
    }

    // allow ajax, cron, rest
    if (
        defined('DOING_AJAX') ||
        defined('DOING_CRON') ||
        defined('REST_REQUEST')
    ) {
        return;
    }

    // już przeszedł bramkę
    if (!empty($_COOKIE) &amp;&amp; $_COOKIE === '1') {
        return;
    }

    $error = '';

    // submit
    if ($_SERVER === 'POST' &amp;&amp; isset($_POST)) {

        if (!wp_verify_nonce($_POST, 'gate')) {
            $error = 'Błąd zabezpieczeń.';
        } elseif (($_POST ?? '') === 'TUTAJ_PODAJ_HASŁO!') {

            setcookie(
                'wp_pre_gate',
                '1',
                time() + HOUR_IN_SECONDS,
                COOKIEPATH,
                COOKIE_DOMAIN,
                is_ssl(),
                true
            );

            wp_safe_redirect($_SERVER);
            exit;
        } else {
            $error = 'Nieprawidłowe hasło.';
        }
    }

    // render BRAMKI (ZANIM WP)
    ?&gt;
    &lt;!doctype html&gt;
    &lt;html lang="pl"&gt;
    &lt;head&gt;
        &lt;meta charset="utf-8"&gt;
        &lt;title&gt;Dostęp zabezpieczony!&lt;/title&gt;
        &lt;meta name="viewport" content="width=device-width, initial-scale=1"&gt;
        &lt;style&gt;
            body {
                margin: 0;
                height: 100vh;
                display: grid;
                place-items: center;
                background: radial-gradient(circle at top, #1f2937, #020617);
                font-family: system-ui, sans-serif;
                color: #fff;
            }
            .gate {
                background: #fff;
                border: 1px solid #BD4D46;
                padding: 36px;
                border-radius: 16px;
                width: 80%;
                max-width: 380px;
                box-shadow: 0 30px 80px rgba(0,0,0,.6);
            }
            h1 {
                margin: 0 0 20px;
                font-size: 18px;
                text-align: center;
                letter-spacing: .5px;
            }
            input {
                width: 92%;
                padding: 14px;
                border-radius: 10px;
                border: 1px solid #BD4D46;
                background: #020617;
                color: #BD4D46;
                font-size: 16px;
            }
            button {
                margin-top: 16px;
                width: 100%;
                padding: 14px;
                border-radius: 10px;
                border: none;
                background: linear-gradient(135deg,#000,#000);
                color: #fff;
                font-size: 16px;
                cursor: pointer;
            }
            .error {
                margin-bottom: 12px;
                text-align: center;
                color: #fb7185;
                font-size: 14px;
            }
        &lt;/style&gt;
    &lt;/head&gt;
    &lt;body&gt;
        &lt;form class="gate" method="post"&gt;
            &lt;h1&gt;DOSTĘP ZABEZPIECZONY&lt;/h1&gt;

            &lt;?php if ($error): ?&gt;
                &lt;div class="error"&gt;&lt;?= esc_html($error) ?&gt;&lt;/div&gt;
            &lt;?php endif; ?&gt;

            &lt;input type="password" name="gate_pass" placeholder="Hasło dostępu" autofocus required&gt;

            &lt;?php wp_nonce_field('gate', 'gate_nonce'); ?&gt;

            &lt;button&gt;Kontynuuj&lt;/button&gt;
        &lt;/form&gt;
    &lt;/body&gt;
    &lt;/html&gt;
    &lt;?php
    exit;
});</pre>
<p>&nbsp;</p>
<p>Za zmianę czasu odpowiada ten fragment:</p>
<pre contenteditable="false">setcookie( 'wp_pre_gate', '1', time() + HOUR_IN_SECONDS, COOKIEPATH, COOKIE_DOMAIN, is_ssl(), true );</pre>
<p>&nbsp;</p>
<p>Jest to o tyle fajne że jeżeli ktoś zapomni się wylogować to po 1h musi podać hasło. <br />Czyli osoba postronna ma mniejszą szanse na dostanie się i nabrojenie jeżeli ktoś zapomni się wylogować.<br />Dodatkowo zmniejsza zawsze szanse na siłowe dostanie się do <strong>/wp-admin/</strong> , oczywiście nie jest to nie wiadomo jakie zabezpieczenie - ale na pewno lepsze takie niż samo <strong>/wp-admin/<br /><br /></strong></p>]]></content:encoded>
						                            <category domain="https://hostujemytanio.pl/forum/"></category>                        <dc:creator>David</dc:creator>
                        <guid isPermaLink="true">https://hostujemytanio.pl/forum/wordpress-skrypty-i-rozwiazania/dodatkowe-haslo-do-wp-admin-dla-logowania/</guid>
                    </item>
				                    <item>
                        <title>Jak wyłączyć tryb konserwacji w WordPress?</title>
                        <link>https://hostujemytanio.pl/forum/wordpress-skrypty-i-rozwiazania/jak-wylaczyc-tryb-konserwacji-w-wordpress/</link>
                        <pubDate>Tue, 17 Feb 2026 20:20:05 +0000</pubDate>
                        <description><![CDATA[Jak wyłączyć tryb konserwacji w WordPress?
Jeśli podczas aktualizacji wtyczek, motywu lub samego WordPressa Twoja strona nagle „zatrzymała się” w trybie konserwacji, prawdopodobnie nie masz...]]></description>
                        <content:encoded><![CDATA[<h2 data-start="452" data-end="504"><strong><span style="font-size: 18pt;color: #003300">Jak wyłączyć tryb konserwacji w WordPress?</span></strong></h2>
<p data-start="0" data-end="243"><br />Jeśli podczas aktualizacji wtyczek, motywu lub samego WordPressa Twoja strona nagle „zatrzymała się” w trybie konserwacji, prawdopodobnie nie masz dostępu ani do witryny, ani do panelu administracyjnego. Na ekranie pojawia się wtedy komunikat:</p>
<p data-start="245" data-end="362"><strong data-start="245" data-end="362">„Witryna jest tymczasowo niedostępna z powodu zaplanowanych prac konserwacyjnych. Zapraszamy ponownie za minutę.”</strong></p>
<p data-start="364" data-end="445">Sprawdź, skąd bierze się ten problem i jak szybko przywrócić stronę do działania.</p>
<hr data-start="447" data-end="450" />
<h2 data-start="452" data-end="504"><strong><span style="color: #003300;font-size: 18pt">Tryb konserwacji WordPress — czym właściwie jest?</span></strong></h2>
<p data-start="506" data-end="848">Tryb konserwacji to wbudowany mechanizm WordPressa, który tymczasowo blokuje dostęp do strony dla odwiedzających, gdy administrator przeprowadza aktualizacje lub prace techniczne. Dzięki temu użytkownicy nie widzą błędów, niedziałających funkcji ani niekompletnych zmian — zamiast tego wyświetlana jest prosta informacja o trwających pracach.</p>
<p data-start="850" data-end="1138">To praktyczne rozwiązanie, które pozwala bezpiecznie aktualizować wtyczki, motywy czy sam system, bez ryzyka, że w trakcie procesu coś przestanie działać publicznie. Chroni to witrynę przed problemami wynikającymi np. z konfliktów między rozszerzeniami lub niekompatybilnych aktualizacji.</p>
<p data-start="1140" data-end="1274" data-is-last-node="" data-is-only-node="">Krótko mówiąc — tryb konserwacji ma zabezpieczać stronę i użytkowników. Problem pojawia się dopiero wtedy, gdy… nie chce się wyłączyć.</p>
<p data-start="1140" data-end="1274" data-is-last-node="" data-is-only-node=""> </p>
<p data-start="1140" data-end="1274" data-is-last-node="" data-is-only-node=""><span style="color: #003300;font-size: 18pt"><strong>Co w takiej sytuacji zrobić? </strong></span></p>
<p data-start="1140" data-end="1274" data-is-last-node="" data-is-only-node=""><span style="color: #ff6600">1. Musimy zalogować się na FTP</span><br /><span style="color: #ff6600">2. W głównym katalogu Wordpress odnajdujemy plik: <strong>.maintenance</strong></span><br /><span style="color: #ff6600">3. Usuwamy go.</span></p>
<p data-start="1140" data-end="1274" data-is-last-node="" data-is-only-node=""> </p>
<p data-start="1140" data-end="1274" data-is-last-node="" data-is-only-node="">Koniec - Tryb konserwacji właśnie znikną i możemy ponowić np.: aktualizacje Wordpressa lub wtyczek.</p>]]></content:encoded>
						                            <category domain="https://hostujemytanio.pl/forum/"></category>                        <dc:creator>David</dc:creator>
                        <guid isPermaLink="true">https://hostujemytanio.pl/forum/wordpress-skrypty-i-rozwiazania/jak-wylaczyc-tryb-konserwacji-w-wordpress/</guid>
                    </item>
				                    <item>
                        <title>Pogotowie zamkowe Białystok - Ślusarz Białystok</title>
                        <link>https://hostujemytanio.pl/forum/reklama/pogotowie-zamkowe-bialystok-slusarz-bialystok/</link>
                        <pubDate>Mon, 16 Feb 2026 18:51:27 +0000</pubDate>
                        <description><![CDATA[Pogotowie zamkowe 24h
&nbsp;
&#x1f510; Pogotowie zamkowe 24h – szybka pomoc ślusarska w Białymstoku i okolicach
Masz problem z zamkiem? Zatrzasnęły się drzwi, zgubiłeś klucze albo zamek n...]]></description>
                        <content:encoded><![CDATA[<p><img src="https://www.pogotowiezamkowe24hbialystok.pl/wp-content/uploads/2024/07/Projekt-bez-nazwy-6.png" /><span style="font-size: 36pt">Pogotowie zamkowe 24h</span></p>
<p>&nbsp;</p>
<p class="isSelectedEnd"><span style="font-size: 18pt">&#x1f510;<strong> Pogotowie zamkowe 24h</strong> – szybka pomoc <strong>ślusarska w Białymstoku</strong> i okolicach</span></p>
<p class="isSelectedEnd"><span style="font-size: 10pt">Masz problem z zamkiem? Zatrzasnęły się drzwi, zgubiłeś klucze albo zamek nagle przestał działać? Takie sytuacje zdarzają się w najmniej odpowiednim momencie – często wieczorem, w weekend lub przed ważnym wyjściem. W takich chwilach liczy się szybka i fachowa pomoc.</span></p>
<p class="isSelectedEnd"><span style="font-size: 10pt">Oferujemy profesjonalne usługi ślusarskie dostępne 24 godziny na dobę, 7 dni w tygodniu. Dojeżdżamy na miejsce tak szybko, jak to możliwe, zapewniając sprawną i bezpieczną pomoc bez zbędnego stresu.</span></p>
<p>&nbsp;</p>
<p><span style="font-size: 14pt"><strong>Białystok</strong> - Obsługujemy cały teren tego miasta oraz okolice!</span></p>
<p>&nbsp;</p>
<p class="isSelectedEnd"><span style="font-size: 12pt"><strong>Zakres usług obejmuje m.in.:</strong></span><br /><span style="font-size: 10pt">&#x2714; awaryjne otwieranie drzwi mieszkań i domów</span><br /><span style="font-size: 10pt">&#x2714; otwieranie samochodów bez uszkodzeń</span><br /><span style="font-size: 10pt">&#x2714; otwieranie zamków po zgubieniu lub złamaniu klucza</span><br /><span style="font-size: 10pt">&#x2714; wymianę i montaż zamków</span><br /><span style="font-size: 10pt">&#x2714; naprawę uszkodzonych mechanizmów zamykających</span><br /><span style="font-size: 10pt">&#x2714; zabezpieczenia po włamaniu</span></p>
<p>&nbsp;</p>
<p class="isSelectedEnd"><span style="font-size: 12pt"><strong>Dlaczego warto skorzystać?</strong></span><br /><span style="font-size: 10pt">&#x2714; dostępność przez całą dobę – również w święta i weekendy</span><br /><span style="font-size: 10pt">&#x2714; szybki dojazd na terenie Białegostoku i okolic</span><br /><span style="font-size: 10pt">&#x2714; profesjonalny sprzęt i bezinwazyjne metody otwierania</span><br /><span style="font-size: 10pt">&#x2714; doświadczenie i fachowa obsługa</span><br /><span style="font-size: 10pt">&#x2714; pomoc w nagłych, stresujących sytuacjach</span></p>
<p>&nbsp;</p>
<p class="isSelectedEnd"><span style="font-size: 10pt">Jeśli potrzebujesz sprawdzonego ślusarza, który działa szybko i skutecznie – skontaktuj się lub sprawdź szczegóły na stronie:</span></p>
<p class="isSelectedEnd"><span>&#x1f449; <a title="Pogotowie zamkowe Białystok" href="https://www.pogotowiezamkowe24hbialystok.pl/" target="_blank" rel="noopener">Pogotowie zamkowe Białystok</a></span></p>
<p>&nbsp;</p>
<p><span style="font-size: 10pt">Warto zapisać kontakt na przyszłość – nigdy nie wiadomo, kiedy może się przydać.</span></p>
<div class="header-heading-shrink">
<div class="elementor-element elementor-element-1820bc8 e-con-full e-flex e-con e-child" data-id="1820bc8" data-element_type="container" data-e-type="container">
<div class="elementor-element elementor-element-f4dd963 elementor-widget elementor-widget-heading" data-id="f4dd963" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container">
<h3 class="elementor-heading-title elementor-size-default">Telefon</h3>
</div>
</div>
<div class="elementor-element elementor-element-cbe24a4 elementor-widget elementor-widget-text-editor" data-id="cbe24a4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container">
<p>501 303 083</p>
</div>
</div>
</div>
<div class="elementor-element elementor-element-4136913 e-con-full e-flex e-con e-child" data-id="4136913" data-element_type="container" data-e-type="container">
<div class="elementor-element elementor-element-1364312 elementor-widget elementor-widget-heading" data-id="1364312" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container">
<h3 class="elementor-heading-title elementor-size-default">Lokalizacja</h3>
</div>
</div>
<div class="elementor-element elementor-element-9905b59 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="9905b59" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container">
<p>Białystok</p>
</div>
</div>
</div>
<div class="elementor-element elementor-element-bd73dd2 e-con-full e-flex e-con e-child" data-id="bd73dd2" data-element_type="container" data-e-type="container">
<div class="elementor-element elementor-element-6824fc6 elementor-widget elementor-widget-heading" data-id="6824fc6" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container">
<h3 class="elementor-heading-title elementor-size-default">E-mail</h3>
</div>
</div>
<div class="elementor-element elementor-element-6d242b7 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="6d242b7" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container">
<p>kontakt@pogotowiezamkowe24hbialystok.pl</p>
<p><span style="font-size: 12pt">Nasz Facebook</span><br /><a title="https://www.facebook.com/Pogotowiezamkowebialystok/" href="https://www.facebook.com/Pogotowiezamkowebialystok/" target="_blank" rel="noopener">https://www.facebook.com/Pogotowiezamkowebialystok/</a></p>
</div>
</div>
</div>
</div>
<div class="menu-heading"><nav id="site-navigation" class="navbar navbar-default">
<div id="theme-menu" class="menu-container hc-nav-original hc-nav-1"> </div>
</nav></div>]]></content:encoded>
						                            <category domain="https://hostujemytanio.pl/forum/"></category>                        <dc:creator>David</dc:creator>
                        <guid isPermaLink="true">https://hostujemytanio.pl/forum/reklama/pogotowie-zamkowe-bialystok-slusarz-bialystok/</guid>
                    </item>
				                    <item>
                        <title>Prosty popup w function - raz na sesje</title>
                        <link>https://hostujemytanio.pl/forum/wordpress-skrypty-i-rozwiazania/prosty-popup-w-function-raz-na-sesje/</link>
                        <pubDate>Mon, 02 Feb 2026 23:14:34 +0000</pubDate>
                        <description><![CDATA[Prosty skrypt na popup ktory wklejamy w functions.php w stylu potomnym.
Popup pojawia sie raz na sesję czyli zamknecie przeglądarki resetuje licznik i pojawi sie ponownie, natomiast użytkow...]]></description>
                        <content:encoded><![CDATA[<p>Prosty skrypt na popup ktory wklejamy w <strong>functions.php w stylu potomnym</strong>.</p>
<p>Popup pojawia sie <strong>raz na sesję</strong> czyli zamknecie przeglądarki resetuje licznik i pojawi sie ponownie, natomiast użytkownik będąc na stronie nie bedzje nękany ciągłym wyskakującym okienkiem.</p>
<p>Kod:</p>
<pre contenteditable="false">add_action('wp_footer', function () {
    ?&gt;
    &lt;style&gt;
        #simple-popup {
            position: fixed;
            inset: 0;
            background: rgba(0,0,0,0.6);
            display: none;
            align-items: center;
            justify-content: center;
            z-index: 9999;
        }
        #simple-popup .popup-box {
            background: #fff;
            padding: 30px;
            max-width: 400px;
            width: 90%;
            border-radius: 8px;
            text-align: center;
        }
        #simple-popup button {
            margin-top: 20px;
            padding: 10px 20px;
            cursor: pointer;
        }
    &lt;/style&gt;


    &lt;div id="simple-popup"&gt;
        &lt;div class="popup-box"&gt;
            &lt;h3&gt;Hej! &#x1f44b;&lt;/h3&gt;
            &lt;p&gt;To jest popup wyświetlany raz na sesję.&lt;/p&gt;
            &lt;button id="popup-close"&gt;Zamknij&lt;/button&gt;
        &lt;/div&gt;
    &lt;/div&gt;


    &lt;script&gt;
        document.addEventListener("DOMContentLoaded", function () {
            if (!sessionStorage.getItem("simplePopupShown")) {
                const popup = document.getElementById("simple-popup");
                popup.style.display = "flex";


                document.getElementById("popup-close").addEventListener("click", function () {
                    popup.style.display = "none";
                    sessionStorage.setItem("simplePopupShown", "1");
                });
            }
        });
    &lt;/script&gt;
    &lt;?php
});</pre>
<br />
<p>Działa z elementorem itp.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>Popup któy pojawia się po kliknięciu w dany przycisk:<br /></strong>Usuwamy wszystko między<br /><br /><span style="color: #008080">function () {</span><br /><span style="color: #008080">?&gt;</span><br /><span style="color: #008080">------ kod</span><br /><span style="color: #008080">kod ----- Kod poniżej</span><br /><span style="color: #008080">------ kod</span><br /><span style="color: #008080">&lt;?php </span><br /><span style="color: #008080">});<br /><br /><br /></span></p>
<p>Podmieniamy tylko to w tamtym kodzie:</p>
<pre contenteditable="false">&lt;button id="open-popup"&gt;Pokaż popup&lt;/button&gt;

&lt;div id="simple-popup" style="display: none;"&gt;
    &lt;div class="popup-box" style="padding: 20px; background: #fff; border-radius: 8px; text-align: center; box-shadow: 0 0 10px rgba(0,0,0,0.3);"&gt;
        &lt;h3&gt;Hej! &#x1f44b;&lt;/h3&gt;
        &lt;p&gt;To jest popup wyświetlany po kliknięciu przycisku.&lt;/p&gt;
        &lt;button id="popup-close"&gt;Zamknij&lt;/button&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;script&gt;
document.addEventListener("DOMContentLoaded", function () {
    const popup = document.getElementById("simple-popup");
    const openBtn = document.getElementById("open-popup");
    const closeBtn = document.getElementById("popup-close");

    
    openBtn.addEventListener("click", function () {
        popup.style.display = "flex";
        popup.style.justifyContent = "center";
        popup.style.alignItems = "center";
        popup.style.position = "fixed";
        popup.style.top = "0";
        popup.style.left = "0";
        popup.style.width = "100%";
        popup.style.height = "100%";
        popup.style.backgroundColor = "rgba(0,0,0,0.5)";
    });

    closeBtn.addEventListener("click", function () {
        popup.style.display = "none";
    });
});
&lt;/script&gt;</pre>]]></content:encoded>
						                            <category domain="https://hostujemytanio.pl/forum/"></category>                        <dc:creator>David</dc:creator>
                        <guid isPermaLink="true">https://hostujemytanio.pl/forum/wordpress-skrypty-i-rozwiazania/prosty-popup-w-function-raz-na-sesje/</guid>
                    </item>
				                    <item>
                        <title>Wynajem autokarów Warszawa – sprawdzona firma, którą mogę polecić</title>
                        <link>https://hostujemytanio.pl/forum/reklama/wynajem-autokarow-warszawa-sprawdzona-firma-ktora-moge-polecic/</link>
                        <pubDate>Sun, 01 Feb 2026 14:43:30 +0000</pubDate>
                        <description><![CDATA[&nbsp;

Cześć,chciałem podzielić się opinią, bo sam długo szukałem rzetelnej firmy oferującej wynajem autokarów w Warszawie i wiem, że wiele osób ma z tym problem.
Ostatnio korzystaliśmy ...]]></description>
                        <content:encoded><![CDATA[<p>https://silverbus.pl/wp-content/uploads/2024/12/top.png.webp</p>
<p>&nbsp;</p>
<p><img src="https://silverbus.pl/wp-content/uploads/2026/02/wynajem-autokarow-warszawa.jpg" /></p>
<p data-start="269" data-end="431">Cześć,<br data-start="275" data-end="278" />chciałem podzielić się opinią, bo sam długo szukałem rzetelnej firmy oferującej <strong data-start="358" data-end="391">wynajem autokarów w Warszawie</strong> i wiem, że wiele osób ma z tym problem.</p>
<p data-start="433" data-end="768">Ostatnio korzystaliśmy z usług <strong data-start="464" data-end="477">Silverbus</strong> i całość wypadła naprawdę bardzo dobrze. Firma ma nowoczesną flotę, autokary są czyste, komfortowe i w pełni wyposażone (klimatyzacja, wygodne siedzenia, pasy bezpieczeństwa). U nas był to wyjazd firmowy, ale widziałem, że obsługują też wycieczki szkolne, wesela i przewozy okolicznościowe.</p>
<p data-start="770" data-end="789">Największy plus to:</p>
<ul data-start="790" data-end="933">
<li data-start="790" data-end="820">
<p data-start="792" data-end="820">szybki i konkretny kontakt</p>
</li>
<li data-start="821" data-end="858">
<p data-start="823" data-end="858">jasna wycena bez ukrytych kosztów</p>
</li>
<li data-start="859" data-end="897">
<p data-start="861" data-end="897">punktualny i doświadczony kierowca</p>
</li>
<li data-start="898" data-end="933">
<p data-start="900" data-end="933">elastyczne podejście do klienta</p>
</li>
</ul>
<p data-start="935" data-end="1085">Jeżeli ktoś interesuje się usługą <strong data-start="969" data-end="998">wynajem autokaru Warszawa</strong>, to warto zajrzeć na ich stronę:<br data-start="1031" data-end="1034" />&#x1f449; <a title="Wynajem autokarów Warszawa" href="https://silverbus.pl/" target="_blank" rel="noopener">Wynajem autokarów Warszawa</a></p>
<p data-start="1087" data-end="1254">Na stronie jest dokładnie opisana oferta <strong data-start="1128" data-end="1166">przewozów autokarowych w Warszawie</strong>, wraz z informacjami o flocie i możliwościach dopasowania autokaru do liczby pasażerów.</p>
<p data-start="1256" data-end="1459">Podsumowując — jeśli ktoś szuka sprawdzonej opcji na <strong data-start="1309" data-end="1339">wynajem autokarów Warszawa</strong>, bez stresu i z profesjonalną obsługą, to <strong data-start="1382" data-end="1395">Silverbus</strong> jest zdecydowanie wart rozważenia. My na pewno będziemy wracać.</p>
<p data-start="1256" data-end="1459"> </p>
<p data-start="1256" data-end="1459"><img src="https://silverbus.pl/wp-content/uploads/2026/02/wynajem-autokarow-warszawa-1.jpg" /></p>]]></content:encoded>
						                            <category domain="https://hostujemytanio.pl/forum/"></category>                        <dc:creator>David</dc:creator>
                        <guid isPermaLink="true">https://hostujemytanio.pl/forum/reklama/wynajem-autokarow-warszawa-sprawdzona-firma-ktora-moge-polecic/</guid>
                    </item>
							        </channel>
        </rss>
		