{"id":258976,"date":"2023-07-18T11:27:00","date_gmt":"2023-07-18T08:27:00","guid":{"rendered":"https:\/\/inform.click\/ponad-20-najczesciej-poszukiwanych-hackow-petli-wordpress\/"},"modified":"2023-07-18T11:27:00","modified_gmt":"2023-07-18T08:27:00","slug":"ponad-20-najczesciej-poszukiwanych-hackow-petli-wordpress","status":"publish","type":"post","link":"https:\/\/inform.click\/pl\/ponad-20-najczesciej-poszukiwanych-hackow-petli-wordpress\/","title":{"rendered":"Ponad 20 najcz\u0119\u015bciej poszukiwanych hack\u00f3w p\u0119tli WordPress"},"content":{"rendered":"<p>\n  P\u0119tla jest g\u0142\u00f3wnym procesem w WordPressie, wi\u0119c mo\u017cna j\u0105 znale\u017a\u0107 prawie w ka\u017cdym pliku motywu. Zasadniczo jest to kod PHP u\u017cywany przez platform\u0119 do wy\u015bwietlania post\u00f3w za pomoc\u0105 plik\u00f3w szablon\u00f3w motywu. Innymi s\u0142owy, jest ogromny. W rzeczywisto\u015bci jest to krytyczne, poniewa\u017c strona nie b\u0119dzie dzia\u0142a\u0107 bez p\u0119tli.\n<\/p>\n<p>\n  Ulepszenie tego zestawu niezwykle pot\u0119\u017cnych funkcji mo\u017ce zwi\u0119kszy\u0107 mo\u017cliwo\u015bci Twojej witryny WordPress. Na przyk\u0142ad mo\u017cesz zmieni\u0107 spos\u00f3b wy\u015bwietlania post\u00f3w na stronie g\u0142\u00f3wnej i posortowa\u0107 je wed\u0142ug okre\u015blonych parametr\u00f3w. Bior\u0105c pod uwag\u0119, \u017ce p\u0119tla jest naj\u0142atwiejsz\u0105 rzecz\u0105 do modyfikacji, mo\u017cna uzyska\u0107 ca\u0142kiem imponuj\u0105ce i kreatywne hacki.\n<\/p>\n<p>\n  Poka\u017cemy Ci ponad 20 hack\u00f3w p\u0119tli, kt\u00f3rych powiniene\u015b u\u017cy\u0107 ju\u017c teraz, aby to si\u0119 sta\u0142o, bez konieczno\u015bci instalowania wtyczek.\n<\/p>\n<h5>\n  1 Umie\u015b\u0107 reklam\u0119 po pierwszym po\u015bcie<br \/>\n<\/h5>\n<p>\n  Jako bloger doskonale wiesz, \u017ce reklamy to jeden z najlepszych sposob\u00f3w na zarabianie pieni\u0119dzy. Uzyskanie tak bardzo potrzebnych klikni\u0119\u0107 od odwiedzaj\u0105cych jest z pewno\u015bci\u0105 trudne, a wielu bloger\u00f3w nie lubi wysokich wsp\u00f3\u0142czynnik\u00f3w klikalno\u015bci. Umieszczanie reklam po pierwszym po\u015bcie mo\u017ce by\u0107 dobrym sposobem na ich zwi\u0119kszenie, wi\u0119c wypr\u00f3buj t\u0119 prost\u0105 modyfikacj\u0119.\n<\/p>\n<p>\n  Zast\u0105p swoj\u0105 p\u0119tl\u0119 p\u0119tl\u0105 poni\u017cej. Zwr\u00f3\u0107 uwag\u0119, poniewa\u017c musisz wklei\u0107 tam kod reklamy:\n<\/p>\n<pre><code>&lt;?php if (have_posts()): ?&gt;\n&lt;?php $count = 0; ?&gt;\n&lt;?php while (have_posts()): the_post(); ?&gt;\n&lt;?php $count++; ?&gt;\n  &lt;?php if ($count == 2): ?&gt;\n          \/\/Insert the code of an ad in this line\n          <\/code><\/pre>\n<h2>\n  <code>&lt;a href=\"%3C?php%20the_permalink();%20?%3E\"&gt;&lt;?php the_title(); ?&gt;&lt;\/a&gt;<\/code><br \/>\n<\/h2>\n<pre>\n          <?php the_excerpt(); ?>\n   <?php else: ?>\n          <\/pre>\n<h2>\n  <code>&lt;a href=\"%3C?php%20the_permalink();%20?%3E\"&gt;&lt;?php the_title(); ?&gt;&lt;\/a&gt;<\/code><br \/>\n<\/h2>\n<pre>\n          <?php the_excerpt(); ?>\n  <?php endif; ?>\n<?php endwhile; ?>\n<?php endif; ?><\/pre>\n<h5>\n  <code>2 Wy\u015bwietlaj nieaktualne, ale popularne posty sprzed 1 roku<\/code><br \/>\n<\/h5>\n<p>\n  <code>Niekt\u00f3re posty na Twoim blogu, mimo \u017ce powsta\u0142y rok temu, mog\u0105 nadal cieszy\u0107 si\u0119 popularno\u015bci\u0105 w\u015br\u00f3d Twoich czytelnik\u00f3w. Mo\u017ce to by\u0107 na przyk\u0142ad artyku\u0142 instrukta\u017cowy lub inny rodzaj ponadczasowej tre\u015bci. Aby upewni\u0107 si\u0119, \u017ce te posty pozostan\u0105 popularne, mo\u017cesz zastosowa\u0107 ten przydatny hack.<\/code>\n<\/p>\n<p>\n  <code>Wstaw ten kod do pliku single.php:<\/code>\n<\/p>\n<pre><code>&lt;code&gt;&lt;?php $current_day = date('j');\n$last_year = date('Y')-1;\nquery_posts('day='.$current_day.'&year='.$last_year);\nif (have_posts()):\n\u00a0\u00a0\u00a0\u00a0while (have_posts()): the_post();\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0the_title();\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0the_excerpt();\n\u00a0\u00a0\u00a0\u00a0endwhile;\nendif;\n?&gt;<\/code><\/code><\/pre>\n<h5>\n  3 Wy\u015bwietl pi\u0119\u0107 najnowszych przyklejonych post\u00f3w w p\u0119tli<br \/>\n<\/h5>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5aad272c.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5aad272c.webp\" alt=\"\" \/><\/a><\/p>\n<p>\n  Domy\u015blna funkcja pozwala przyklei\u0107 jeden post na stron\u0119 g\u0142\u00f3wn\u0105. Poni\u017cszy hack umieszcza pi\u0119\u0107 lepkich post\u00f3w.\n<\/p>\n<p>\n  Wielu bloger\u00f3w uwa\u017ca posty przyklejone za posty polecane, poniewa\u017c umo\u017cliwiaj\u0105 one wy\u015bwietlanie wpisu nad innymi. Je\u015bli chcesz utworzy\u0107 w\u0142asn\u0105 kategori\u0119 \u201eWybrane przez redaktor\u00f3w&#8221;, jest na to spos\u00f3b. Poni\u017cszy kod musi zosta\u0107 wstawiony w dowolnym miejscu motywu, aby dzia\u0142a\u0142. Mo\u017cesz tak\u017ce zmieni\u0107 liczb\u0119, aby wy\u015bwietla\u0107 mniej post\u00f3w, zast\u0119puj\u0105c liczb\u0119 w czwarta linia.\n<\/p>\n<pre><code>&lt;?php $sticky = get_option('sticky_posts');\nrsort( $sticky );\n$sticky = array_slice( $sticky, 0, 5);\nquery_posts( array( 'post__in' =&gt; $sticky, 'caller_get_posts' =&gt; 1) );\n \nif (have_posts()):     while (have_posts()): the_post();\n        the_title();\n        the_excerpt();\n    endwhile;\nendif;\n \n?&gt;<\/code><\/pre>\n<h5>4 Wy\u015bwietl list\u0119 post\u00f3w z okre\u015blonej kategorii<\/h5>\n<p>Odr\u00f3\u017cnij posty z tej samej kategorii za pomoc\u0105 poni\u017cszego hacka.<\/p>\n<p>Je\u015bli z jakiego\u015b powodu musisz rozr\u00f3\u017cni\u0107 posty nale\u017c\u0105ce do tej samej kategorii (na przyk\u0142ad artyku\u0142y instrukta\u017cowe dla autor\u00f3w esej\u00f3w), wstaw nast\u0119puj\u0105cy kod do pliku p\u0119tli.<\/p>\n<pre><code>&lt;?php foreach((get_the_category()) as $category) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$thecat = $category-&gt;cat_ID. ' ';\n        query_posts('child_of='.$thecat);\n if (have_posts()): while (have_posts()): the_post();\n    \/\/Classic WP loop\n endwhile;endif;\n?&gt;<\/code><\/pre>\n<h5>5 Podaj list\u0119 przysz\u0142ych post\u00f3w<\/h5>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5ad69a80.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5ad69a80.webp\" alt=\"\"><\/a><\/p>\n<p>Poinformowanie czytelnik\u00f3w o nadchodz\u0105cych postach mo\u017ce wzbudzi\u0107 ich zainteresowanie i sprawi\u0107, \u017ce powr\u00f3c\u0105 na Twojego bloga, aby je przeczyta\u0107. Je\u015bli brzmi to dla Ciebie jak \u015bwietny pomys\u0142, u\u017cyj poni\u017cszego kodu, aby poda\u0107 kr\u00f3tk\u0105 list\u0119 nadchodz\u0105cych post\u00f3w w Twojej witrynie WordPress.<\/p>\n<pre><code>&lt;?php query_posts('showposts=10&post_status=future'); ?&gt;\n&lt;?php if (have_posts() ): while (have_posts() ): the_post(); ?&gt;\n    <\/code><\/pre>\n<h2>\n  <code>&lt;?php the_title(); ?&gt;<\/code><br \/>\n<\/h2>\n<pre>\n    <span class=\"datetime\"><?php the_time('j. F Y'); ?><\/span>\n<?php endwhile;\nelse: ?><br \/>No future events scheduled.\n<?php endif; ?><\/pre>\n<h5>\n  <code>6 Pobierz posty przes\u0142ane w okre\u015blonym dniu<\/code><br \/>\n<\/h5>\n<p><code>&lt;a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5b005e9f.webp\" data-rel=\"lightbox\"&gt;&lt;img class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5b005e9f.webp\" alt=\"\" \/&gt;&lt;\/a&gt;<\/code><\/p>\n<p>\n  <code>Je\u015bli cz\u0119sto masz problemy ze znalezieniem niekt\u00f3rych post\u00f3w w swoim kanale, mo\u017cesz je wyszuka\u0107 za pomoc\u0105 p\u0119tli. Jest to mo\u017cliwe poprzez wstawienie nast\u0119puj\u0105cego kodu, kt\u00f3ry bardzo u\u0142atwia wyszukiwanie. W szczeg\u00f3lno\u015bci pobiera wpisy opublikowane mi\u0119dzy dwiema datami, kt\u00f3re sam okre\u015blisz.<\/code>\n<\/p>\n<pre><code>&lt;code&gt;&lt;?php \u00a0\u00a0function filter_where($where = '') {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$where .= \" AND post_date &gt;= '2012-08-19' AND post_date <\/code><\/pre>\n<h5>7 Wy\u015bwietl p\u0119tl\u0119 obraz\u00f3w<\/h5>\n<p>Galeria obraz\u00f3w na stronie pocz\u0105tkowej witryny WordPress to dobry pomys\u0142, poniewa\u017c wi\u0119kszo\u015b\u0107 ludzi ceni sobie wizualizacje. Je\u015bli Twoje posty zawieraj\u0105 obraz wiod\u0105cy, poni\u017cszy kod pobierze je w celu prezentacji w p\u0119tli.<\/p>\n<p>Wstaw nast\u0119puj\u0105cy kod do pliku functions.php:<\/p>\n<pre><code>function catch_that_image() {\n  global $post, $posts;\n  $first_img = '';\n  ob_start();\n  ob_end_clean();\n  $output = preg_match_all('\/&lt;img.&gt;\/i', $post-&gt;post_content, $matches);\n  $first_img = $matches [1] [0];\n \n  if(empty($first_img)){ \/\/Determines a default image\n    $first_img = \"\/images\/default.webp\";\n  }\n  return $first_img;\n}&lt;\/img.&gt;<\/code><\/pre>\n<h5>8 Automatycznie usuwaj posty, ustawiaj\u0105c dat\u0119 wyga\u015bni\u0119cia<\/h5>\n<p>Za\u0142\u00f3\u017cmy, \u017ce prowadzisz konkurs maj\u0105cy na celu zwi\u0119kszenie liczby czytelnik\u00f3w na swoim blogu. Po zako\u0144czeniu konkursu publikujesz wyniki, a co najwa\u017cniejsze, odpowiedzi, czyli podpowiedzi i wskaz\u00f3wki do nich. Oczywi\u015bcie nie powinny by\u0107 dost\u0119pne dla czytelnik\u00f3w na zawsze, bo w przysz\u0142o\u015bci mo\u017cesz zorganizowa\u0107 kolejny konkurs, prawda?<\/p>\n<p>Dobrym sposobem na usuwanie post\u00f3w, nawet je\u015bli o nich zapomnia\u0142e\u015b, jest zaplanowanie ich poprzez ustawienie daty wyga\u015bni\u0119cia. Poni\u017csza p\u0119tla zast\u0119puje istniej\u0105c\u0105 p\u0119tl\u0119 i w\u0142a\u015bnie to robi.<\/p>\n<p>Nie zapomnij u\u017cy\u0107 formatu mm\/dd\/rrrr 00:00:00, aby zast\u0105pi\u0107 czas wyga\u015bni\u0119cia.<\/p>\n<pre><code>&lt;?php if (have_posts()): while (have_posts()): the_post(); ?&gt;\n$expirationtime = get_post_custom_values('expiration');\nif (is_array($expirationtime)) {\n$expirestring = implode($expirationtime);\n}\n  \n$secondsbetween = strtotime($expirestring)-time();\nif ($secondsbetween &gt; 0) {\n\/\/ For example\u2026\nthe_title();\nthe_excerpt();\n}\nendwhile;\nendif;\n?&gt;<\/code><\/code><\/pre>\n<h5>\n  9 Oddziel komentarze od trackback\u00f3w<br \/>\n<\/h5>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5b1dbcca.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5b1dbcca.webp\" alt=\"\" \/><\/a><\/p>\n<p>\n  Popularny wpis na Twoim blogu b\u0119dzie po\u0142\u0105czony z wieloma innymi witrynami. Aby czytelnicy mogli wygodnie \u015bledzi\u0107 dyskusj\u0119 w sekcji komentarzy, nale\u017cy oddzieli\u0107 komentarze i trackbacki.\n<\/p>\n<p>\n  Wszystko, co musisz zrobi\u0107, to otworzy\u0107 comments.php i poszuka\u0107 nast\u0119puj\u0105cych element\u00f3w:\n<\/p>\n<pre><code>foreach ($comments as $comment): ?&gt;\n\/\/ Comments are displayed here\nendforeach;<\/code><\/pre>\n<p>\n  Znalaz\u0142e\u015b? \u015awietnie, teraz zast\u0105p go nowym kodem:\n<\/p>\n<ul class=\"commentlist\">\n  <?php \/\/Displays comments only\n  foreach ($comments as $comment): ?><?php $comment_type = get_comment_type(); ?><?php if($comment_type == 'comment') { ?><\/p>\n<li>\n    <code>\/\/Comment code goes here<\/code>\n  <\/li>\n<p><?php }\n  endforeach;\n  <\/ul>\n<p>  \u00a0\u00a0<\/p>\n<ul>\n  <?php \/\/Displays trackbacks only\n  foreach ($comments as $comment): ?><?php $comment_type = get_comment_type(); ?><?php if($comment_type != 'comment') { ?><\/p>\n<li>\n    <code>&lt;?php comment_author_link() ?&gt;<\/code>\n  <\/li>\n<p><?php }\n  endforeach;\n  &nbsp;&nbsp;\n  <\/ul>\n<\/ul>\n<\/ul>\n<p><\/code><\/p>\n<h5>10 Poka\u017c powi\u0105zane posty<\/h5>\n<p>  <a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5b403cc0.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5b403cc0.webp\" alt=\"\"><\/a><\/p>\n<p>Wy\u015bwietlanie powi\u0105zanych post\u00f3w to dobry spos\u00f3b na zwi\u0119kszenie liczby czytelnik\u00f3w. Aby to osi\u0105gn\u0105\u0107 wystarczy wklei\u0107 specjalny kod do pliku single.php.<\/p>\n<pre><code>&lt;?php \u00a0\u00a0\u00a0\n  \u00a0\u00a0$backup = $post;\u00a0 \/\/ backup the current object\n  \u00a0\u00a0$tags = ks29so_get_post_tags($post-&gt;ID);\n  \u00a0\u00a0$tagIDs = array();\n  \u00a0\u00a0if ($tags) {\n  \u00a0\u00a0\u00a0\u00a0$tagcount = count($tags);\n  \u00a0\u00a0\u00a0\u00a0for ($i = 0; $i term_id;\n  \u00a0\u00a0\u00a0\u00a0}\n  \u00a0\u00a0\u00a0\u00a0$args=array(\n  \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'tag__in' =&gt; $tagIDs,\n  \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'post__not_in' =&gt; array($post-&gt;ID),\n  \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'showposts'=&gt;5,\n  \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'caller_get_posts'=&gt;1\n  \u00a0\u00a0\u00a0\u00a0);\n  \u00a0\u00a0\u00a0\u00a0$my_query = new WP_Query($args);\n  \u00a0\u00a0\u00a0\u00a0if( $my_query-&gt;have_posts()) {\n  \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0while ($my_query-&gt;have_posts()): $my_query-&gt;the_post(); ?&gt;\n  \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;h3&gt;&lt;a href=\"&lt;?php%20the_permalink()%20?&gt;\" rel=\"bookmark\" title=\"&lt;?php the_title(); ?&gt;\"&gt;&lt;?php the_title(); ?&gt;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;?php endwhile;\n  \u00a0\u00a0\u00a0\u00a0} else { ?&gt;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\n  &lt;h2&gt;\n    No related posts found!\n  &lt;\/h2&gt;\u00a0\u00a0\u00a0\u00a0&lt;?php }\n  \u00a0\u00a0}\n  \u00a0\u00a0$post = $backup;\u00a0 \/\/ copy it back\n  \u00a0\u00a0ks29so_reset_query(); \/\/ to use the original query again\n  ?&gt;\n  &lt;h5&gt;\n    11 Okre\u015bl spos\u00f3b wy\u015bwietlania poszczeg\u00f3lnych post\u00f3w na stronie g\u0142\u00f3wnej\n  &lt;\/h5&gt;&lt;a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5b69273b.webp\" data-rel=\"lightbox\"&gt;&lt;img class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5b69273b.webp\" alt=\"\" \/&gt;&lt;\/a&gt;\n  &lt;p&gt;\n    Zdecydowana wi\u0119kszo\u015b\u0107 motyw\u00f3w WordPress wy\u015bwietla wszystkie posty w ten sam spos\u00f3b na stronie pocz\u0105tkowej. Je\u015bli jednak Ci si\u0119 to nie podoba, mo\u017cesz to zmieni\u0107 i okre\u015bli\u0107, kt\u00f3re z nich maj\u0105 by\u0107 wy\u015bwietlane w ca\u0142o\u015bci, a dla kt\u00f3rych wystarcz\u0105 tylko fragmenty.\n  &lt;\/p&gt;\n  &lt;p&gt;\n    Znajd\u017a plik index.php i poszukaj tam p\u0119tli. Zast\u0119puje go nast\u0119puj\u0105cy kod:\n  &lt;\/p&gt;\n  &lt;pre&gt;&lt;code&gt;&lt;?php if (have_posts()): \u00a0\u00a0\u00a0\u00a0while (have_posts()): the_post();\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$customField = get_post_custom_values(\"full\");\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0if (isset($customField[0])) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/\/Custom field is set, display a full post\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0the_title();\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0the_content();\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0} else {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/\/ No custom field set, lets display an excerpt\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0the_title();\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0the_excerpt();\n\u00a0\u00a0\u00a0\u00a0endwhile;\nendif;\n?&gt;<\/code><\/pre>\n<h5>\n    12 Wy\u015bwietlaj Tre\u015bci Promocyjne nad Postami na Stronie G\u0142\u00f3wnej<br \/>\n  <\/h5>\n<p>\n    Wstaw poni\u017cszy kod do pliku index.php, aby doda\u0107 tre\u015b\u0107 promocyjn\u0105.\n  <\/p>\n<div class=\"content-loop\">\n<h5>\n      <code>13 Wymie\u0144 wszystkich autor\u00f3w bloga na stronie<\/code><br \/>\n    <\/h5>\n<p><code>&lt;a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5b9128dd.webp\" data-rel=\"lightbox\"&gt;&lt;img class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5b9128dd.webp\" alt=\"\" \/&gt;&lt;\/a&gt;<\/code><\/p>\n<p>\n      <code>Po prostu wklej ten kod w dowolnym miejscu p\u0119tli, aby wy\u015bwietli\u0107 list\u0119 wszystkich autor\u00f3w.<\/code>\n    <\/p>\n<ul>\n      <?php ks29so_list_authors('exclude_admin=0&#038;optioncount=1&#038;show_fullname=1&#038;hide_empty=1'); ?>\n    <\/ul>\n<h5>\n      <code>14 U\u017cyj pola niestandardowego, aby wy\u015bwietli\u0107 nazwisko autora-go\u015bcia<\/code><br \/>\n    <\/h5>\n<p>\n      <code>Je\u015bli korzystasz z go\u015bcinnych autor\u00f3w na swoim blogu, jest bardzo prawdopodobne, \u017ce nie utworzysz dla nich osobnej strony. Dlaczego zamiast tego nie wy\u015bwietli\u0107 ich nazwy?<\/code>\n    <\/p>\n<p>\n      <code>Wstaw ten kod do single.php, aby to zrobi\u0107:<\/code>\n    <\/p>\n<pre><code>&lt;code&gt;&lt;?php $author = get_post_meta($post-&gt;ID, \"guest-author\", true);\nif ($author != \"\") {\necho $author;\n} else {\nthe_author();\n} ?&gt;<\/code><\/pre>\n<h5>15 Uczy\u0144 zdj\u0119cie obowi\u0105zkowym wymogiem publikacji<\/h5>\n<p>Posty z obrazami cz\u0119sto ciesz\u0105 si\u0119 wi\u0119ksz\u0105 liczb\u0105 wy\u015bwietle\u0144 ni\u017c te bez. Otw\u00f3rz plik functions.php, aby uczyni\u0107 je obowi\u0105zkowymi.<\/p>\n<pre><code>add_action('save_post', 'wpds_check_thumbnail');\nadd_action('admin_notices', 'wpds_thumbnail_error');\n  \nfunction wpds_check_thumbnail( $post_id) {\n \/\/ change to any custom post type\n  if( get_post_type($post_id) != 'post')       return;\n  \n  if (! has_post_thumbnail( $post_id)) {\n   \/\/ set a transient to show the users an admin message\n    set_transient( \"has_post_thumbnail\", \"no\" );\n   \/\/ unhook this function so it doesn't loop infinitely\n    remove_action('save_post', 'wpds_check_thumbnail');\n   \/\/ update the post set it to draft\n    ks29so_update_post(array('ID' =&gt; $post_id, 'post_status' =&gt; 'draft'));\n  \n    add_action('save_post', 'wpds_check_thumbnail');\n  } else {\n    delete_transient( \"has_post_thumbnail\" );\n  }\n}\n  \nfunction wpds_thumbnail_error() {\n \/\/ check if the transient is set, and display the error message\n  if (get_transient( \"has_post_thumbnail\") == \"no\") {\n    echo \"&lt;div id=\"message\" class=\"error\"&gt;&lt;p&gt;&lt;strong&gt;You must add a Featured Image before publishing this. Don't panic, your post is saved.&lt;\/strong&gt;&lt;\/p&gt;&lt;\/div&gt;\";\n    delete_transient( \"has_post_thumbnail\" );\n  }\n}<\/code><\/pre>\n<h5>16 Przekieruj do okre\u015blonej strony po rejestracji<\/h5>\n<p>Otw\u00f3rz plik functions.php i dodaj poni\u017cszy kod.<\/p>\n<pre><code>function __my_registration_redirect(){\n    return home_url( '\/my-page' );\n}\nadd_filter( 'registration_redirect', '__my_registration_redirect' );\n \n#17. Insert Ads in Post\nUse this code in your functions.php file to wrap ads in a post in any place you want.\nHack\nfunction googleadsense($content){\n  $adsensecode = 'Your Ad Codes Here';\n  $pattern = '';\n  $content = str_replace($pattern, $adsensecode, $content);\n  return $content;     \n}\nadd_filter('the_content', 'googleadsense');<\/code><\/pre>\n<h5>18 U\u017cywaj skr\u00f3t\u00f3w do wy\u015bwietlania reklam<\/h5>\n<p>Wybierz miejsce, w kt\u00f3rym chcesz wstawi\u0107 reklam\u0119 i wklej poni\u017cszy kod do functions.php.<\/p>\n<pre><code>function showads() {\n    return '\nAD'S CODE HERE\n';\n}\nadd_shortcode('adsense', 'showads');<\/code><\/pre>\n<h5>19 Wy\u015bwietlaj najcz\u0119\u015bciej komentowane posty<\/h5>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5bb6151c.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-291340-6382e5bb6151c.webp\" alt=\"\"><\/a><\/p>\n<p>Dodaj nast\u0119puj\u0105cy kod do pliku functions.php, aby wy\u015bwietli\u0107 posty z najwi\u0119ksz\u0105 liczb\u0105 komentarzy.<\/p>\n<pre><code>function wpb_most_commented_posts() {\nob_start();?&gt;\n&lt;ul class=\"most-commented\"&gt;\n&lt;?php $query = new\nWP_Query('orderby=comment_count&posts_per_page=10');\nwhile($query-&gt;have_posts()): $query-&gt;the_post(); ?&gt;\n&lt;li&gt;&lt;a href=\"&lt;?php%20the_permalink();%20?&gt;\" title=\"&lt;?php the_title(); ?&gt;\"&gt;&lt;?php the_title(); ?&gt; &lt;span class=\"wpb-comment-count\"&gt;&lt;?php comments_popup_link('No Comments;', '1 Comment', '% Comments'); ?&gt;&lt;\/span&gt;\n&lt;?php endwhile; ?&gt;\n<\/code><\/code><\/pre>\n<\/p><\/div>\n<\/ul>\n<pre>\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>P\u0119tla jest g\u0142\u00f3wnym procesem w WordPressie, wi\u0119c mo\u017cna j\u0105 znale\u017a\u0107 prawie w ka\u017cdym pliku motywu. Zasadniczo jest to kod PHP u\u017cywany przez platform\u0119 do wy\u015bwietlania post\u00f3w za pomoc\u0105 plik\u00f3w szablon\u00f3w motywu. Innymi s\u0142owy, jest ogromny. W rzeczywisto\u015bci jest to krytyczne, poniewa\u017c strona nie b\u0119dzie dzia\u0142a\u0107 bez p\u0119tli. Ulepszenie tego zestawu niezwykle pot\u0119\u017cnych funkcji mo\u017ce zwi\u0119kszy\u0107 mo\u017cliwo\u015bci Twojej witryny WordPress. Na przyk\u0142ad mo\u017cesz zmieni\u0107 spos\u00f3b wy\u015bwietlania post\u00f3w na stronie g\u0142\u00f3wnej i posortowa\u0107 je wed\u0142ug okre\u015blonych parametr\u00f3w. Bior\u0105c pod uwag\u0119, \u017ce p\u0119tla jest naj\u0142atwiejsz\u0105 rzecz\u0105 do modyfikacji, jeden\u2026<\/p>\n","protected":false},"author":1,"featured_media":192398,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[227,58,149],"tags":[],"class_list":["post-258976","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-podreczniki","category-web-i-wordpress","category-web-porady-i-wskazowki"],"_links":{"self":[{"href":"https:\/\/inform.click\/pl\/wp-json\/wp\/v2\/posts\/258976","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/inform.click\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/inform.click\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/inform.click\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/inform.click\/pl\/wp-json\/wp\/v2\/comments?post=258976"}],"version-history":[{"count":0,"href":"https:\/\/inform.click\/pl\/wp-json\/wp\/v2\/posts\/258976\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/inform.click\/pl\/wp-json\/wp\/v2\/media\/192398"}],"wp:attachment":[{"href":"https:\/\/inform.click\/pl\/wp-json\/wp\/v2\/media?parent=258976"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/inform.click\/pl\/wp-json\/wp\/v2\/categories?post=258976"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/inform.click\/pl\/wp-json\/wp\/v2\/tags?post=258976"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}