Hola,
Mediante un código en el archivo functions.php y luego un shortcode consigo mostrar el número total de imágenes que tiene adjunto un producto y funciona bien. El problema es que luego si se edita el producto y se elimina una de las imágenes el contador no lo resta y no se actualiza debido a que la imagen sigue estando en medios de wordpress. ¿Cómo puedo solucionarlo para que el contador se actualice aunque la imagen que se elimina del producto siga en medios?
Muchas gracias de antemano.
El código que he puesto en el archivo functions.php es éste:
function total_images_shortcode() {
global $post;
// Obtener todas las imágenes adjuntas al post actual
$attachments = get_posts( array(
'post_parent' => $post->ID,
'post_type' => 'attachment',
'post_mime_type' => 'image',
'posts_per_page' => -1,
'fields' => 'ids',
) );
// Contar el número de imágenes adjuntas al post
$total_images = count( $attachments );
return $total_images;
}
add_shortcode( 'total_images', 'total_images_shortcode' );
Contenido solo visible a usuarios registrados
Hola Sonia.
Parece que tienes la web en mantenimiento y no podemos revisarlo, necesitamos que abras la web para revisarlo y por favor adjunta una captura para que veamos exactamente a qué te refieres, no se si es del Front de la web o del administrador.
Un saludo