Excluir la imagen destacada del bucle de archivos adjuntos de imagen geni na WordPress

Buscar archivos de archivos adjuntos ге

Una de las palabras más interesantes de WordPress es la capacidad de utilizar "libros de archivos de adjuntos" durante el mayor tiempo posible para todos los genes de adjuntos en una determinada publicación. Por ejemplo, en el último tema premium (tema para la cartera mínima de WordPress), puedes encontrar una única cartera con diferentes estilos (control deslizante, galería, listado, imágenes completas…) que tienes un libro personalizado que atrae todas las imágenes adjuntas a la publicación para que pueda gestionar fácilmente una galería de kick a * s sin tener que utilizar ningún código corto.

Este es el bucle de muestra que utilizo para extraer los archivos adjuntos de imágenes en una publicación usando la función get_posts…

//attachement loop
 $args = array(
 'orderby' => 'menu_order',
 'post_type' => 'attachment',
 'post_parent' => get_the_ID(),
 'post_mime_type' => 'image',
 'post_status' => null,
 'posts_per_page' => -1
 );
 $attachments = get_posts($args);

Excluir la imagen del cuadro adjunto

Vea todos los archivos de los complementos de genes para una publicación excelente para la usabilidad, sin embargo, y puede usarla para excluir una imagen determinada, que está más allá de la imaginación. Tengo una imagen de una separación separada que se puede usar en algunos lugares que se pueden usar para crear una imagen que también contiene una parte del mar de la galería de la publicación. Para mi tema Minim incluye una práctica opción de meta para seleccionar incluir o eliminar su imagen destacada del bucle de archivos adjuntos. del ciclo de archivos adyuvantes.

  1. Por ejemplo, configurar el ID de la imagen destacada como una variable "$ thumb_ID"
  2. Agregamos este argumento de exclusión para el ciclo adjunto. Cosas muy simples (pero plumas).
  3. Ver el código....
//get featured image ID
$thumb_ID = get_post_thumbnail_id( $post->ID );

//attachement loop - with exclude argument for featured image
$args = array(
'orderby' => 'menu_order',
'post_type' => 'attachment',
'post_parent' => get_the_ID(),
'post_mime_type' => 'image',
'post_status' => null,
'posts_per_page' => -1,
'exclude' => $thumb_ID
);
$attachments = get_posts($args);

Consulte la función "Get_Posts" en el WP para obtener información sobre la información sobre el Metro de exclusià parn.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir