{"id":27483,"date":"2021-05-09T15:46:00","date_gmt":"2021-05-09T12:46:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=27483"},"modified":"2021-10-17T17:19:45","modified_gmt":"2021-10-17T14:19:45","slug":"como-registrar-tamanos-de-imagen-personalizados-y-cambiar-el-tamano-de-imagenes-existentes-en-wordpress","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/es\/como-registrar-tamanos-de-imagen-personalizados-y-cambiar-el-tamano-de-imagenes-existentes-en-wordpress\/","title":{"rendered":"C\u00f3mo registrar tama\u00f1os de imagen personalizados y cambiar el tama\u00f1o de im\u00e1genes existentes en WordPress"},"content":{"rendered":"<p>WordPress tiene una miniatura de publicaci\u00f3n de funciones incorporada, tambi\u00e9n conocida como imagen destacada. Cada vez que se carga una nueva imagen en WordPress a trav\u00e9s del cargador de medios, se crean 3 tipos de im\u00e1genes con diferentes tama\u00f1os.<\/p>\n<p>El administrador puede registrar 3 tama\u00f1os para im\u00e1genes desde <strong>Configuraci\u00f3n-&gt;<\/strong> P\u00e1gina de <strong>medios<\/strong>.<\/p>\n<h3>Tama\u00f1o de miniatura predeterminado<\/h3>\n<p>Como se ve en la captura de pantalla, el tama\u00f1o de la miniatura, el tama\u00f1o mediano y el tama\u00f1o grande est\u00e1n registrados. Cuando cargamos una nueva imagen, se crean proporcionalmente 3 im\u00e1genes con las dimensiones especificadas anteriormente. Si seleccionamos la opci\u00f3n &#8216;Recortar miniatura a las dimensiones exactas (normalmente las miniaturas son proporcionales)&#8217; en &#8216;Tama\u00f1o de miniatura&#8217;, la imagen ser\u00e1 un recorte dif\u00edcil al tama\u00f1o especificado.<\/p>\n<p>Se trata de 3 tama\u00f1os predeterminados de imagen que WordPress nos permite desde la configuraci\u00f3n de medios. \u00bfQu\u00e9 pasa si necesitamos registrar un tama\u00f1o m\u00e1s para la imagen cargada? Aparecen algunos casos en los que necesitamos mostrar las im\u00e1genes con el ancho y alto exactos.<\/p>\n<p>Bueno, podemos hacer esto con unas pocas l\u00edneas de c\u00f3digo.<\/p>\n<h3>Registrar nuevo tama\u00f1o de imagen para miniaturas<\/h3>\n<p>WordPress proporciona una funci\u00f3n <code>add_image_size()<\/code>que ayuda a registrar un nuevo tama\u00f1o de post_thumbnail.<\/p>\n<p>Para usar este m\u00e9todo, debemos agregar soporte para miniaturas de publicaciones. Coloque el siguiente c\u00f3digo en el <code>functions.php<\/code>archivo.<\/p>\n<pre><code>add_theme_support( 'post-thumbnails' );<\/code><\/pre>\n<p><code>add_image_size()<\/code> El m\u00e9todo tiene 4 par\u00e1metros como este: add_image_size (&#8216;nombre del tama\u00f1o&#8217;, ancho, alto, modo de recorte);<\/p>\n<p>Si pasamos el cuarto par\u00e1metro como verdadero, la imagen ser\u00e1 un recorte dif\u00edcil. Si pasamos falso, la imagen se recortar\u00e1 proporcionalmente.<\/p>\n<p>El c\u00f3digo de ejemplo ser\u00eda el siguiente.<\/p>\n<pre><code>add_image_size('hard-crop-thumb', 120, 120, true ); \/\/ Hard Crop Mode\nadd_image_size('soft-crop-thumb', 220, 180 ); \/\/ Soft Crop Mode<\/code><\/pre>\n<p>Aseg\u00farese de no utilizar nombres reservados en la funci\u00f3n anterior. Los nombres reservados son &#8216;pulgar&#8217;, &#8216;miniatura&#8217;, &#8216;mediano&#8217;, &#8216;grande&#8217;, &#8216;post-miniatura&#8217;.<\/p>\n<p>Entonces nuestro c\u00f3digo final es el siguiente.<\/p>\n<pre><code>add_theme_support( 'post-thumbnails' );\nadd_image_size('hard-crop-thumb', 120, 120, true ); \/\/ Hard Crop Mode\nadd_image_size('soft-crop-thumb', 220, 180 ); \/\/ Soft Crop Mode<\/code><\/pre>\n<p>Una vez que agregue el c\u00f3digo anterior en su functions.php, cada nueva imagen cargada a trav\u00e9s del cargador de medios crear\u00e1 2 miniaturas adicionales con los tama\u00f1os anteriores.<\/p>\n<h3>\u00bfC\u00f3mo usarlo?<\/h3>\n<p>Hemos agregado c\u00f3digo para tama\u00f1os de imagen adicionales. Ahora, para mostrar esas im\u00e1genes, puede usar el siguiente c\u00f3digo.<\/p>\n<pre><code>&lt;?php the_post_thumbnail( 'your-specified-image-size-name' ); ?&gt;<\/code><\/pre>\n<p>El c\u00f3digo anterior debe usarse dentro del bucle de publicaci\u00f3n. Si desea usarlo fuera del bucle, el c\u00f3digo ser\u00e1:<\/p>\n<pre><code>&lt;?php get_the_post_thumbnail('YOUR_POST_ID', 'your-specified-image-size-name'); ?&gt;<\/code><\/pre>\n<h3>\u00bfPor qu\u00e9 deber\u00eda usar miniaturas regeneradas?<\/h3>\n<p><code>add_image_size()<\/code>La funci\u00f3n registra nuevos tama\u00f1os de miniaturas para las nuevas im\u00e1genes, no para las im\u00e1genes antiguas que ya se cargaron en un sistema. Para convertir im\u00e1genes antiguas, instale el complemento <a href=\"https:\/\/wordpress.org\/plugins\/regenerate-thumbnails\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Regenerate Thumbnails<\/a> y act\u00edvelo.<\/p>\n<p>Despu\u00e9s de activar el complemento, vaya a <strong>Herramientas-&gt; Regenerar. Miniaturas<\/strong>. Haga clic en el bot\u00f3n Regenerar todas las miniaturas.<\/p>\n<p>Tambi\u00e9n puede regenerar la miniatura de la imagen especificada. A continuaci\u00f3n se muestran los pasos para ello.<\/p>\n<ul>\n<li>Vaya a la p\u00e1gina de Medios.<\/li>\n<li>Seleccione el dise\u00f1o de la cuadr\u00edcula de la tabla.<\/li>\n<li>Marque la imagen que desea regenerar las miniaturas.<\/li>\n<li>Seleccione la opci\u00f3n &#8216;Regenerar miniaturas&#8217; del men\u00fa desplegable.<\/li>\n<li>Pulsa el bot\u00f3n Aplicar.<\/li>\n<\/ul>\n<p>Esperamos que comprenda c\u00f3mo registrar tama\u00f1os de imagen personalizados y cambiar el tama\u00f1o de las im\u00e1genes existentes. Si tiene alguna pregunta o sugerencia, deje un comentario a continuaci\u00f3n.<\/p>\n<h4>Art\u00edculos relacionados<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/es\/como-configurar-una-imagen-destacada-mediante-programacion-en-wordpress\/\" title=\"C\u00f3mo configurar una imagen destacada mediante programaci\u00f3n en WordPress\">C\u00f3mo configurar una imagen destacada mediante programaci\u00f3n en WordPress<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/es\/cambiar-el-tamano-de-la-imagen-en-php-usando-tinypng\/\" title=\"Cambiar el tama\u00f1o de la imagen en PHP usando TinyPNG\">Cambiar el tama\u00f1o de la imagen en PHP usando TinyPNG<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/es\/cargar-imagen-usando-la-biblioteca-bulletproof-en-php\/\" title=\"Cargar imagen usando la biblioteca a prueba de balas en PHP\">Cargar imagen usando la biblioteca a prueba de balas en PHP<\/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>Podemos registrar un tama\u00f1o de imagen personalizado en WordPress. La funci\u00f3n add_image_size () se utiliza para registrar la miniatura de la publicaci\u00f3n para obtener un tama\u00f1o adicional.<\/p>\n","protected":false},"author":1,"featured_media":20673,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[495,606],"tags":[849],"class_list":["post-27483","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-laravel","category-uncategorized-2","tag-affiai-es"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/posts\/27483","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=27483"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/posts\/27483\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/media\/20673"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/media?parent=27483"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/categories?post=27483"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/tags?post=27483"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}