Otra pregunta sobre la imagen.
¿Puedo agregar / adjuntar imágenes para publicar sin agregarlo a la publicación? La razón detrás de esto es para que pueda manipularlo lo que quiera usando API.
Otra pregunta sobre la imagen.
¿Puedo agregar / adjuntar imágenes para publicar sin agregarlo a la publicación? La razón detrás de esto es para que pueda manipularlo lo que quiera usando API.
Respuestas:
Hay un complemento llamado Adjuntos http://wordpress.org/extend/plugins/attachments/ Quizás esto es algo que está buscando.
Sí, definitivamente es posible: hago esto en uno de mis temas.
Simplemente agregue sus imágenes a la publicación como si fuera a insertarla en la publicación, pero luego simplemente haga clic en Guardar todos los cambios y no haga clic en el botón "Insertar en la publicación".
Luego, puede acceder a las imágenes de la galería de esa publicación usando algo como:
$images = get_gallery_images();
donde he definido esa función en functions.php:
// get all of the images attached to the current post
function get_gallery_images() {
global $post;
$photos = get_children( array('post_parent' => $post->ID, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => 'ASC', 'orderby' => 'menu_order ID') );
$galleryimages = array();
if ($photos) {
foreach ($photos as $photo) {
// get the correct image html for the selected size
$galleryimages[] = wp_get_attachment_url($photo->ID);
}
}
return $galleryimages;
}
Y luego haz lo que quieras con esas imágenes en tus archivos de plantilla. (En mi caso, recorro las imágenes y las coloco en un control deslizante jQuery).
También hay complementos que puede usar, pero siempre es mejor minimizar los complementos si puede evitarlo.
Sí tu puedes.
Si carga la imagen usando el cargador de medios en la pantalla de edición de una publicación, o usa update_post () para establecer el post_parent
campo del archivo adjunto en el ID de la publicación a la que desea adjuntarlo, está asociado con esa publicación, ya sea que esté o no en realidad se inserta en el contenido de esa publicación.
Puede recuperar todas las imágenes adjuntas a una publicación específica llamando get_children()
( consulte el códice para ver ejemplos ).