{"id":24026,"date":"2021-05-10T16:06:00","date_gmt":"2021-05-10T13:06:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=24026"},"modified":"2021-10-18T02:19:48","modified_gmt":"2021-10-17T23:19:48","slug":"comment-definir-une-image-de-secours-pour-les-vignettes-de-publication-wordpress","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/fr\/comment-definir-une-image-de-secours-pour-les-vignettes-de-publication-wordpress\/","title":{"rendered":"Comment d\u00e9finir une image de secours pour les vignettes de publication WordPress"},"content":{"rendered":"<p>Les images jouent un r\u00f4le important dans vos publications WordPress. Lorsque nous partageons le blog sur les r\u00e9seaux sociaux, l&rsquo;image en vedette s&rsquo;affichera sous forme de vignette de votre message. Ces images sont utiles pour attirer l&rsquo;attention du public. Dans certains sc\u00e9narios, si nous n&rsquo;avons pas d\u00e9fini de vignette de publication, nous devrions avoir besoin d&rsquo;une image de secours qui agit comme une image vedette pour une publication. Cette image de secours peut \u00eatre la premi\u00e8re image de votre publication ou une image statique par d\u00e9faut.<\/p>\n<p>Dans cet article, nous \u00e9tudions comment d\u00e9finir une image de secours par d\u00e9faut pour les vignettes de publication WordPress. Nous allons d&rsquo;abord rechercher l&rsquo;image en vedette, si elle n&rsquo;est pas trouv\u00e9e, nous d\u00e9finissons la premi\u00e8re image du contenu de la publication et si cela \u00e9choue \u00e9galement, d\u00e9finissons une image statique par d\u00e9faut.<\/p>\n<h3>D\u00e9finir une image de secours pour les vignettes de publication WordPress<\/h3>\n<p>Pour commencer, vous devez d&rsquo;abord placer l&rsquo;image par d\u00e9faut dans le r\u00e9pertoire de votre th\u00e8me actif. Disons que votre nom d&rsquo;image par d\u00e9faut est &quot;default.jpg&quot;, alors vous pouvez le placer dans le dossier images de votre th\u00e8me. Le chemin de votre image sera wp-content\/themes\/your-theme-name\/images\/default.jpg.<\/p>\n<p>Ensuite, nous devons ajouter un morceau de code et un meilleur endroit pour ajouter notre code est un <code>functions.php<\/code>fichier de th\u00e8mes. Ouvrez le <code>functions.php<\/code>fichier dans votre \u00e9diteur pr\u00e9f\u00e9r\u00e9 et ajoutez le code ci-dessous \u00e0 la fin d&rsquo;un fichier.<\/p>\n<p><strong>fonctions.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>Le code ci-dessus v\u00e9rifie la premi\u00e8re image dans le contenu de la publication et l&rsquo;imprime. Si aucune image n&rsquo;est disponible dans le contenu de la publication, il imprime l&rsquo;image statique par d\u00e9faut \u00e0 partir du r\u00e9pertoire du th\u00e8me.<\/p>\n<p>WordPress affiche les vignettes des publications \u00e0 divers endroits. Vous le trouverez sur archive, liste de publication, page de publication unique. Tout ce que nous avons \u00e0 faire est de trouver les lignes o\u00f9 la fonction_post_thumbnail() est utilis\u00e9e. Et puis remplacez cette m\u00e9thode par les lignes ci-dessous\u00a0:<\/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>Nous esp\u00e9rons que vous comprendrez comment d\u00e9finir une image de secours par d\u00e9faut pour les vignettes de publication WordPress. S&rsquo;il vous pla\u00eet partager vos pens\u00e9es dans la section commentaire ci-dessous.<\/p>\n<h4>Articles Li\u00e9s<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/fr\/comment-charger-des-articles-wordpress-avec-ajax\/\" title=\"Comment charger un article WordPress avec AJAX\" >Comment charger un article WordPress avec AJAX<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/fr\/afficher-les-articles-d-une-categorie-specifique-sur-une-page-wordpress\/\" title=\"Afficher les articles d'une cat\u00e9gorie sp\u00e9cifique sur une page WordPress\" >Afficher les articles d&rsquo;une cat\u00e9gorie sp\u00e9cifique sur une page WordPress<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Source d&rsquo;enregistrement:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Si vous cherchez \u00e0 d\u00e9finir une image fallack par d\u00e9faut dans WordPress, vous \u00eates au bon endroit. Dans cet article, nous vous montrons comment d\u00e9finir une image par d\u00e9faut sans<\/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":[412,273,608],"tags":[844],"class_list":["post-24026","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-divers","category-php-4","category-uncategorized-4","tag-affiai-fr"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/posts\/24026","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/comments?post=24026"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/posts\/24026\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/media\/22176"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/media?parent=24026"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/categories?post=24026"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/tags?post=24026"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}