{"id":27521,"date":"2021-05-10T15:59:00","date_gmt":"2021-05-10T12:59:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=27521"},"modified":"2021-10-18T03:48:20","modified_gmt":"2021-10-18T00:48:20","slug":"jak-ustawic-obraz-zastepczy-dla-miniatur-postow-wordpress","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/pl\/jak-ustawic-obraz-zastepczy-dla-miniatur-postow-wordpress\/","title":{"rendered":"Jak ustawi\u0107 obraz zast\u0119pczy dla miniatur post\u00f3w WordPress"},"content":{"rendered":"<p>Obrazy odgrywaj\u0105 wa\u017cn\u0105 rol\u0119 w Twoich postach WordPress. Gdy udost\u0119pnimy bloga w mediach spo\u0142eczno\u015bciowych, wyr\u00f3\u017cniony obraz b\u0119dzie wy\u015bwietlany jako miniatura Twojego posta. Te obrazy pomagaj\u0105 przyci\u0105gn\u0105\u0107 uwag\u0119 odbiorc\u00f3w. W niekt\u00f3rych sytuacjach, je\u015bli nie mamy ustawionej miniatury posta, powinni\u015bmy potrzebowa\u0107 obrazu zast\u0119pczego, kt\u00f3ry dzia\u0142a jak polecany obraz dla posta. Ten obraz zast\u0119pczy mo\u017ce by\u0107 pierwszym obrazem z Twojego posta lub domy\u015blnym obrazem statycznym.<\/p>\n<p>W tym artykule dowiemy si\u0119, jak ustawi\u0107 domy\u015blny obraz awaryjny dla miniatur post\u00f3w WordPress. Najpierw wyszukamy polecany obraz, je\u015bli nie zostanie znaleziony, ustawimy pierwszy obraz tre\u015bci posta, a je\u015bli to r\u00f3wnie\u017c si\u0119 nie powiedzie, ustawimy domy\u015blny obraz statyczny.<\/p>\n<h3>Ustaw obraz zast\u0119pczy dla miniatur post\u00f3w WordPress<\/h3>\n<p>Na pocz\u0105tek powiniene\u015b najpierw umie\u015bci\u0107 domy\u015blny obraz w katalogu aktywnego motywu. Za\u0142\u00f3\u017cmy, \u017ce domy\u015blna nazwa obrazu to \u201edefault.jpg&quot;, a nast\u0119pnie mo\u017cesz umie\u015bci\u0107 go w folderze obraz\u00f3w w swoim motywie. Twoja \u015bcie\u017cka obrazu b\u0119dzie mia\u0142a posta\u0107 wp-content\/themes\/your-theme-name\/images\/default.jpg.<\/p>\n<p>Nast\u0119pnie musimy doda\u0107 kawa\u0142ek kodu, a lepszym miejscem do dodania naszego kodu jest <code>functions.php<\/code>plik motyw\u00f3w. Otw\u00f3rz <code>functions.php<\/code>plik w swoim ulubionym edytorze i dodaj poni\u017cszy kod na ko\u0144cu pliku.<\/p>\n<p><strong>funkcje.php<\/strong><\/p>\n<pre><code>function post_fallback_image() {\n\u00a0\u00a0\u00a0\u00a0global $post;\n\u00a0\u00a0\u00a0\u00a0$first_img = '';\n\u00a0\u00a0\u00a0\u00a0ob_start();\n\u00a0\u00a0\u00a0\u00a0ob_end_clean();\n\u00a0\u00a0\u00a0\u00a0$output = preg_match_all('\/&lt;img.+src=['\"]([^'\"]+)['\"].*&gt;\/i', $post-&gt;post_content, $matches);\n\u00a0\u00a0\u00a0\u00a0$first_img = $matches[1][0];\n\u00a0\n\u00a0\u00a0\u00a0\u00a0if (empty($first_img)) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$first_img = get_stylesheet_directory_uri(). \"\/images\/default.jpg\";\n\u00a0\u00a0\u00a0\u00a0}\n\u00a0\u00a0\u00a0\u00a0print '&lt;img src=\"'. $first_img .'\" alt=\"'. get_the_title() .'\" \/&gt;';\n}<\/code><\/pre>\n<p>Powy\u017cszy kod sprawdza pierwszy obraz w tre\u015bci posta i drukuje go. Je\u015bli \u017caden obraz nie jest dost\u0119pny w tre\u015bci posta, drukuje domy\u015blny statyczny obraz z katalogu motywu.<\/p>\n<p>WordPress wy\u015bwietla miniatury post\u00f3w w r\u00f3\u017cnych miejscach. Znajdziesz go w archiwum, li\u015bcie post\u00f3w, stronie pojedynczego posta. Wszystko, co musimy zrobi\u0107, to znale\u017a\u0107 wiersze, w kt\u00f3rych u\u017cywana jest funkcja the_post_thumbnail(). A nast\u0119pnie zast\u0105p t\u0119 metod\u0119 poni\u017cszymi liniami:<\/p>\n<pre><code>&lt;?php\nif (has_post_thumbnail()): \u00a0\u00a0\u00a0\u00a0the_post_thumbnail( 'post-thumbnail', array( 'alt' =&gt; get_the_title()) );\nelse: \u00a0\u00a0\u00a0\u00a0post_fallback_image();\nendif;\n?&gt;<\/code><\/pre>\n<p>Mamy nadziej\u0119, \u017ce rozumiesz, jak ustawi\u0107 domy\u015blny obraz awaryjny dla miniatur post\u00f3w WordPress. Podziel si\u0119 swoimi przemy\u015bleniami w sekcji komentarzy poni\u017cej.<\/p>\n<h4>Powi\u0105zane artyku\u0142y<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/pl\/jak-zaladowac-posty-wordpress-za-pomoca-ajax\/\" title=\"Jak za\u0142adowa\u0107 post WordPress za pomoc\u0105 AJAX\" >Jak za\u0142adowa\u0107 post WordPress za pomoc\u0105 AJAX<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/pl\/wyswietlaj-posty-z-okreslonej-kategorii-na-stronie-wordpress\/\" title=\"Wy\u015bwietlaj posty z okre\u015blonej kategorii na stronie WordPress\" >Wy\u015bwietlaj posty z okre\u015blonej kategorii na stronie WordPress<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">\u0179r\u00f3d\u0142o nagrywania:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Je\u015bli chcesz ustawi\u0107 domy\u015blny obraz b\u0142\u0119du w WordPressie, jeste\u015b we w\u0142a\u015bciwym miejscu. W tym artykule pokazujemy, jak ustawi\u0107 domy\u015blny obraz bez<\/p>\n","protected":false},"author":1,"featured_media":22176,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[277,416,612],"tags":[847],"class_list":["post-27521","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-8","category-roznorodny","category-uncategorized-8","tag-affiai-pl"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/posts\/27521","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/comments?post=27521"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/posts\/27521\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/media\/22176"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/media?parent=27521"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/categories?post=27521"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/tags?post=27521"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}