Al subir imagen cuando creo la nota no queda de primero
-
Les pido ayuda por si me pueden guiar o decir como arreglar el problema con la galeria en wordpress en el archivo post-new.php, lo que sucede es que cuando subo un archivo, este no se guarda de mi primero sino que aparece mucho más abajo en la galería, como si se hubiera subido días atrás. He probado con el siguiente código:
// Hook para ejecutar la función después de que se haya subido un archivo add_action('add_attachment', 'reorder_gallery'); function reorder_gallery($attachment_id) { // Obtener la ID del post al que está adjunto el archivo $post_id = wp_get_post_parent_id($attachment_id); // Comprobar si el archivo se ha subido desde el formulario de Añadir Objeto (post-new.php) if (strpos($_SERVER['HTTP_REFERER'], 'post-new.php') !== false) { // Obtener todas las imágenes adjuntas al post $attachments = get_posts(array( 'post_type' => 'attachment', 'posts_per_page' => -1, 'post_status' => null, 'post_parent' => $post_id, 'exclude' => $attachment_id, 'orderby' => 'menu_order', 'order' => 'ASC' // Orden descendente )); // Si hay más de una imagen adjunta, reordenarlas if (count($attachments) > 1) { // Obtener el ID de la primera imagen adjunta $first_attachment_id = $attachments[0]->ID; // Mover la imagen recién subida a la posición 1 wp_update_post(array( 'ID' => $attachment_id, 'menu_order' => $first_attachment_id )); } } }
Algo que no les he dicho es que yo tengo una versión muy vieja del WordPress, es la 4.7.4, ya que por tema del servidor no podemos actualizar aún a una versión actual. Este código lo hemos agregado en el archivo custom_functions.php dentro de nuestro theme. Pero el tema es que lo hace solamente una vez nada mas, pero ya al subir otra imagen no sirve.
Gracias por la ayuda.
- El debate ‘Al subir imagen cuando creo la nota no queda de primero’ está cerrado a nuevas respuestas.