{"id":27529,"date":"2021-05-10T16:14:00","date_gmt":"2021-05-10T13:14:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=27529"},"modified":"2021-10-17T17:17:45","modified_gmt":"2021-10-17T14:17:45","slug":"como-configurar-una-imagen-alternativa-para-las-miniaturas-de-publicaciones-de-wordpress","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/es\/como-configurar-una-imagen-alternativa-para-las-miniaturas-de-publicaciones-de-wordpress\/","title":{"rendered":"C\u00f3mo configurar una imagen alternativa para las miniaturas de publicaciones de WordPress"},"content":{"rendered":"<p>Las im\u00e1genes juegan un papel importante en sus publicaciones de WordPress. Cuando compartimos el blog en las redes sociales, la imagen destacada se mostrar\u00e1 como una miniatura de su publicaci\u00f3n. Estas im\u00e1genes son \u00fatiles para captar la atenci\u00f3n de la audiencia. En algunos escenarios, si no tenemos un conjunto de miniaturas de publicaciones, deber\u00edamos necesitar una imagen alternativa que act\u00fae como una imagen destacada para una publicaci\u00f3n. Esta imagen alternativa puede ser la primera imagen de tu publicaci\u00f3n o una imagen est\u00e1tica predeterminada.<\/p>\n<p>En este art\u00edculo, estudiamos c\u00f3mo establecer una imagen alternativa predeterminada para las miniaturas de publicaciones de WordPress. Primero buscaremos la imagen destacada, si no se encuentra, establecemos la primera imagen del contenido de la publicaci\u00f3n y si esto tambi\u00e9n falla, establecemos una imagen est\u00e1tica predeterminada.<\/p>\n<h3>Establecer una imagen alternativa para las miniaturas de publicaciones de WordPress<\/h3>\n<p>Para comenzar, primero debe colocar la imagen predeterminada en el directorio de su tema activo. Digamos que su nombre de imagen predeterminado es &#8216;default.jpg&#8217;, luego puede colocarlo dentro de la carpeta de im\u00e1genes en su tema. La ruta de su imagen ser\u00e1 wp-content \/ themes \/ your-theme-name \/ images \/ default.jpg.<\/p>\n<p>A continuaci\u00f3n, necesitamos agregar un fragmento de c\u00f3digo y un lugar mejor para agregar nuestro c\u00f3digo es un <code>functions.php<\/code>archivo de temas. Abra el <code>functions.php<\/code>archivo en su editor favorito y agregue el siguiente c\u00f3digo al final de un archivo.<\/p>\n<p><strong>functions.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>El c\u00f3digo anterior verifica la primera imagen dentro del contenido de la publicaci\u00f3n y la imprime. Si no hay ninguna imagen disponible en el contenido de la publicaci\u00f3n, imprime la imagen est\u00e1tica predeterminada del directorio de temas.<\/p>\n<p>WordPress muestra miniaturas de publicaciones en varios lugares. Lo encontrar\u00e1 en archivar, lista de publicaciones, p\u00e1gina de publicaci\u00f3n \u00fanica. Todo lo que tenemos que hacer es encontrar las l\u00edneas donde se usa la funci\u00f3n_post_thumbnail(). Y luego reemplace este m\u00e9todo con las l\u00edneas siguientes:<\/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>Esperamos que comprenda c\u00f3mo establecer una imagen alternativa predeterminada para las miniaturas de publicaciones de WordPress. Comparta sus pensamientos en la secci\u00f3n de comentarios a continuaci\u00f3n.<\/p>\n<h4>Art\u00edculos relacionados<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/es\/como-cargar-publicaciones-de-wordpress-con-ajax\/\" title=\"C\u00f3mo cargar una publicaci\u00f3n de WordPress con AJAX\" >C\u00f3mo cargar una publicaci\u00f3n de WordPress con AJAX<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/es\/mostrar-publicaciones-de-una-categoria-especifica-en-una-pagina-de-wordpress\/\" title=\"Mostrar publicaciones de una categor\u00eda espec\u00edfica en una p\u00e1gina de WordPress\" >Mostrar publicaciones de una categor\u00eda espec\u00edfica en una p\u00e1gina de WordPress<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fuente de grabaci\u00f3n:  <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 est\u00e1 buscando establecer una imagen fallack predeterminada en WordPress, entonces est\u00e1 en el lugar correcto. En este art\u00edculo le mostramos c\u00f3mo configurar una imagen predeterminada sin un<\/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":[410,271,606],"tags":[849],"class_list":["post-27529","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-diverso","category-php-2","category-uncategorized-2","tag-affiai-es"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/posts\/27529","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/comments?post=27529"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/posts\/27529\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/media\/22176"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/media?parent=27529"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/categories?post=27529"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/tags?post=27529"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}