Obtener alt, caption y descripción de una imagen en WordPress

c
junio 17, 2013

Categorías: Tips de wordpress, WordPress – Tags: featured, imagenes

Para obtener el texto alternativo alt, el caption o leyenda y la descripción de una imagen en WordPress podemos hacer lo siguiente:

También podemos ver como obtener el título, url de la imagen a tamaño completo y más cosas.

Supongamos que obtenemos todas las imagenes de un post con la siguiente función:

$args = array(‘orderby’ => ‘menu_order’,'order’ => ‘ASC’,'post_type’ => ‘attachment’,'post_parent’ => $post->ID,’post_mime_type’ => ‘image’,'post_status’ => null,’posts_per_page’ => -1);$attachments = get_posts( $args );

Para ello usamos un get posts y en los argumentos indicamos que solo queremos archivos adjuntos y del tipo imagen que pertenezcan a un post en concreto.

Luego obtenemos los datos de la siguiente manera

if ( $attachments ) {foreach ( $attachments as $attachment ) { //url de la imagen a tamaña completo$full_size = wp_get_attachment_image_src( $attachment->ID, ‘full’ ); //url de una miniatura$thumb = wp_get_attachment_image_src( $attachment->ID, ‘thumbnail’ );//texto alt o alternativo $alt = get_post_meta($attachment->ID, ‘_wp_attachment_image_alt’, true);//caption o leyenda $caption = $attachment->post_excerpt; //descripción $description = $attachment->post_content; //título $attachment->post_title;}}

Programador freelancer y emprendedor en sueños. Contento de ser mi jefe y poder hacer lo que me gusta. WordPress es mi principal fuente de ingreso y me escribo tanto para ayudar como para tener una guia de memoria. Quieres contratarme? Déjame un mensaje.

Más Posts de Damián Logghe – Web

Mas que wordpress

Comparte en las redes sociales: