Vaya por delante que poco vamos a poder ayudarte ya que es un tema comercial y los voluntarios del foro no tenemos acceso a ese tipo de productos.
Dicho esto, entiendo que la imagen destacada es la que está en la parte superior justo debajo de A celebrity fitness trainer says a $10 jump rope is far better than the elliptical for getting fit
. ¿Es así?
-
Esta respuesta fue modificada hace 3 años, 5 meses por almendron.
Iniciador del debate
myanesp
(@myanesp)
Hola, @almendron:
Gracias de nuevo por estar al pie del cañón aquí. No, estoy utilizando la versión gratuita, su apartado en los temas de WordPress está en el primer enlace.
Sí, como dices, es la que aparece justo encima de ese texto que comentas.
Gracias de nuevo y perdona la confusión.
En el archivo functions.php tienes lo siguiente:
add_image_size('news-base-600-335', 600, 335, true);
Es la que emplea para las imágenes destacadas. Lo que hace es recortarlas al tamaño exacto partiendo del centro de la imagen. Es la única forma de que cuadren bien.
Ten en cuenta que solo te las pondrá a este tamaño si la imagen la has subido después de activar el tema.
El hueco máximo que ocupan las destacadas en la página principal es de 334×220. Podrías modificar esa línea y dejarla a esas medidas. OJO: si haces esto, comprueba que luego al compartir la entrada no aparezca esa miniatura como imagen.
Y repito: haz las pruebas siempre subiendo una imagen nueva para que el tema construya los correspondientes tamaños.
Iniciador del debate
myanesp
(@myanesp)
Hola de nuevo, y gracias, @almendron:
Pues he modificado esa línea, hasta con valores absurdos, también la línea superior (add_image_size('news-base-1200-675', 1200, 675, true);
) y no cambia absolutamente nada. Lo estoy haciendo, claro, desde el functions.php del tema hijo, copiando esas líneas, pero no sucede nada. No sé qué puede estar fallando.
Gracias de nuevo.
Doy por hecho que subido una imagen nueva después de cambiar los valores.
El problema es que el functions.php del hijo no sustituye al padre sino que se carga en adición al padre:
https://developer.wordpress.org/themes/advanced-topics/child-themes/#using-functions-php
Por tanto, no debes copiar el functions.php del padre en el hijo porque no sirve para nada y ocasiona una carga adicional.
Tienes que usar en el hijo
if ( ! function_exists( 'news_base_setup' ) ) {
function news_base_setup() {
// Todo el código del padre
// y cambiar lo de la imagen
}
}
Te he puesto copiar todo el código del padre de la función «news_base_setup» porque no tengo claro si sirve poner solo la línea a modificar. Si solo pones eso, no se si ejecutará el resto de líneas de la función del padre.
Cerrado por falta de respuesta de la persona que abrió el debate.