Ir al contenido principal

Tamaños de imagen (desarrolladores)

SportsPress registra cuatro tamaños de imagen personalizados con WordPress al activarse. Esta página documenta esos tamaños y cómo usarlos en el código del tema o del plugin.

Actualizado hoy

Tamaños de imagen (desarrolladores)

SportsPress registra cuatro tamaños de imagen personalizados con WordPress al activarse. Esta página documenta esos tamaños y cómo usarlos en el código del tema o del plugin.

Tamaños registrados

Constante / Nombre

Ancho

Alto

Recorte

Uso

sportspress-fit-icon

40

40

false

Logos en línea, marcadores compactos

sportspress-fit-medium

150

150

false

Logos en listas y directorios

sportspress-fit-large

500

500

false

Imágenes de perfil de tamaño completo

sportspress-crop-medium

150

150

true

Fotos de perfil cuadradas recortadas

El modo "encaja dentro" (false) escala la imagen proporcionalmente para que quepa dentro del cuadro sin recortarla. El modo "recorte" (true) escala y recorta la imagen para que llene exactamente las dimensiones.

Cómo se registran

SportsPress registra estos tamaños usando add_image_size():

add_image_size( 'sportspress-fit-icon',   40,  40,  false );
add_image_size( 'sportspress-fit-medium', 150, 150, false );
add_image_size( 'sportspress-fit-large',  500, 500, false );
add_image_size( 'sportspress-crop-medium', 150, 150, true );

Usar los tamaños en plantillas de tema

Para mostrar la imagen de un post de SportsPress con un tamaño específico:

// Mostrar el logo de un equipo con el tamaño de icono
the_post_thumbnail( 'sportspress-fit-icon' );// Obtener la URL del logo del equipo con tamaño mediano
$logo_url = get_the_post_thumbnail_url( $team_id, 'sportspress-fit-medium' );// Mostrar la foto de un jugador con tamaño grande
echo get_the_post_thumbnail( $player_id, 'sportspress-fit-large' );

Añadir tamaños de imagen personalizados

Los desarrolladores de temas pueden añadir sus propios tamaños de imagen compatibles con SportsPress en el functions.php del tema:

add_image_size( 'my-team-logo', 200, 100, false );

Una vez registrado, el nuevo tamaño estará disponible en el parámetro size de los shortcodes de galería:

[player_gallery id="99" size="my-team-logo"]

Regenerar miniaturas

Los tamaños de imagen solo se generan para las imágenes subidas después de que se registra el tamaño. Para las imágenes existentes, regenera las miniaturas usando el plugin Regenerate Thumbnails o el comando WP-CLI:

wp media regenerate --yes

¿Ha quedado contestada tu pregunta?