¿Existe algún complemento / magia de wordpress que haga que la biblioteca multimedia solo muestre imágenes que se cargaron en un tipo de publicación personalizado específico? Tengo un tipo de publicación personalizado llamado "artistas". Quiero, cuando el administrador haga clic para cargar / adjuntar una imagen, que la ventana emergente de la biblioteca de medios solo muestre imágenes que se han subido al tipo personalizado de artistas, y no todo el sitio.
Utilizo el complemento ACF para manejar campos personalizados y tipos de publicaciones personalizadas ui. es posible?
Respuestas:
No estoy 100% seguro si soluciono su problema, pero ... Tal vez esto lo ayude ...
El cargador de medios obtiene archivos adjuntos de manera simple
WP_Query
, por lo que puede usar muchos filtros para modificar su contenido.El único problema es que no se puede consulta postes con CPT específico como padres usando
WP_Query
argumentos ... Por lo tanto, tendremos que utilizarposts_where
yposts_join
filtros.Para estar seguros, que solo cambiaremos la consulta del cargador de medios, usaremos
ajax_query_attachments_args
.Y así es como se ve, cuando se combina:
Cuando abra el diálogo del cargador de medios mientras edita una publicación (publicación / página / CPT), verá solo imágenes adjuntas a este tipo de publicación específica.
Si desea que funcione solo para un tipo de publicación específico (digamos páginas), deberá cambiar la condición de la
my_posts_where
función de la siguiente manera:fuente
Mostrar solo las imágenes de la propiedad al editar la imagen destacada
fuente