<?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/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>cms | Kurs WordPress od podstaw</title>
	<atom:link href="https://wordpress.aurainweb.pl/tag/cms/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>Stwórz samodzielnie swojego bloga</description>
	<lastBuildDate>Wed, 21 Feb 2024 09:47:06 +0000</lastBuildDate>
	<language>pl-PL</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
<site xmlns="com-wordpress:feed-additions:1">150306349</site>	<item>
		<title>Tworzenie łatwych w edycji stron na WordPress</title>
		<link>https://wordpress.aurainweb.pl/tworzenie-latwych-w-edycji-stron-na-wordpress/</link>
		
		<dc:creator><![CDATA[AuraInWeb]]></dc:creator>
		<pubDate>Wed, 12 Sep 2018 08:00:09 +0000</pubDate>
				<category><![CDATA[Inne]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[konfiguracja]]></category>
		<guid isPermaLink="false">http://wordpress.aurainweb.pl/?p=11620</guid>

					<description><![CDATA[<p>Prowadzisz stronę opartą o WordPress, pewnie więc nieraz zastanawiałeś się jak wprowadzić w niej rożne zmiany bez konieczności wykonywania zmian w kodzie. W większości darmowe motywy (skórki, szablony) nie dają &#8230; </p>
<p>Artykuł <a href="https://wordpress.aurainweb.pl/tworzenie-latwych-w-edycji-stron-na-wordpress/">Tworzenie łatwych w edycji stron na WordPress</a> pochodzi z serwisu <a href="https://wordpress.aurainweb.pl">Kurs WordPress od podstaw</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Prowadzisz stronę opartą o WordPress, pewnie więc nieraz zastanawiałeś się jak wprowadzić w niej rożne zmiany bez konieczności wykonywania zmian w kodzie.</p>



<span id="more-11620"></span>



<p><strong>W większości darmowe motywy (skórki, szablony) nie dają użytkownikom takiego samego pola do popisu co płatne motywy</strong>. Dobrym przykładam są tu dodatkowe pola czy możliwość personalizacji dowolnej podstrony.</p>



<h2 class="wp-block-heading">Własny motyw tylko po co?</h2>



<p>Oczywiści można samodzielnie stworzyć motyw, spełniający nasze potrzeby ale nie każdy jest w stanie dotrzeć do odpowiednich informacji (wyszukać odpowiednie opcje). Przebrnięcie przez kodeks WordPress to niekiedy orka na ugorze szczególnie jeśli jest się początkującym.</p>



<p>Na szczęście istnieje cała masa dodatków do WordPress dzięki, którym możemy &#8222;łatwo&#8221; edytować witrynę.</p>



<h2 class="wp-block-heading">Edytory wizualne</h2>



<p>Pierwszy raz o edytorach wizualnych przeczytałam kilka lat temu. Prawie od razu musiałam je wypróbować. W ostatecznym rozrachunku jak do tej pory zbudowałam kilka ciekawych stron &#8211; w tym kilka Landing page korzystających z tej metody.</p>



<p>Praktycznie nasza rola przy tych projektach ograniczała się do wyboru odpowiedniego typu wbudowanego elementu w edytor. Jak nietrudno się domyśleć bezpłatne wersje są pozbawione wielu opcji. I przyznam, że są mało użyteczne. Co innego te płatne!</p>



<p><strong>Istnieje wiele rodzajów edytorów. Na pewno na uwagę jednak zasługują:</strong></p>



<ul>
<li><a href="https://visualcomposer.io/" target="_blank" rel="noopener noreferrer">Visual Composer</a></li>



<li><a href="https://elementor.com/" target="_blank" rel="noopener noreferrer">Elementor</a></li>



<li><a href="https://www.wpbeaverbuilder.com/" target="_blank" rel="noopener noreferrer">Beaver Builder</a></li>



<li><a href="https://www.elegantthemes.com/gallery/divi/" target="_blank" rel="noopener noreferrer">Divi</a></li>
</ul>



<p>Edytory dostępne są zarówno w wersji darmowej (okrojonej, demo) jak i płatnej.</p>



<h3 class="wp-block-heading">Wbudowane dodatkowe pola (Custom Fields)</h3>



<p>Osoby, które zdecydowały się zbudować własny szablon mogą skorzystać także z innych opcji takich jak Custom Fields. Pola te dostępne są w edycji wpisu lub strony. W celu skorzystania z nich wchodzimy w edycję wpisu następnie, jeśli jeszcze tego nie zrobiliśmy wcześniej rozwijamy panel <strong>opcje ekranu</strong> (górny prawy narożnik). Zaznaczamy tam opcję własne pola.</p>


<div class="wp-block-image wp-image-11627 size-full">
<figure class="aligncenter"><img fetchpriority="high" decoding="async" width="743" height="283" data-attachment-id="11627" data-permalink="https://wordpress.aurainweb.pl/tworzenie-latwych-w-edycji-stron-na-wordpress/dodatkowe-pola-2/" data-orig-file="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/09/dodatkowe-pola.jpg?fit=743%2C283&amp;ssl=1" data-orig-size="743,283" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="dodatkowe pola wbudowane w WordPress" data-image-description="&lt;p&gt;dodatkowe pola wbudowane w WordPress&lt;/p&gt;
" data-image-caption="&lt;p&gt;dodatkowe pola wbudowane w WordPress&lt;/p&gt;
" data-medium-file="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/09/dodatkowe-pola.jpg?fit=300%2C114&amp;ssl=1" data-large-file="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/09/dodatkowe-pola.jpg?fit=743%2C283&amp;ssl=1" src="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/09/dodatkowe-pola.jpg?resize=743%2C283" alt="dodatkowe pola wbudowane w WordPress" class="wp-image-11627" srcset="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/09/dodatkowe-pola.jpg?w=743&amp;ssl=1 743w, https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/09/dodatkowe-pola.jpg?resize=300%2C114&amp;ssl=1 300w" sizes="(max-width: 743px) 100vw, 743px" data-recalc-dims="1" /><figcaption class="wp-element-caption">dodatkowe pola wbudowane w WordPress</figcaption></figure></div>


<p>Metoda ta nie jest zalecana jeśli nie korzystasz z własnego szablonu lub z szablonu dziecka (wordpress <a href="https://codex.wordpress.org/Child_Themes" target="_blank" rel="noopener noreferrer">child theme</a>), po aktualizacji motywu wszystkie zmiany znikają.</p>



<p>Opis działania dodatkowych pól znajdziecie na stronie <a href="https://codex.wordpress.org/Custom_Fields" target="_blank" rel="noopener noreferrer">WordPress.org</a></p>



<h2 class="wp-block-heading">ACF &#8211; Advanced Custom Fields – własne pola w WordPress</h2>



<p>Kolejną opcją jest skorzystanie z wtyczki <a href="http://wordpress.aurainweb.pl/advanced-custom-fields-wlasne-pola-w-wordpress/" target="_blank" rel="noopener noreferrer">ACF</a>. Poniżej znajdziecie linka do instrukcji jak z nich kożystać:</p>



<p><blockquote class="wp-embedded-content" data-secret="c0NyVriFRt"><a href="https://wordpress.aurainweb.pl/advanced-custom-fields-wlasne-pola-w-wordpress/">Advanced Custom Fields &#8211; własne pola w WordPress</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted" title="&#8222;Advanced Custom Fields &#8211; własne pola w WordPress&#8221; &#8212; Kurs WordPress od podstaw" src="https://wordpress.aurainweb.pl/advanced-custom-fields-wlasne-pola-w-wordpress/embed/#?secret=iCq26zGFgL#?secret=c0NyVriFRt" data-secret="c0NyVriFRt" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></p>
<p>Artykuł <a href="https://wordpress.aurainweb.pl/tworzenie-latwych-w-edycji-stron-na-wordpress/">Tworzenie łatwych w edycji stron na WordPress</a> pochodzi z serwisu <a href="https://wordpress.aurainweb.pl">Kurs WordPress od podstaw</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">11620</post-id>	</item>
		<item>
		<title>Skróty klawiszowe w WordPress</title>
		<link>https://wordpress.aurainweb.pl/skroty-klawiszowe-w-wordpress/</link>
		
		<dc:creator><![CDATA[AuraInWeb]]></dc:creator>
		<pubDate>Wed, 05 Sep 2018 08:00:47 +0000</pubDate>
				<category><![CDATA[Opcje]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[strona www]]></category>
		<category><![CDATA[strony www]]></category>
		<category><![CDATA[Word Press]]></category>
		<category><![CDATA[www]]></category>
		<guid isPermaLink="false">http://wordpress.aurainweb.pl/?p=11579</guid>

					<description><![CDATA[<p>Podobnie jak w innych edytorach tekstu, także w tym dostępnym z CMS WordPress możemy korzystać ze skrótów klawiszowych. Nie tylko przyspieszą one naszą pracę, ale również przyspieszą edycję treści. Większość &#8230; </p>
<p>Artykuł <a href="https://wordpress.aurainweb.pl/skroty-klawiszowe-w-wordpress/">Skróty klawiszowe w WordPress</a> pochodzi z serwisu <a href="https://wordpress.aurainweb.pl">Kurs WordPress od podstaw</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Podobnie jak w innych edytorach tekstu, także w tym dostępnym z CMS WordPress możemy korzystać ze skrótów klawiszowych.<span id="more-11579"></span> Nie tylko przyspieszą one naszą pracę, ale również przyspieszą edycję treści.</p>
<p>Większość skrótów klawiszowych w WordPress jest taka sama jak w innych edytorach treści.</p>
<table>
<tbody>
<tr>
<td colspan="4"><strong>Najważniejsze skróty klawiaturowe</strong></td>
</tr>
<tr>
<td><strong>Ctrl + c</strong></td>
<td>Kopiuj</td>
<td><strong>Ctrl + v</strong></td>
<td>Wklej</td>
</tr>
<tr>
<td><strong>Ctrl + a</strong></td>
<td>Zaznacz wszystko</td>
<td><strong>Ctrl + x</strong></td>
<td>Wytnij</td>
</tr>
<tr>
<td><strong>Ctrl + z</strong></td>
<td>Cofnij</td>
<td><strong>Ctrl + y</strong></td>
<td>Ponów</td>
</tr>
<tr>
<td><strong>Ctrl + b</strong></td>
<td><strong>Pogrubienie tekstu</strong></td>
<td><strong>Ctrl + i</strong></td>
<td><em>Kursywa</em></td>
</tr>
<tr>
<td><strong>Ctrl + u</strong></td>
<td><span style="text-decoration: underline;">Podkreślenie</span></td>
<td><strong>Ctrl + 1</strong></td>
<td>Nagłówek h1</td>
</tr>
<tr>
<td><strong>Ctrl + 2</strong></td>
<td>Nagłówek h2</td>
<td><strong>Ctrl + 3</strong></td>
<td>Nagłówek h3</td>
</tr>
<tr>
<td><strong>Ctrl + 4</strong></td>
<td>Nagłówek 4</td>
<td><strong>Ctrl + 5</strong></td>
<td>Nagłówek h5</td>
</tr>
<tr>
<td><strong>Ctrl + 6</strong></td>
<td>Nagłówek 6</td>
<td><strong>Ctrl + k</strong></td>
<td>Wstaw/edytuj odnośnik</td>
</tr>
<tr>
<td><strong>Alt + Shift + n</strong></td>
<td>Sprawdź pisownię</td>
<td><strong>Alt + Shift + l</strong></td>
<td>Wyrównaj do lewej</td>
</tr>
<tr>
<td><strong>Alt + Shift + j</strong></td>
<td style="text-align: justify;">Wyjustuj tekst</td>
<td><strong>Alt + Shift + c</strong></td>
<td style="text-align: center;">Wyśrodkuj</td>
</tr>
<tr>
<td><strong>Alt + Shift + d</strong></td>
<td><span style="text-decoration: line-through;">Przekreślenie</span></td>
<td><strong>Alt + Shift + r</strong></td>
<td style="text-align: right;">Wyrównaj do prawej</td>
</tr>
<tr>
<td><strong>Alt + Shift + u</strong></td>
<td><strong>•</strong> Lista wypunktowana</td>
<td><strong>Alt + Shift + a</strong></td>
<td>Wstaw odnośnik (link)</td>
</tr>
<tr>
<td><strong>Alt + Shift + o</strong></td>
<td>1. Lista numerowana</td>
<td><strong>Alt + Shift + s</strong></td>
<td>Usuń odnośnik (link)</td>
</tr>
<tr>
<td><strong>Alt + Shift + q</strong></td>
<td>Cytat</td>
<td><strong>Alt + Shift + m</strong></td>
<td>Wstaw obrazek</td>
</tr>
<tr>
<td><strong>Alt + Shift + w</strong></td>
<td>Tryb pisania bez rozpraszania</td>
<td><strong>Alt + Shift + t</strong></td>
<td>Wstaw tag „Więcej”</td>
</tr>
<tr>
<td><strong>Alt + Shift + p</strong></td>
<td>Wstaw znak nowej strony</td>
<td><strong>Alt + Shift + h</strong></td>
<td>Pomoc</td>
</tr>
<tr>
<td><strong>Alt + Shift + x</strong></td>
<td>Dodaj/usuń znacznik kodu</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p>źródło:<br />
<a href="http://wpwizard.pl/wordpress-skroty-klawiszowe/">http://wpwizard.pl/wordpress-skroty-klawiszowe/</a></p>
<p>Artykuł <a href="https://wordpress.aurainweb.pl/skroty-klawiszowe-w-wordpress/">Skróty klawiszowe w WordPress</a> pochodzi z serwisu <a href="https://wordpress.aurainweb.pl">Kurs WordPress od podstaw</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">11579</post-id>	</item>
		<item>
		<title>Błąd 550 5.1.8 Sender address rejected, please authenticate (home.pl)</title>
		<link>https://wordpress.aurainweb.pl/blad-550-5-1-8-sender-address-rejected-please-authenticate-home-pl/</link>
		
		<dc:creator><![CDATA[AuraInWeb]]></dc:creator>
		<pubDate>Wed, 29 Aug 2018 08:00:58 +0000</pubDate>
				<category><![CDATA[Inne]]></category>
		<category><![CDATA[550]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[home.pl]]></category>
		<category><![CDATA[konfiguracja]]></category>
		<category><![CDATA[strona www]]></category>
		<category><![CDATA[strony www]]></category>
		<guid isPermaLink="false">http://wordpress.aurainweb.pl/?p=11571</guid>

					<description><![CDATA[<p>Dziś chciałam wam przybliżyć sprawę pewnego błędu jaki pojawia się u użytkowników poczty na Home.pl. Jak rozpoznać błąd Błąd charakteryzuje się informacją: Błąd 550 5.1.8 Sender address rejected, please authenticate &#8230; </p>
<p>Artykuł <a href="https://wordpress.aurainweb.pl/blad-550-5-1-8-sender-address-rejected-please-authenticate-home-pl/">Błąd 550 5.1.8 Sender address rejected, please authenticate (home.pl)</a> pochodzi z serwisu <a href="https://wordpress.aurainweb.pl">Kurs WordPress od podstaw</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Dziś chciałam wam przybliżyć sprawę pewnego błędu jaki pojawia się u użytkowników poczty na Home.pl. </p>



<span id="more-11571"></span>



<h2 class="wp-block-heading">Jak rozpoznać błąd</h2>



<p>Błąd charakteryzuje się informacją:</p>



<pre class="wp-block-preformatted">Błąd 550 5.1.8 Sender address rejected, please authenticate</pre>



<p>lub</p>



<pre class="wp-block-preformatted">SMTP error from remote mail server after RCPT TO:&lt; &gt;:
host address rejected, please authenticate</pre>



<p>Tak się składa, że sama przez pewien czas korzystałam ze skrzynek mieszczących się na home.pl i niestety czasami ten błąd pojawiał się na mojej poczcie. Z tego powodu zaczęłam szukać sposobu na rozwiązanie problemu i w ogóle ustalenie co jest jego powodem. <strong>W dużym skrócie błąd oznacza, że jakaś wiadomość nie może zostać dostarczona.</strong></p>



<p>W moim przypadku były to potwierdzenia e-mailów z formularza kontaktowego. W ich wypadku byłam nie tylko odbiorcą, ale również nadawcą.</p>



<h3 class="wp-block-heading">Jak rozwiązać problem</h3>



<p>Błąd jest bardzo łatwy do rozwiązania. Wystarczy&nbsp; w ustawieniach konkretnego konta pocztowego mieszącego się home.pl włączyć opcję „<em>Akceptuj pocztę z zewnętrznego przekierowania</em>”. Opcja ta znajduje się w panelu poczty home.pl </p>



<p>„<strong>Ustawienia -&gt; Opcje antyspam -&gt; Opcje zabezpieczeń</strong>”.</p>


<div class="wp-block-image wp-image-11574 size-full">
<figure class="aligncenter"><img decoding="async" width="600" height="392" data-attachment-id="11574" data-permalink="https://wordpress.aurainweb.pl/blad-550-5-1-8-sender-address-rejected-please-authenticate-home-pl/home-pl/" data-orig-file="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/home.pl_.jpg?fit=600%2C392&amp;ssl=1" data-orig-size="600,392" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="home.pl" data-image-description="&lt;p&gt;Akceptuj pocztę z zewnętrznego przekierowania&lt;/p&gt;
" data-image-caption="&lt;p&gt;Akceptuj pocztę z zewnętrznego przekierowania&lt;/p&gt;
" data-medium-file="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/home.pl_.jpg?fit=300%2C196&amp;ssl=1" data-large-file="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/home.pl_.jpg?fit=600%2C392&amp;ssl=1" src="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/home.pl_.jpg?resize=600%2C392&#038;ssl=1" alt="Akceptuj pocztę z zewnętrznego przekierowania" class="wp-image-11574" srcset="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/home.pl_.jpg?w=600&amp;ssl=1 600w, https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/home.pl_.jpg?resize=300%2C196&amp;ssl=1 300w" sizes="(max-width: 600px) 100vw, 600px" data-recalc-dims="1" /><figcaption class="wp-element-caption">Akceptuj pocztę z zewnętrznego przekierowania</figcaption></figure></div>


<p>źródła:<br><a href="https://www.lipinski-kamil.pl/blad-550-5-1-8-sender-address-rejected-please-authenticate/">https://www.lipinski-kamil.pl/blad-550-5-1-8-sender-address-rejected-please-authenticate/</a></p>
<p>Artykuł <a href="https://wordpress.aurainweb.pl/blad-550-5-1-8-sender-address-rejected-please-authenticate-home-pl/">Błąd 550 5.1.8 Sender address rejected, please authenticate (home.pl)</a> pochodzi z serwisu <a href="https://wordpress.aurainweb.pl">Kurs WordPress od podstaw</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">11571</post-id>	</item>
		<item>
		<title>Jak eksportować i importować wpisy z jednego WordPress na drugi</title>
		<link>https://wordpress.aurainweb.pl/jak-eksportowac-i-importowac-wpisy/</link>
					<comments>https://wordpress.aurainweb.pl/jak-eksportowac-i-importowac-wpisy/#comments</comments>
		
		<dc:creator><![CDATA[AuraInWeb]]></dc:creator>
		<pubDate>Fri, 17 Aug 2018 08:00:44 +0000</pubDate>
				<category><![CDATA[Inne]]></category>
		<category><![CDATA[Opcje]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[pluginy do WordPress]]></category>
		<category><![CDATA[Tutorial WordPress]]></category>
		<category><![CDATA[Word Press]]></category>
		<category><![CDATA[wpis]]></category>
		<category><![CDATA[www]]></category>
		<guid isPermaLink="false">http://wordpress.aurainweb.pl/?p=9185</guid>

					<description><![CDATA[<p>Czasami zdarza się, że musimy, lub chcemy przenieść część lub wszystkie wpisy z jednego WordPress na drugi. Kiedy rozdzielałam mój stary blog na kilka części początkowo zdecydowałam się na przenoszenie &#8230; </p>
<p>Artykuł <a href="https://wordpress.aurainweb.pl/jak-eksportowac-i-importowac-wpisy/">Jak eksportować i importować wpisy z jednego WordPress na drugi</a> pochodzi z serwisu <a href="https://wordpress.aurainweb.pl">Kurs WordPress od podstaw</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Czasami zdarza się, że musimy, lub chcemy przenieść część lub wszystkie wpisy z jednego WordPress na drugi.</p>



<span id="more-9185"></span>



<p>Kiedy rozdzielałam mój stary blog na kilka części początkowo zdecydowałam się na przenoszenie stron i wpisów ręcznie. Było to mozolne i bardzo męczące. W tedy wpadłam na pomysł sprawdzenia funkcji ukrytej w CMS WordPress. Z tego co pamiętałam nie była ona zbyt skomplikowana, i tu się pozytywnie zaskoczyłam.</p>



<h2 class="wp-block-heading">Eksport i import treści</h2>



<p>Jedną z ciekawszych funkcji jakie obecnie posiada WordPress jest eksport i import treści. Funkcja umożliwiająca nam dokonanie tego znajduje się w <strong>Narzędziach</strong>. O ile eksportować (pobierać zawartość) możemy tylko ze strony na której się obecnie znajdujemy, importować możemy nie tylko z WordPress, ale także z innych źródeł.</p>



<h2 class="wp-block-heading">Eksport zawartości z WordPress</h2>



<p>W WordPress możemy eksportować czyli pobrać treści takie jak:</p>



<ul>
<li>wszystkie (czyli np. kategorie, posty, wpisy, media),</li>



<li>strony,</li>



<li>wpisy,</li>



<li>grupy pól,</li>



<li>media (odnośniki do plików),</li>



<li>bloki.</li>
</ul>



<p>Na początek trzeba wejść w mieszczącą się w panelu administracyjnym zakładkę <em><strong>Narzędzia -&gt; Eksport.</strong></em></p>


<div class="wp-block-image wp-image-11402 size-full">
<figure class="aligncenter"><img decoding="async" width="700" height="487" data-attachment-id="11402" data-permalink="https://wordpress.aurainweb.pl/jak-eksportowac-i-importowac-wpisy/export/" data-orig-file="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export.jpg?fit=700%2C487&amp;ssl=1" data-orig-size="700,487" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="export" data-image-description="&lt;p&gt;Eksportowanie plików z WordPress&lt;/p&gt;
" data-image-caption="&lt;p&gt;Eksportowanie plików z WordPress&lt;/p&gt;
" data-medium-file="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export.jpg?fit=300%2C209&amp;ssl=1" data-large-file="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export.jpg?fit=700%2C487&amp;ssl=1" src="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export.jpg?resize=700%2C487" alt="Eksportowanie plików z WordPress" class="wp-image-11402" srcset="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export.jpg?w=700&amp;ssl=1 700w, https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export.jpg?resize=300%2C209&amp;ssl=1 300w" sizes="(max-width: 700px) 100vw, 700px" data-recalc-dims="1" /><figcaption class="wp-element-caption">Eksportowanie plików z WordPress</figcaption></figure></div>


<p>Nie musimy od razu pobierać wszystkiego co znajduje się w konkretnej instalacji. Możemy pobrać jedynie jej wycinek. Czyli np. tak jak ja zrobiłam czyli pobierałam Wpisy. Po wejściu w opcję pokażą się nam następnie kolejne opcje. Umożliwią one personalizację pobierania. Dzięki czemu nie musimy pobierać całości jeśli nie jest nam ona potrzebna.</p>


<div class="wp-block-image wp-image-11403 size-full">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="700" height="487" data-attachment-id="11403" data-permalink="https://wordpress.aurainweb.pl/jak-eksportowac-i-importowac-wpisy/export2/" data-orig-file="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export2.jpg?fit=700%2C487&amp;ssl=1" data-orig-size="700,487" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="export2" data-image-description="&lt;p&gt;Eksport wpisów&lt;/p&gt;
" data-image-caption="&lt;p&gt;Eksport wpisów&lt;/p&gt;
" data-medium-file="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export2.jpg?fit=300%2C209&amp;ssl=1" data-large-file="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export2.jpg?fit=700%2C487&amp;ssl=1" src="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export2.jpg?resize=700%2C487" alt="Eksport wpisów" class="wp-image-11403" srcset="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export2.jpg?w=700&amp;ssl=1 700w, https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export2.jpg?resize=300%2C209&amp;ssl=1 300w" sizes="(max-width: 700px) 100vw, 700px" data-recalc-dims="1" /><figcaption class="wp-element-caption">Eksport wpisów</figcaption></figure></div>


<p>Ja na swoje potrzeby wybrałam kategorię do, której należały wpisy. Jak widać na załączonym obrazku nie są one ułożone hierarchicznie. Trzeba po kolei szukać konkretnej kategorii.</p>


<div class="wp-block-image wp-image-11404 size-full">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="700" height="487" data-attachment-id="11404" data-permalink="https://wordpress.aurainweb.pl/jak-eksportowac-i-importowac-wpisy/export3/" data-orig-file="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export3.jpg?fit=700%2C487&amp;ssl=1" data-orig-size="700,487" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="export3" data-image-description="&lt;p&gt;Eksport wpisów&lt;/p&gt;
" data-image-caption="&lt;p&gt;Eksport wpisów&lt;/p&gt;
" data-medium-file="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export3.jpg?fit=300%2C209&amp;ssl=1" data-large-file="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export3.jpg?fit=700%2C487&amp;ssl=1" src="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export3.jpg?resize=700%2C487" alt="Eksport wpisów" class="wp-image-11404" srcset="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export3.jpg?w=700&amp;ssl=1 700w, https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export3.jpg?resize=300%2C209&amp;ssl=1 300w" sizes="(max-width: 700px) 100vw, 700px" data-recalc-dims="1" /><figcaption class="wp-element-caption">Eksport wpisów</figcaption></figure></div>


<p>W związku z tym, że jestem jedynym autorem na blogu wybór autora mogłam sobie darować.</p>



<p>Przeszłam więc do następnego pola <strong>Data rozpoczęcia</strong> i <strong>Data końca</strong>. Za ich pomocą wyznaczamy zakres datowy w jakim zostały napisane wpisy.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="700" height="487" data-attachment-id="11405" data-permalink="https://wordpress.aurainweb.pl/jak-eksportowac-i-importowac-wpisy/export4/" data-orig-file="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export4.jpg?fit=700%2C487&amp;ssl=1" data-orig-size="700,487" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="export4" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export4.jpg?fit=300%2C209&amp;ssl=1" data-large-file="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export4.jpg?fit=700%2C487&amp;ssl=1" src="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export4.jpg?resize=700%2C487" alt="" class="wp-image-11405" srcset="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export4.jpg?w=700&amp;ssl=1 700w, https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export4.jpg?resize=300%2C209&amp;ssl=1 300w" sizes="(max-width: 700px) 100vw, 700px" data-recalc-dims="1" /></figure></div>


<p>Kolejnym polem jest Stan &#8211; czyli np. opublikowane wpisy, lub szkice. Akurat mnie było to obojętne więc nie zmieniałam ustawień domyślnych.</p>



<p>Na koniec klikłam w &#8222;<strong>Pobierz plik eksportu</strong>&#8222;. W tym momencie na mój komputer został pobrany<strong> plik XML</strong> zawierający moje wpisy spełniające zaznaczone kryteria. Plik ten zawierał samą treść a w miejscu gdzie miały znajdować się zdjęcia i obrazy <strong>były linki z instrukcją skąd można je pobrać</strong>.&nbsp;</p>



<p><strong>Plik fizycznie nie zawierał zdjęć.</strong> Poniżej przykładowy plik:</p>



<pre class="wp-block-code"><code>&lt;?xml version="1.0" encoding="UTF-8" ?&gt;
&lt;!-- This is a WordPress eXtended RSS file generated by WordPress as an export of your site. --&gt;
&lt;!-- It contains information about your site's posts, pages, comments, categories, and other content. --&gt;
&lt;!-- You may use this file to transfer that content from one site to another. --&gt;
&lt;!-- This file is not intended to serve as a complete backup of your site. --&gt;

&lt;!-- To import this information into a WordPress site follow these steps: --&gt;
&lt;!-- 1. Log in to that site as an administrator. --&gt;
&lt;!-- 2. Go to Tools: Import in the WordPress admin panel. --&gt;
&lt;!-- 3. Install the "WordPress" importer from the list. --&gt;
&lt;!-- 4. Activate &amp; Run Importer. --&gt;
&lt;!-- 5. Upload this file using the form provided on that page. --&gt;
&lt;!-- 6. You will first be asked to map the authors in this export file to users --&gt;
&lt;!--    on the site. For each author, you may choose to map to an --&gt;
&lt;!--    existing user on the site or to create a new user. --&gt;
&lt;!-- 7. WordPress will then import each of the posts, pages, comments, categories, etc. --&gt;
&lt;!--    contained in this file into your site. --&gt;

	&lt;!-- generator="WordPress/5.6" created="2020-12-13 07:56" --&gt;
&lt;rss version="2.0"
	xmlns:excerpt="http://wordpress.org/export/1.2/excerpt/"
	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:wp="http://wordpress.org/export/1.2/"
&gt;

&lt;channel&gt;
	&lt;title&gt;Kurs WordPress od podstaw&lt;/title&gt;
	&lt;link&gt;http://wordpress.aurainweb.pl&lt;/link&gt;
	&lt;description&gt;Stw&amp;#243;rz samodzielnie swojego bloga&lt;/description&gt;
	&lt;pubDate&gt;Sun, 13 Dec 2020 07:56:39 +0000&lt;/pubDate&gt;
	&lt;language&gt;pl-PL&lt;/language&gt;
	&lt;wp:wxr_version&gt;1.2&lt;/wp:wxr_version&gt;
	&lt;wp:base_site_url&gt;http://wordpress.aurainweb.pl&lt;/wp:base_site_url&gt;
	&lt;wp:base_blog_url&gt;http://wordpress.aurainweb.pl&lt;/wp:base_blog_url&gt;

		&lt;wp:author&gt;&lt;wp:author_id&gt;1&lt;/wp:author_id&gt;&lt;wp:author_login&gt;&lt;!&#91;CDATA&#91;aurelia]]&gt;&lt;/wp:author_login&gt;&lt;wp:author_email&gt;&lt;!&#91;CDATA&#91;aureliajulianna@o2.pl]]&gt;&lt;/wp:author_email&gt;&lt;wp:author_display_name&gt;&lt;!&#91;CDATA&#91;admin]]&gt;&lt;/wp:author_display_name&gt;&lt;wp:author_first_name&gt;&lt;!&#91;CDATA&#91;]]&gt;&lt;/wp:author_first_name&gt;&lt;wp:author_last_name&gt;&lt;!&#91;CDATA&#91;]]&gt;&lt;/wp:author_last_name&gt;&lt;/wp:author&gt;

				
	&lt;generator&gt;https://wordpress.org/?v=5.6&lt;/generator&gt;
&lt;site xmlns="com-wordpress:feed-additions:1"&gt;150306349&lt;/site&gt;
		&lt;item&gt;
		&lt;title&gt;newblogtemplate&lt;/title&gt;
		&lt;link&gt;http://wordpress.aurainweb.pl/2015/06/budujemy-wlasny-szablon-wordpress-cz-1/newblogtemplate/&lt;/link&gt;
		&lt;pubDate&gt;Wed, 19 Feb 2020 08:01:11 +0000&lt;/pubDate&gt;
		&lt;dc:creator&gt;&lt;!&#91;CDATA&#91;aurelia]]&gt;&lt;/dc:creator&gt;
		&lt;guid isPermaLink="false"&gt;http://wordpress.aurainweb.pl/wp-content/uploads/2015/06/newblogtemplate.zip&lt;/guid&gt;
		&lt;description&gt;&lt;/description&gt;
		&lt;content:encoded&gt;&lt;!&#91;CDATA&#91;]]&gt;&lt;/content:encoded&gt;
		&lt;excerpt:encoded&gt;&lt;!&#91;CDATA&#91;]]&gt;&lt;/excerpt:encoded&gt;
		&lt;wp:post_id&gt;15568&lt;/wp:post_id&gt;
		&lt;wp:post_date&gt;&lt;!&#91;CDATA&#91;2020-02-19 09:01:11]]&gt;&lt;/wp:post_date&gt;
		&lt;wp:post_date_gmt&gt;&lt;!&#91;CDATA&#91;2020-02-19 08:01:11]]&gt;&lt;/wp:post_date_gmt&gt;
		&lt;wp:comment_status&gt;&lt;!&#91;CDATA&#91;open]]&gt;&lt;/wp:comment_status&gt;
		&lt;wp:ping_status&gt;&lt;!&#91;CDATA&#91;closed]]&gt;&lt;/wp:ping_status&gt;
		&lt;wp:post_name&gt;&lt;!&#91;CDATA&#91;newblogtemplate]]&gt;&lt;/wp:post_name&gt;
		&lt;wp:status&gt;&lt;!&#91;CDATA&#91;inherit]]&gt;&lt;/wp:status&gt;
		&lt;wp:post_parent&gt;6924&lt;/wp:post_parent&gt;
		&lt;wp:menu_order&gt;0&lt;/wp:menu_order&gt;
		&lt;wp:post_type&gt;&lt;!&#91;CDATA&#91;attachment]]&gt;&lt;/wp:post_type&gt;
		&lt;wp:post_password&gt;&lt;!&#91;CDATA&#91;]]&gt;&lt;/wp:post_password&gt;
		&lt;wp:is_sticky&gt;0&lt;/wp:is_sticky&gt;
						&lt;wp:attachment_url&gt;&lt;!&#91;CDATA&#91;http://wordpress.aurainweb.pl/wp-content/uploads/2015/06/newblogtemplate.zip]]&gt;&lt;/wp:attachment_url&gt;
											&lt;wp:postmeta&gt;
		&lt;wp:meta_key&gt;&lt;!&#91;CDATA&#91;_wp_attached_file]]&gt;&lt;/wp:meta_key&gt;
		&lt;wp:meta_value&gt;&lt;!&#91;CDATA&#91;2015/06/newblogtemplate.zip]]&gt;&lt;/wp:meta_value&gt;
		&lt;/wp:postmeta&gt;
							&lt;/item&gt;
				&lt;/channel&gt;
&lt;/rss&gt;</code></pre>



<h2 class="wp-block-heading">Importowanie treści do WordPress</h2>



<p>Kiedy mamy już wyeksportowany plik możemy przejść do drugiego WordPress gdzie chcemy wgrać pobraną wcześniej zawartość.</p>



<p>W panelu bocznym wchodzimy w<em><strong> Narzędzia -&gt; Import</strong></em></p>



<h3 class="wp-block-heading">Z jakich źródeł można importować treść na stronę WordPress</h3>



<p>Posiadamy dość rozbudowaną liczbę możliwości importu. Tak więc można zaimportować pliki z:</p>



<ul>
<li><strong>Blogger</strong> &#8211; Importuj wpisy, komentarze i użytkowników z bloga Blogger.</li>



<li><strong>Blogroll</strong> &#8211; Importuj linki w formacie OPML.</li>



<li><strong>Konwerter kategorii i tagów</strong> &#8211; Konwertuj istniejące kategorie w tagi, lub odwrotnie.</li>



<li><strong>LiveJournal</strong> &#8211;&nbsp;Importuj wpisy z LiveJournal przy użyciu jego API.</li>



<li><strong>Movable Type i TypePad</strong> &#8211; Importuj wpisy i komentarze z bloga Movable Type, lub TypePad.</li>



<li><strong>RSS</strong> &#8211;&nbsp;Importuj wpisy z kanału RSS.</li>



<li><strong>Tumblr</strong> &#8211;&nbsp;Importuj wpisy i media z Tumblra przy użyciu jego API.</li>



<li><strong>WordPress</strong></li>
</ul>



<h3 class="wp-block-heading">Importowanie treści</h3>



<p>Mnie kiedy przenosiłam treści z innego WordPressa interesowała ostatnia opcja, ale jeżeli chcecie tego dokonać z innego źródła to wybieracie odpowiedni dla was typ. Na początek opcja ta będzie musiała się zainstalować &#8211; gdyż w rzeczywistości jest to wtyczka, którą pobiera sam WordPress (jako dodatkową opcję).</p>



<p>Następnie uruchomiłam importer.</p>


<div class="wp-block-image wp-image-11406 size-full">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="700" height="487" data-attachment-id="11406" data-permalink="https://wordpress.aurainweb.pl/jak-eksportowac-i-importowac-wpisy/export5/" data-orig-file="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export5.jpg?fit=700%2C487&amp;ssl=1" data-orig-size="700,487" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="export5" data-image-description="&lt;p&gt;Import pliku do WordPress&lt;/p&gt;
" data-image-caption="&lt;p&gt;Import pliku do WordPress&lt;/p&gt;
" data-medium-file="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export5.jpg?fit=300%2C209&amp;ssl=1" data-large-file="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export5.jpg?fit=700%2C487&amp;ssl=1" src="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export5.jpg?resize=700%2C487" alt="Import pliku do WordPress" class="wp-image-11406" srcset="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export5.jpg?w=700&amp;ssl=1 700w, https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export5.jpg?resize=300%2C209&amp;ssl=1 300w" sizes="(max-width: 700px) 100vw, 700px" data-recalc-dims="1" /><figcaption class="wp-element-caption">Import pliku do WordPress</figcaption></figure></div>


<p>W nowo otwartym oknie wybrałam opcje wybierz plik i odszukałam plik XML &#8211; na początku była nazwa mojego starego blogu. Po wybraniu pliku klikam na przycisk <strong>wyślij na serwer i zaimportuj go</strong>.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="700" height="487" data-attachment-id="11407" data-permalink="https://wordpress.aurainweb.pl/jak-eksportowac-i-importowac-wpisy/export6/" data-orig-file="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export6.jpg?fit=700%2C487&amp;ssl=1" data-orig-size="700,487" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="export6" data-image-description="&lt;p&gt;import z WordPress&lt;/p&gt;
" data-image-caption="&lt;p&gt;import z WordPress&lt;/p&gt;
" data-medium-file="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export6.jpg?fit=300%2C209&amp;ssl=1" data-large-file="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export6.jpg?fit=700%2C487&amp;ssl=1" src="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export6.jpg?resize=700%2C487" alt="Importowanie treści do WordPress" class="wp-image-11407" srcset="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export6.jpg?w=700&amp;ssl=1 700w, https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export6.jpg?resize=300%2C209&amp;ssl=1 300w" sizes="(max-width: 700px) 100vw, 700px" data-recalc-dims="1" /></figure></div>


<p>W kolejnym kroku musiałam dodać lub wybrać autora, któremu przypiszę wpisy. Powodem pojawienia się tej opcji był chyba brak autora o takiej samej nazwie. Następnie klikłąm w <strong>submit</strong>.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="700" height="487" data-attachment-id="11408" data-permalink="https://wordpress.aurainweb.pl/jak-eksportowac-i-importowac-wpisy/export7/" data-orig-file="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export7.jpg?fit=700%2C487&amp;ssl=1" data-orig-size="700,487" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="export7" data-image-description="&lt;p&gt;eksport z WordPress&lt;/p&gt;
" data-image-caption="&lt;p&gt;eksport danych z WordPress&lt;/p&gt;
" data-medium-file="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export7.jpg?fit=300%2C209&amp;ssl=1" data-large-file="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export7.jpg?fit=700%2C487&amp;ssl=1" src="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export7.jpg?resize=700%2C487" alt="Importowanie treści do WordPress" class="wp-image-11408" srcset="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export7.jpg?w=700&amp;ssl=1 700w, https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export7.jpg?resize=300%2C209&amp;ssl=1 300w" sizes="(max-width: 700px) 100vw, 700px" data-recalc-dims="1" /></figure></div>


<p>Jeśli wszystko poszło dobrze pojawi się komunikat &#8222;<strong>All done. Have Fun!</strong>&#8222;</p>


<div class="wp-block-image wp-image-11410 size-full">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="700" height="487" data-attachment-id="11410" data-permalink="https://wordpress.aurainweb.pl/jak-eksportowac-i-importowac-wpisy/export9/" data-orig-file="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export9.jpg?fit=700%2C487&amp;ssl=1" data-orig-size="700,487" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="export9" data-image-description="&lt;p&gt;Import zakończony pomyślnie&lt;/p&gt;
" data-image-caption="&lt;p&gt;Import zakończony pomyślnie&lt;/p&gt;
" data-medium-file="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export9.jpg?fit=300%2C209&amp;ssl=1" data-large-file="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export9.jpg?fit=700%2C487&amp;ssl=1" src="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export9.jpg?resize=700%2C487" alt="Import zakończony pomyślnie" class="wp-image-11410" srcset="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export9.jpg?w=700&amp;ssl=1 700w, https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/08/export9.jpg?resize=300%2C209&amp;ssl=1 300w" sizes="(max-width: 700px) 100vw, 700px" data-recalc-dims="1" /><figcaption class="wp-element-caption">Import zakończony pomyślnie</figcaption></figure></div>


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



<p>Na koniec warto sprawdzić czy wpisy na pewno się dodały.</p>



<p>W moim przypadku było kilka duplikatów &#8211; myślę że sama jestem sobie winna bo przenosiłam wcześniej ręcznie wpisy. Dodatkowo zdjęcia linkowały do starego blogu (były pobierane z pierwszego bloga). W praktyce wiec gdybym usunęła zdjęcia z pierwotnego bloga utraciła bym je. <strong>W praktyce wiec nie ma sensu robić tą metodą kopi bezpieczeństwa strony.</strong></p>



<p>Macie jeszcze jakieś pytania piszcie w komentarzach.</p>
<p>Artykuł <a href="https://wordpress.aurainweb.pl/jak-eksportowac-i-importowac-wpisy/">Jak eksportować i importować wpisy z jednego WordPress na drugi</a> pochodzi z serwisu <a href="https://wordpress.aurainweb.pl">Kurs WordPress od podstaw</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wordpress.aurainweb.pl/jak-eksportowac-i-importowac-wpisy/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">9185</post-id>	</item>
		<item>
		<title>Personalizacja kategorii w WordPress &#8211; is_category</title>
		<link>https://wordpress.aurainweb.pl/personalizacja-kategorii-wordpress-is_category/</link>
		
		<dc:creator><![CDATA[AuraInWeb]]></dc:creator>
		<pubDate>Fri, 21 Apr 2017 08:37:13 +0000</pubDate>
				<category><![CDATA[Budowa motywu]]></category>
		<category><![CDATA[Dla początkujących]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[Tutorial WordPress]]></category>
		<category><![CDATA[Word Press]]></category>
		<guid isPermaLink="false">http://www.aurainweb.pl/?p=7671</guid>

					<description><![CDATA[<p>Po pewnej przerwie wracam do tematyki WordPress, tym razem chciałam spersonalizować w szablonie wybraną kategorię i przy tej okazji omówić funkcję is_category. Do czego służy is_category Jak wspomniałam is_category jest funkcją i &#8230; </p>
<p>Artykuł <a href="https://wordpress.aurainweb.pl/personalizacja-kategorii-wordpress-is_category/">Personalizacja kategorii w WordPress &#8211; is_category</a> pochodzi z serwisu <a href="https://wordpress.aurainweb.pl">Kurs WordPress od podstaw</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Po pewnej przerwie wracam do tematyki WordPress, tym razem chciałam spersonalizować w szablonie wybraną kategorię i przy tej okazji omówić funkcję is_category.<span id="more-7671"></span></p>
<h3>Do czego służy is_category</h3>
<p>Jak wspomniałam is_category jest funkcją i jak sama nazwa mówi:</p>
<p><strong>is</strong> &#8211; jest</p>
<p><strong>category</strong> &#8211; kategoria</p>
<p>Możemy się więc domyślać, że stosujemy ją w przypadku ustawienia warunku dla jakieś kategorii.</p>
<pre class="lang:default decode:true ">is_category();
// Dla każdej strony w kategorii
 
is_category( '9' );
// Dla stron w kategorii 9.
 
is_category( 'Stinky Cheeses' );
// Dla stron, których kategoria nazywa się. Stiky Cgeeses
 
is_category( 'blue-cheese' );
// Dla stron, których kategoria nazywa się. "blue-cheese".
 
is_category( array( 9, 'blue-cheese', 'Stinky Cheeses' ) );
// Wyświetla zawartość warunku dla kategorii z id=9,
// lub o jednej z dwóch nazw "blue-cheese", albo "Stinky Cheeses".
// Informacja: tego typu warunek dostępny w WordPress od wersji 2.5.</pre>
<p>Przykładowe zastosowanie tego warunku wygląda tak:</p>
<pre class="lang:default decode:true ">&lt;?php function is_category( $category = '' ) {
global $wp_query;

if ( ! isset( $wp_query ) ) {
_doing_it_wrong( __FUNCTION__, __( 'Conditional query tags do not work before the query is run. Before then, they always return false.' ), '3.1.0' );
return false;
}

return $wp_query-&gt;is_category( $category );
} ?&gt;
</pre>
<p>Ten przykład może jest trochę za bardzo zaawansowany, ale poniższy będzie prostszy:</p>
<pre>&lt;?php function is_category( $category = '7' ) {
?&gt;
&lt;p&gt;To jest kategoria 7&lt;/p&gt;

&lt;?php
return $wp_query-&gt;is_category( $category );
} ?&gt;
</pre>
<p>&nbsp;</p>
<p>Jak widać na przykładzie zastosowanie tego typu warunku jest dość proste wystarczy jedynie mieć pomysł na wprowadzenie zmian.</p>
<p>Artykuł <a href="https://wordpress.aurainweb.pl/personalizacja-kategorii-wordpress-is_category/">Personalizacja kategorii w WordPress &#8211; is_category</a> pochodzi z serwisu <a href="https://wordpress.aurainweb.pl">Kurs WordPress od podstaw</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7671</post-id>	</item>
		<item>
		<title>Jak zrobić własny breadcrumb &#8211; okruszki chleba do WordPress</title>
		<link>https://wordpress.aurainweb.pl/breadcrumb-okruszki-chleba/</link>
		
		<dc:creator><![CDATA[AuraInWeb]]></dc:creator>
		<pubDate>Sat, 11 Jul 2015 09:15:00 +0000</pubDate>
				<category><![CDATA[Budowa motywu]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[Tutorial WordPress]]></category>
		<category><![CDATA[Yoast SEO]]></category>
		<guid isPermaLink="false">http://www.aurainweb.pl/?p=6911</guid>

					<description><![CDATA[<p>Breadcrumb zwany również &#8222;okruszkami chleba&#8221; pokazuję ścieżkę z pomocą, której możemy ustalić swoje aktualne położenie na stronie internetowej, blogu lub w sklepie. Jak działa Breadcrumb? Dodatkowo umożliwia on nam przejście &#8230; </p>
<p>Artykuł <a href="https://wordpress.aurainweb.pl/breadcrumb-okruszki-chleba/">Jak zrobić własny breadcrumb &#8211; okruszki chleba do WordPress</a> pochodzi z serwisu <a href="https://wordpress.aurainweb.pl">Kurs WordPress od podstaw</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p><strong>Breadcrumb</strong> zwany również &#8222;okruszkami chleba&#8221; pokazuję ścieżkę z pomocą, której możemy ustalić swoje aktualne położenie na stronie internetowej, blogu lub w sklepie. </p>



<span id="more-6911"></span>



<h2 class="wp-block-heading">Jak działa Breadcrumb?</h2>



<p>Dodatkowo umożliwia on nam przejście (cofnięcie się) do elementu wyżej (np. do kategorii, na stronę główną) w stosunku do artykułu, produktu na którym aktualnie się znajdujemy. Jest on więc bardzo użyteczny, zwłaszcza kiedy np. oglądamy produkt w sklepie lub artykuł na blogu.<strong> Może on wyglądać np.:</strong></p>



<p><em>Jesteś tutaj | Strona domowa -&gt; Strona sekcji -&gt;Strona sekcji podrzędnej</em></p>



<p>Każdy z elementów <strong>Breadcrumb</strong> (z wyjątkiem rozdzielnika) powinien być klikalny by umożliwić swobodne poruszanie się po witrynie. Niestety nie jest tak zawsze. </p>



<h2 class="wp-block-heading">W jaki sposób dodać Breadcrumb do WordPress?</h2>



<p>W przypadku WordPress jeśli twój motyw nie posiada jeszcze breadcrumb&nbsp;można go dodać samodzielnie. Jak zwykle można to zrobić na kilka sposobów takich jak:</p>



<ul>
<li>instalacja wtyczki (pluginu) &#8211; np. <a href="https://wordpress.aurainweb.pl/2018/11/ogarniamy-seo-w-wordpress-z-pomoca-yoast-seo/" target="_blank" rel="noreferrer noopener">Yoast SEO</a> (czyli wtyczka do SEO)</li>



<li>modyfikacja pliku header.php w motywie.</li>
</ul>



<p>W tym wpisie zajmiemy się właśnie tym drugim przypadkiem. </p>



<h2 class="wp-block-heading">Budujemy własny breadcrumb w motywie WordPress</h2>



<p>Jak nietrudno się domyśleć będziemy modyfikować plik header.php. Plik ten jest domyślnym plikiem motywów WordPress, niektórzy twórcy motywów plik ten jednak dzielą na części więc będziesz musiał poszukać czasem właściwego pliku. <strong>Kolejnym wyzwaniem może być znalezienie właściwej lokalizacji dla naszego breadcrumb</strong>.</p>



<p>Może być on dodany np. pod tytułem strony lub nad nim. Tytuł strony powinien znajdować się w &lt;h1&gt;. Kiedy już mamy to ustalone możemy przejść do kolejnych kroków.</p>



<p>Zaczniemy od wypisania nazwy strony na której obecnie przebywamy.</p>



<pre class="wp-block-preformatted">&lt;?php echo get_the_title();&nbsp;?&gt;</pre>



<p>W codex WordPress znaleźć można przykładowy&nbsp;Breadcrumb:</p>



<pre class="wp-block-preformatted">&lt;div class="breadcrumb"&gt;
&lt;?php 
// if there is a parent, display the link
$parent_title = get_the_title( $post-&gt;post_parent );
if ( $parent_title&nbsp;!= the_title( ' ', ' ', false ) ) {
	echo '&lt;a href="' . get_permalink( $post-&gt;post_parent ) . '" title="' . $parent_title . '"&gt;' . $parent_title . '&lt;/a&gt; » ';
} 
// then go on to the current page link
?&gt;
&lt;a href="&lt;?php the_permalink();&nbsp;?&gt;" rel="bookmark" title="&lt;?php the_title_attribute();&nbsp;?&gt;"&gt;
&lt;?php the_title();&nbsp;?&gt;&lt;/a&gt; »
&lt;/div&gt;</pre>



<p>nie do końca sprawdza się on jednak jeżeli wpisy nie znajdują się na stronie głównej a nasze menu jest zmodyfikowane i składa się ze stron i wpisów.</p>



<p>W tym przykładzie wszystkie elementy są klikalne.</p>



<p>Na podstawie tego przygotowałam kod:</p>



<pre class="wp-block-preformatted">&lt;div class="breadcrumb"&gt;
&lt;?php
if (is_category( $category )){
$categories = get_the_category();
echo $categories[0]-&gt;cat_name . ' » ';
}
if (is_single()){
$categories = get_the_category();
$separator = ' ';
$output = '';
if($categories){
foreach($categories as $category) {
$output .= '&lt;a href="'.get_category_link( $category-&gt;term_id ).'" title="' . esc_attr( sprintf( __( "View all posts in %s" ), $category-&gt;name ) ) . '"&gt;'.$category-&gt;cat_name.'&lt;/a&gt;'.$separator;
}
echo trim($output, $separator) .' » ';
}}
if ($post-&gt;post_parent &gt; 0){// if there is a parent, display the link
$parent_title = get_the_title( $post-&gt;post_parent );
if ( $parent_title != the_title( ' ', ' ', false ) ) {
echo '&lt;a href="' . get_permalink( $post-&gt;post_parent ) . '" title="' . $parent_title . '"&gt;' . $parent_title . '&lt;/a&gt; » ';
} }
if (!is_category( $category ) ){
the_title();
echo " » ";
}
?&gt;

&lt;/div&gt;
</pre>



<p>Kod ten nie jest optymalny, ale umożliwia stworzenie&nbsp;Breadcrumb z ostatnim elementem nieklikalnym oraz pokazuje pełną ścieżkę do wpisu czy strony.</p>



<p>Kod pozwala jedynie cofnąć się o jeden poziom do góry, czyli pozyskać rodzica ale nie dziadka.</p>
<p>Artykuł <a href="https://wordpress.aurainweb.pl/breadcrumb-okruszki-chleba/">Jak zrobić własny breadcrumb &#8211; okruszki chleba do WordPress</a> pochodzi z serwisu <a href="https://wordpress.aurainweb.pl">Kurs WordPress od podstaw</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6911</post-id>	</item>
		<item>
		<title>Jak umieścić inną stronę pod treścią innej strony? &#8211; WordPress</title>
		<link>https://wordpress.aurainweb.pl/jak-umiescic-inna-strone-w-tresci-strony-wordpress/</link>
		
		<dc:creator><![CDATA[AuraInWeb]]></dc:creator>
		<pubDate>Mon, 22 Jun 2015 11:37:43 +0000</pubDate>
				<category><![CDATA[Budowa motywu]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[na statycznej stronie]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[Tutorial WordPress]]></category>
		<guid isPermaLink="false">http://www.aurainweb.pl/?p=6957</guid>

					<description><![CDATA[<p>Wcześniej pisałam już o umieszczaniu postów na statycznej stronie, nie pokazałam jednak sposobu na umieszczenie na niej innej strony lub stron. W ten sposób na przykład można wyświetlić podstrony na &#8230; </p>
<p>Artykuł <a href="https://wordpress.aurainweb.pl/jak-umiescic-inna-strone-w-tresci-strony-wordpress/">Jak umieścić inną stronę pod treścią innej strony? &#8211; WordPress</a> pochodzi z serwisu <a href="https://wordpress.aurainweb.pl">Kurs WordPress od podstaw</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Wcześniej pisałam już o umieszczaniu postów na statycznej stronie, nie pokazałam jednak sposobu na umieszczenie na niej innej strony lub stron. W ten sposób na przykład można wyświetlić podstrony na stronie rodzica np. w ofercie wyświetlić dodane produkty.<span id="more-6957"></span></p>
<p><img loading="lazy" decoding="async" class="alignleft size-full wp-image-6395" src="https://i0.wp.com/www.aurainweb.pl/wp-content/uploads/2013/02/wordpress-api-e1372490516916.jpg?resize=130%2C130" alt="wordpress-api-e1352197853955" width="130" height="130" data-recalc-dims="1" /><strong>W efekcie otrzymać można coś w rodzaju bloga tyle że z wykorzystaniem stron a nie postów</strong>. Nic również nie stoi na przeszkodzie by wyświetlona została inna strona nie powiązana bezpośrednio.</p>
<p>Wszystkie podstrony/strony potomne od strony (widoczne jako rozwinięcie menu) można wyświetlić za pomocą kodu:</p>
<pre class="lang:default decode:true ">&lt;? $parent = end(get_post_ancestors(get_queried_object_id())); ?&gt;
   &lt;? $pages = get_pages('title_li=&amp;parent='.get_queried_object_id()) ?&gt;
    &lt;? foreach($pages as $item): ?&gt;
      &lt;div class=""&gt;
       &lt;?php echo get_the_post_thumbnail( $item-&gt;ID, $size, $attr ); ?&gt;
       &lt;h3 class="entry-title"&gt;&lt;a href="&lt;? echo get_page_link($item-&gt;ID) ?&gt;"&gt;&lt;? echo $item-&gt;post_title ?&gt;&lt;/a&gt;&lt;/h3&gt;
      &lt;/div&gt; 
&lt;? endforeach; ?&gt;</pre>
<p>W skrócie kod ustala id strony na której się znajduje i wyszukuje stron, których jest rodzicem.</p>
<p>Kod wyświetlający dowolną stronę wygląda zdecydowanie inaczej. Podajemy w nim ID strony w przykładzie jest to &#8222;6556&#8221;.</p>
<pre class="lang:default decode:true">&lt;div&gt;
   &lt;?php $recent = new WP_Query("page_id=6556"); 
      while($recent-&gt;have_posts()) : $recent-&gt;the_post();?&gt;
    &lt;h3 class="entry-title"&gt;&lt;?php the_title(); ?&gt;&lt;/h3&gt;
      &lt;div class="oferta"&gt;
        &lt;?php echo get_the_post_thumbnail(); ?&gt;
         &lt;a href="&lt;? echo get_page_link($item-&gt;ID) ?&gt;"&gt;&lt;div class="dalej"&gt;ZOBACZ WIĘCEJ&lt;/div&gt;&lt;/a&gt;
      &lt;/div&gt;
   &lt;?php endwhile; ?&gt;
&lt;/div&gt;</pre>
<p>Powyższe kody są dość uproszczone i umożliwiają jedynie wyświetlenie obrazka, tytułu i odnośnika do strony. W celu uzyskania opisu lub jego fragmentu trzeba go trochę zmodyfikować.</p>
<p>O ile nie posiadamy zainstalowanej wtyczki umożliwiającej korzystanie z PHP w treści stron kod należy umieścić w szablonie strony.</p>
<p>Jeżeli macie jakieś uwagi lub pytania możecie zawsze wpisać je w formie komentarza pod konkretnym wpisem.</p>
<p>Artykuł <a href="https://wordpress.aurainweb.pl/jak-umiescic-inna-strone-w-tresci-strony-wordpress/">Jak umieścić inną stronę pod treścią innej strony? &#8211; WordPress</a> pochodzi z serwisu <a href="https://wordpress.aurainweb.pl">Kurs WordPress od podstaw</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6957</post-id>	</item>
		<item>
		<title>Wyświetlanie wpisów na statycznej stronie &#8211; WordPress</title>
		<link>https://wordpress.aurainweb.pl/wyswietlanie-postow-na-stronie-bez-uzycia-wtyczki/</link>
		
		<dc:creator><![CDATA[AuraInWeb]]></dc:creator>
		<pubDate>Mon, 08 Jun 2015 12:48:20 +0000</pubDate>
				<category><![CDATA[Budowa motywu]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[kategoria]]></category>
		<category><![CDATA[na statycznej stronie]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[post]]></category>
		<category><![CDATA[Tutorial WordPress]]></category>
		<guid isPermaLink="false">http://www.aurainweb.pl/?p=6920</guid>

					<description><![CDATA[<p>Czasami zdarza się, że musimy lub chcemy pod treścią konkretnej strony wyświetlić wpis (post) lub wpisy (posty) z danej kategorii. Powody mogą być różne od artystycznej wizji po chęć stworzenia &#8230; </p>
<p>Artykuł <a href="https://wordpress.aurainweb.pl/wyswietlanie-postow-na-stronie-bez-uzycia-wtyczki/">Wyświetlanie wpisów na statycznej stronie &#8211; WordPress</a> pochodzi z serwisu <a href="https://wordpress.aurainweb.pl">Kurs WordPress od podstaw</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Czasami zdarza się, że musimy lub chcemy pod treścią konkretnej strony wyświetlić wpis (post) lub wpisy (posty) z danej kategorii. Powody mogą być różne od artystycznej wizji po chęć stworzenia np. jakiegoś kursu, katalogu produktów, aktualności.</p>



<span id="more-6920"></span>



<p>W większości wypadków normalni użytkownicy WordPress wykorzystują do tego odpowiednią wtyczkę. Jednak czasami jeśli np. budujemy własny motyw (skórkę, szatę graficzną) lub użycie wtyczki wydaje nam się zbyt kłopotliwe możemy wyświetlanie postów wykonać z pomocą dość prostego kodu PHP (WordPress jest napisany głównie w PHP).</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure class="alignleft is-resized"><img decoding="async" src="https://i0.wp.com/www.aurainweb.pl/wp-content/uploads/2013/02/wordpress-api-e1372490516916.jpg?w=810" alt="wordpress-api-e1352197853955" class="wp-image-6395" style="width:133px;height:auto" data-recalc-dims="1"/></figure></div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p>Tym właśnie tematem chcę zająć się dzisiaj. Jeśli jednak wolicie skorzystać z wtyczki polecam <a href="https://wordpress.aurainweb.pl/post-na-stronie-wordpress-posts-in-page/" target="_blank" rel="noreferrer noopener">wtyczki post in page</a>.</p>
</div>
</div>



<h2 class="wp-block-heading">Dodawanie postów na stronie bez wtyczki</h2>



<p>Zacznijmy może od podstaw. By móc wypisać posty na stronie najpierw musimy mieć oczywiście stronę oraz jakiś motyw. To właśnie ten drugi (motyw) będziemy modyfikowali bądź budowali (w zależności od umiejętności i potrzeb).</p>



<p>Gdzie jest haczyk? O tuż jeśli do budowy użyjemy gotowego motywu to podczas aktualizacji nasza zmiana może zostać nadpisana. Dlatego też zalecam stworzenie dodatkowego wyglądu strony (nowego szablonu) w motywie i to właśnie w nim umieszczony zostanie kod funkcjonalność. A i na wszelki wypadek tak jak przy innych tego typu pracach pamiętamy by robić kopię zapasową. Dzięki temu w razie potrzeby będziemy mogli wadliwą wersję zastąpić działającą. <a href="https://wordpress.aurainweb.pl/wlasny-wyglad-podstrony-strony-w-szablonie-wordpress/" target="_blank" rel="noreferrer noopener">Inny typ szablonu strony</a> oczywiście wybieramy podczas edycji artykułu w prawym panelu bocznym.</p>



<p><em>Dość istotne jeśli nie masz doświadczenia w tego typu modyfikacjach by przed przystąpieniem do pracy zapoznać się z kilkoma innymi moimi wpisami.</em></p>



<ul>
<li><a href="http://wordpress.aurainweb.pl/zmiana-linkow-stalych-w-adresie-url-wordpress-przyjazne-linki/">link stałe</a></li>



<li><a href="http://wordpress.aurainweb.pl/wlasny-wyglad-podstrony-strony-w-szablonie-wordpress/">inny wygląd podstrony</a></li>



<li><a href="http://wordpress.aurainweb.pl/pliki-motywu-wordpress/">pliki szablonu</a></li>
</ul>



<h2 class="wp-block-heading">Wypisywanie wpisów z kategorii kiedy strona ma taką samą nazwę</h2>



<p>W celu wypisania postów z danej kategorii trzeba w pliku strony (<em>oryginalny to page.php</em>) dodać poniższy kod. Kod najlepiej umieścić pod wypisaniem treści artykułu &#8211; w ten sposób będziemy mieć pewność iż pobierze poprawnie nazwę kategorii. Jednocześnie będziemy mogli dodać własny opis nad listą wpisów.</p>



<pre class="wp-block-preformatted">&lt;?php
  $nameofkat = $post-&gt;post_name;
    query_posts('category_name='.get_permalink().'&amp;post_status=publish,future');
    while (have_posts()) : the_post();
      echo "&lt;div class=''&gt;";
       the_post_thumbnail();
      echo "&lt;h3 class='entry-title'&gt;";
      echo "&lt;a href='".get_permalink()."'&gt;";
            the_title();
      echo "&lt;/a&gt;";
      echo "&lt;/h3&gt;";
        the_content();
      echo "&lt;/div&gt;";
   endwhile;
?&gt;</pre>



<p>By lepiej można go było zrozumieć przedstawię teraz co robią poszczególne elementy specyficzne dla WordPress, czyli daruję opis pobocznych elementów HTML, PHP i odwołania do CSS. </p>



<pre class="wp-block-preformatted">$nameofkat = $post->post_name; // pobieramy nazwę kategorii
query_posts('category_name='.get_permalink().'&amp;post_status=publish,future'); // bież pod uwagę posty znajdujące w kategorii nazywającej się tak samo jak nazwa strony 

query_posts('cat=6'); // weź pod uwagę posty z kategorii o id=6</pre>



<p>W tym przypadku pod treścią artykułu pokażą się wpisy (posty) należące do kategorii o takiej samej nazwie jak strona.</p>



<p>Podobny efekt można uzyskać &#8211; <a href="http://wordpress.aurainweb.pl/zmiana-linkow-stalych-w-adresie-url-wordpress-przyjazne-linki/#category" target="_blank" rel="noopener">Zmiana adresów stałych</a>.</p>



<h2 class="wp-block-heading">Wypisywanie wpisów z kategorii innej niż nazwa strony</h2>



<p>Aby wyświetlić wpisy na stronie, która ma inną nazwę niż kategoria, w której się one znajdują będzie nam potrzebny trochę inny skrypt. Kod będzie wyglądał tak:</p>



<pre class="wp-block-preformatted">&lt;?php
 query_posts('cat=7');
 while (have_posts()) : the_post();
 echo "&lt;div class=''&gt;";
 the_post_thumbnail();
 echo "&lt;h3 class='entry-title'&gt;";
 echo "&lt;a href='".get_permalink()."'&gt;";
 the_title();
 echo "&lt;/a&gt;";
 echo "&lt;/h3&gt;";
 the_content()
 echo "&lt;/div&gt;";
 endwhile;;
?&gt;</pre>



<p>W drugim przypadku<strong> mamy odgórnie narzucone id kategorii</strong>. W efekcie wszystkie strony korzystające z pliku z tym kodem będą wyświetlać te same wpisy.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Powyżej wypisałam 2 różne sposoby uzyskania listy postów z kategorii. W pierwszym przypadku w zależności od strony zostanie wzięta pod uwagę inna grupa wpisów. Spełniać ona musi jednak warunek posiadania takiej samej nazwy jak strona np. na stronie Oferta wyświetlą się wpisy z kategorii Oferta o ile taka istnieje.</p>



<p>W drugim przypadku na każdej stronie z tym szablonem wypisujemy posty z kategorii posiadającej id=7.</p>



<pre class="wp-block-preformatted">the_title(); // wypisanie tytułu postu</pre>



<pre class="wp-block-preformatted">get_permalink() // adres postu, jego lokalizacja np. http://www.aurainweb.pl/przykladowy-post</pre>



<pre class="wp-block-preformatted">the_content(); // wypisuje urywek tekstu, aż do "read more"</pre>



<p>Czasami może przydać się również kod:</p>



<pre class="wp-block-preformatted">get_the_date; // data utworzenia postu</pre>



<p>W powyższym kodzie ominęłam składnię CSS ze względu na zróżnicowaną budowę dostępnych szablonów.</p>



<p>Jeżeli mapie jakieś pytania lub sugestie możecie zostawić je w formie komentarza.</p>



<p><strong>Dodatkowe tagi</strong></p>



<ul>
<li>Jak dodać wpis do wybranej przeze mnie strony na wp?</li>



<li>Umieszczenie wpisu na innej stronie</li>



<li>Wypisywanie postów z szablonu</li>



<li>modyfikacja szablonu, bez wtyczki</li>
</ul>
<p>Artykuł <a href="https://wordpress.aurainweb.pl/wyswietlanie-postow-na-stronie-bez-uzycia-wtyczki/">Wyświetlanie wpisów na statycznej stronie &#8211; WordPress</a> pochodzi z serwisu <a href="https://wordpress.aurainweb.pl">Kurs WordPress od podstaw</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6920</post-id>	</item>
		<item>
		<title>Własny wygląd podstrony, strony w motywie WordPress</title>
		<link>https://wordpress.aurainweb.pl/wlasny-wyglad-podstrony-strony-w-szablonie-wordpress/</link>
		
		<dc:creator><![CDATA[AuraInWeb]]></dc:creator>
		<pubDate>Sat, 30 May 2015 09:00:54 +0000</pubDate>
				<category><![CDATA[Budowa motywu]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[edycja szablonu]]></category>
		<guid isPermaLink="false">http://www.aurainweb.pl/?p=6906</guid>

					<description><![CDATA[<p>Każdy użytkownik WordPress do spersonalizowania wyglądu strony wykosztuje różne motywy niekiedy jednak nie są one wystarczające i trzeba stworzyć własny lub zmodyfikować posiadany. O tym jak zbudować własny motyw dowiesz &#8230; </p>
<p>Artykuł <a href="https://wordpress.aurainweb.pl/wlasny-wyglad-podstrony-strony-w-szablonie-wordpress/">Własny wygląd podstrony, strony w motywie WordPress</a> pochodzi z serwisu <a href="https://wordpress.aurainweb.pl">Kurs WordPress od podstaw</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Każdy użytkownik WordPress do spersonalizowania wyglądu strony wykosztuje różne motywy niekiedy jednak nie są one wystarczające i <strong>trzeba stworzyć własny lub zmodyfikować posiadany.</strong></p>



<span id="more-6906"></span>



<p><strong>O tym jak zbudować własny motyw dowiesz się z wpisu<br></strong><a href="https://wordpress.aurainweb.pl/budujemy-wlasny-szablon-wordpress-cz-1/" target="_blank" rel="noreferrer noopener">Budujemy własny motyw</a></p>



<p>Dlatego też w tym wpisie pokaże jak zmodyfikować istniejący już motyw poprzez dodanie nowego szablonu strony. Jest to dosyć proste i nie wymaga sporej wiedzy.</p>



<h2 class="wp-block-heading">Metody na zmianę wyglądu podstrony</h2>



<p>Można to zrobić na 2 sposoby, poprzez stworzenie nowego pliku z zmodyfikowanym kodem lub wprowadzić modyfikacje do istniejącego pliku.</p>



<h3 class="wp-block-heading">Pierwsza metoda personalizowania motywu &#8211; tworzymy własny szablon strony:</h3>



<p>Kopiujemy istniejący&nbsp;plik <em>page.php</em> z aktualnie używanego motywu i nadajemy mu niepowtarzalną&nbsp;nazwę. Następnie w kopi (nowym pliku) wprowadzamy niezbędne zmiany takie jak np. dodanie dodatkowych pól lub inne poprawki jakie chcemy wprowadzić. W efekcie uzyskany szablon strony będzie się różnić od oryginalnego &#8211; warto przy tym pamiętać by nie usuwać istotnych elementów struktury tak by nowy typ strony/podstrony wpasował się w aktualny szablon. Trzeba również pamiętać o dopisaniu przed znacznik</p>



<pre class="wp-block-preformatted">get_header();</pre>



<p>poniższego kodu gdzie &#8222;Produkty&#8221; to nazwa nowego szablonu</p>



<pre class="wp-block-preformatted">&lt;?php
/**
* Template Name: Produkty
*/
?&gt;</pre>



<p>Gotowy plik wgrywamy na serwer FTP.&nbsp;Od tego momentu w zakładce strony podczas edycji tekstu będziemy mogli wybrać pomiędzy nowym szablonem a starym. Szablonów tego typu w jednym motywie może być kilka.</p>



<p><strong>UWAGA:</strong> Mało prawdopodobne by wszystko z plikiem było dobrze za pierwszym razem, mogą pojawiać się błędy. Czasami trzeba nawet kilkakrotnie modyfikować plik nim będzie poprawnie działał.</p>



<h3 class="wp-block-heading">Personalizacja szablonu strony&nbsp; &lt;- rozwinięcie poprzedniej:</h3>



<h5 class="wp-block-heading">Modyfikuję istniejącą stronę!</h5>



<p>To średnio udany pomysł &#8211; o ile nie jesteśmy autorem motywu! Jest tak dlatego, że wszystkie nasze zmiany zostaną usunięte podczas aktualizacji motywu.</p>



<h5 class="wp-block-heading">Ustawianie warunków w szablonie</h5>



<p>W tej metodzie modyfikujemy istniejący szablon czyli wprowadzamy zmiany w pliku page.php lub naszym nowym pliku, który przygotowaliśmy wcześniej (podobne zmiany można wprowadzić w innych plikach).</p>



<p>Przed zaczęciem tej pracy warto poznać kilka zmiennych:</p>



<ul>
<li><strong>is_front_page()</strong> &#8211; odnosi się do strony głównej</li>



<li><strong style="font-size: revert;">is_page( 'About&#8217; )</strong><span style="font-size: revert;"> &#8211; odnosi się do strony noszącej nazwę 'About&#8217;,</span></li>



<li><strong style="font-size: revert;">is_page(11)</strong><span style="font-size: revert;"> &#8211; odnosi się do strony posiadającej id 11,</span></li>



<li><strong style="font-size: revert;">is_page( array( 42, 'about-me&#8217;, 'Contact&#8217; ) )</strong><span style="font-size: revert;"> &#8211; odnosi się do stron, które mają ID 42, nazywają się 'about me&#8217; lub 'contact&#8217;</span></li>
</ul>



<p>Dzięki tym zmiennym oraz kilku innym (np.&nbsp;is_home()) można w PHP napisać warunki dzięki, którym określona treść wyświetli się tylko po spełnieniu określonych warunków np.</p>



<pre class="wp-block-preformatted">if ( is_front_page() ) {
    get_header( 'home' );
} elseif ( is_page( 'About' ) ) {
    get_header( 'about' );
} else {
    get_header();
}
</pre>



<p>W ten sposób, możemy korzystać z jednego szablonu i uzyskać inny wygląd strony.</p>



<p>W zamieszczonym powyżej przykładzie kodu w zależności czy jest to strona główna, o nazwie About czy inna posiadamy 3 różne nagłówki. I tak:</p>



<ul>
<li>get_header( 'home&#8217; ) to plik o nazwie header-home.php</li>
</ul>



<p>get_header( 'about&#8217; ) to plik o nazwie header-about.php</p>



<p>Dla tych podstron o ile będą używały naszego szablonu standardowy header.php zostanie zastąpiony innym. Na waszej stronie może to oczywiście inaczej wyglądać i dotyczyć np. klasy, która ma zostać dodana w określonym przypadku.</p>



<p>Po modyfikacji zastępujemy plik stary plik nowym.</p>



<h4 class="wp-block-heading">Jak skorzystać z nowego szablonu?!</h4>



<p>W celu użycia nowego szablonu wchodzimy w panelu administracyjnym strony i wybieramy interesujący nas szablon.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="341" height="451" data-attachment-id="11959" data-permalink="https://wordpress.aurainweb.pl/wlasny-wyglad-podstrony-strony-w-szablonie-wordpress/wyglad-strony/" data-orig-file="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/12/wygląd-strony.jpg?fit=341%2C451&amp;ssl=1" data-orig-size="341,451" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="wybór szablonu strony" data-image-description="&lt;p&gt;wybór szablonu strony&lt;/p&gt;
" data-image-caption="&lt;p&gt;wybór szablonu strony w opcjach strony WordPress&lt;/p&gt;
" data-medium-file="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/12/wygląd-strony.jpg?fit=227%2C300&amp;ssl=1" data-large-file="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/12/wygląd-strony.jpg?fit=341%2C451&amp;ssl=1" src="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/12/wygląd-strony.jpg?resize=341%2C451&#038;ssl=1" alt="wybór szablonu strony" class="wp-image-11959" srcset="https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/12/wygląd-strony.jpg?w=341&amp;ssl=1 341w, https://i0.wp.com/wordpress.aurainweb.pl/wp-content/uploads/2018/12/wygląd-strony.jpg?resize=227%2C300&amp;ssl=1 227w" sizes="(max-width: 341px) 100vw, 341px" data-recalc-dims="1" /></figure></div>


<div class="wp-block-image" style="text-align: center;">
<figure class="aligncenter">
<figcaption>wybór&nbsp; szablonu strony</figcaption>
</figure>
</div>



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



<p>Obie metody wymagają pewnej wiedzy programistycznej i trzeba je łączyć w celu uzyskania jak najbardziej funkcjonalnego szablonu. Część niezbędnych informacji można samodzielnie wyszukać, ale i tak w większości trzeba wprowadzać zmiany na przemian z testowaniem.</p>



<p><strong>Dodatkowe tagi:</strong><br>własny wygląd, typ podstrony<br>jak wykonać skórkę dla strony<br>Jak uzyskać inny wygląd podstrony w WordPressie</p>



<ul>
<li><a href="http://wordpress.aurainweb.pl/statyczna-strona-glowna-wordpress/" target="_blank" rel="noreferrer noopener">http://wordpress.aurainweb.pl/statyczna-strona-glowna-wordpress/</a></li>



<li><a href="http://wordpress.aurainweb.pl/dodawac-podstrony-wpisami-wordpress/" target="_blank" rel="noreferrer noopener">http://wordpress.aurainweb.pl/dodawac-podstrony-wpisami-wordpress/</a></li>
</ul>
<p>Artykuł <a href="https://wordpress.aurainweb.pl/wlasny-wyglad-podstrony-strony-w-szablonie-wordpress/">Własny wygląd podstrony, strony w motywie WordPress</a> pochodzi z serwisu <a href="https://wordpress.aurainweb.pl">Kurs WordPress od podstaw</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6906</post-id>	</item>
		<item>
		<title>Wyświetlanie wpisów na statycznej stronie bez wtyczki &#8211; WordPress</title>
		<link>https://wordpress.aurainweb.pl/wyswietlanie-wpisow-na-statycznej-stronie-wordpress/</link>
		
		<dc:creator><![CDATA[AuraInWeb]]></dc:creator>
		<pubDate>Fri, 08 May 2015 11:56:13 +0000</pubDate>
				<category><![CDATA[Budowa motywu]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[motyw]]></category>
		<category><![CDATA[skórka]]></category>
		<category><![CDATA[szablon]]></category>
		<category><![CDATA[wpis]]></category>
		<category><![CDATA[wpisy]]></category>
		<guid isPermaLink="false">http://wordpress.aurainweb.pl/?p=10909</guid>

					<description><![CDATA[<p>Czasami zdarza się, że chcemy w WordPress pod treścią strony wyświetlić wpisy z wpis (post, posty) z określonej kategorii. W większości wypadków i najszybszym sposobem do uzyskania tego efektu jest &#8230; </p>
<p>Artykuł <a href="https://wordpress.aurainweb.pl/wyswietlanie-wpisow-na-statycznej-stronie-wordpress/">Wyświetlanie wpisów na statycznej stronie bez wtyczki &#8211; WordPress</a> pochodzi z serwisu <a href="https://wordpress.aurainweb.pl">Kurs WordPress od podstaw</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Czasami zdarza się, że chcemy w WordPress pod treścią strony wyświetlić wpisy z wpis (post, posty) z określonej kategorii. W większości wypadków i najszybszym sposobem do uzyskania tego efektu jest użycie wtyczki. </p>



<span id="more-10909"></span>



<p>Jednak nie jest to jedyne rozwiązanie kiedy bowiem np. budujemy własny szablon lub użycie wtyczki wydaje nam się zbyt kłopotliwe możemy samodzielnie dopisać taką opcję.</p>



<p>Jeśli jednak wolicie skorzystać z wtyczki polecam&nbsp;<a href="http://www.aurainweb.pl/2014/08/post-na-stronie-wordpress-posts-in-page/" target="_blank" rel="noreferrer noopener">wtyczki post in page</a>.</p>



<h2 class="wp-block-heading">Co trzeba wiedzieć na początek!</h2>



<p>Gdzie jest w tym o czym piszę haczyk? <strong>O tuż po aktualizacji pobranej z Internetu skórki nasza zmiana może zostać nadpisana</strong>. Jednak jeśli stworzymy dodatkowy wygląd (inny szablon strony) w motywie i w nim umieści się spersonalizowany kod to dodatkowa funkcjonalność powinna pozostać nie tknięta. Na wszelki wypadek warto jednak zachować kopię zapasową w tedy po aktualizacji w razie potrzeby wystarczy dodać ponownie przez FTP nasz plik. <a href="http://www.aurainweb.pl/2015/05/wlasny-wyglad-podstrony-strony-w-szablonie-wordpress/" target="_blank" rel="noopener">Inny typ szablonu strony</a> oczywiście wybieramy podczas edycji artykułu w prawym panelu bocznym.</p>



<p><em>Dość istotne jeśli nie masz doświadczenia w tego typu modyfikacjach by przed przystąpieniem do pracy zapoznać się z kilkoma innymi moimi wpisami.</em></p>



<ul>
<li><a href="http://www.aurainweb.pl/2011/02/zmiana-linkow-stalych-w-adresie-url-wordpress/#category">link stałe</a></li>



<li><a href="http://www.aurainweb.pl/2015/05/wlasny-wyglad-podstrony-strony-w-szablonie-wordpress/">inny wygląd podstrony</a></li>



<li><a href="http://www.aurainweb.pl/2018/03/pliki-motywu-wordpress/">pliki szablonu</a></li>
</ul>



<h2 class="wp-block-heading">Wypisywanie wpisów z kategorii o nazwie takiej jak strona</h2>



<p>W celu wypisania postów z danej kategorii trzeba w pliku wykołysać poniższy kod. Kod najlepiej umieścić pod wypisaniem treści artykułu &#8211; w ten sposób będziemy mieć pewność iż pobierze poprawnie nazwę kategorii.</p>



<pre class="wp-block-preformatted">&lt;?php
  $nameofkat = $post-&gt;post_name;
    query_posts('category_name='.get_permalink().'&amp;post_status=publish,future');
    while (have_posts()) : the_post();
      echo "&lt;div class=''&gt;";
       the_post_thumbnail();
      echo "&lt;h3 class='entry-title'&gt;";
      echo "&lt;a href='".get_permalink()."'&gt;";
            the_title();
      echo "&lt;/a&gt;";
      echo "&lt;/h3&gt;";
        the_content();
      echo "&lt;/div&gt;";
   endwhile;
?&gt;</pre>



<p>By lepiej można go było zrozumieć przedstawię teraz co robią poszczególne elementy specyficzne dla WordPress, czyli daruję opis pobocznych elementów&nbsp;HTML, PHP i odwołania do CSS.</p>



<pre class="wp-block-preformatted">$nameofkat = $post-&gt;post_name;
query_posts('category_name='.get_permalink().'&amp;post_status=publish,future'); // bież pod uwagę posty znajdujące w kategorii nazywającej się tak samo jak nazwa strony 

query_posts('cat=6'); // weź pod uwagę posty z kategorii o id=6</pre>



<p>W tym przypadku pod treścią artykułu pokażą się wpisy (posty) należące do kategorii o takiej samej nazwie jak strona.</p>



<p>Podobny efekt można uzyskać &#8211; <a href="http://www.aurainweb.pl/2011/02/zmiana-linkow-stalych-w-adresie-url-wordpress/#category" target="_blank" rel="noopener">Zmiana adresów stałych</a>.</p>



<h3 class="wp-block-heading">Wypisywanie wpisów z kategorii innej niż nazwa strony</h3>



<p>W drugim przypadku kod będzie wyglądał tak:</p>



<pre class="wp-block-preformatted">&lt;?php
 query_posts('cat=7');
 while (have_posts()) : the_post();
 echo "&lt;div class=''&gt;";
 the_post_thumbnail();
 echo "&lt;h3 class='entry-title'&gt;";
 echo "&lt;a href='".get_permalink()."'&gt;";
 the_title();
 echo "&lt;/a&gt;";
 echo "&lt;/h3&gt;";
 the_content()
 echo "&lt;/div&gt;";
 endwhile;;
?&gt;</pre>



<p>Teraz id kategorii ustawione jest na sztywno. W efekcie wszystkie strony korzystające z pliku z tym kodem będą wyświetlać te same wpisy.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Powyżej wypisałam 2 różne sposoby uzyskania listy postów z kategorii. W pierwszym przypadku w zależności od strony zostanie wzięta pod uwagę inna grupa wpisów. Spełniać ona musi jednak warunek posiadania takiej samej nazwy jak strona np. na stronie Oferta wyświetlą się wpisy z kategorii Oferta o ile taka istnieje.</p>



<p>W drugim przypadku na każdej stronie z tym szablonem wypisujemy posty z kategorii posiadającej id=7.</p>



<pre class="wp-block-preformatted">the_title(); // wypisanie tytułu postu</pre>



<pre class="wp-block-preformatted">get_permalink() // adres postu, jego lokalizacja np. http://www.aurainweb.pl/przykladowy-post</pre>



<pre class="wp-block-preformatted">the_content(); // wypisuje urywek tekstu, aż do "read more"</pre>



<p>Czasami może przydać się również kod:</p>



<pre class="wp-block-preformatted">get_the_date; // data utworzenia postu</pre>



<p>W powyższym kodzie ominęłam składnię CSS ze względu na zróżnicowaną budowę dostępnych szablonów.</p>



<p>Jeżeli mapie jakieś pytania lub sugestie możecie zostawić je w formie komentarza.</p>



<p><strong>Dodatkowe tagi</strong></p>



<ul>
<li>Jak dodać wpis do wybranej przeze mnie strony na wp?</li>



<li>Umieszczenie wpisu na innej stronie</li>



<li>Wypisywanie postów z szablonu</li>



<li>modyfikacja szablonu, bez wtyczki</li>
</ul>
<p>Artykuł <a href="https://wordpress.aurainweb.pl/wyswietlanie-wpisow-na-statycznej-stronie-wordpress/">Wyświetlanie wpisów na statycznej stronie bez wtyczki &#8211; WordPress</a> pochodzi z serwisu <a href="https://wordpress.aurainweb.pl">Kurs WordPress od podstaw</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">10909</post-id>	</item>
	</channel>
</rss>
