Documentación del desarrollador de WP Media Folder
Esta documentación ayudará a los desarrolladores experimentados a conectar cualquier otro servicio con nuestro plugin. Aquí están todas las acciones y filtros para este plugin, si necesitas más, siéntete libre de preguntar usando esto para foro dedicado. ¡Gracias por usar nuestro plugin!
Archivo de ayuda
WP Media Folder incluye un archivo de ayuda con las funciones principales que puedes necesitar para integrarlo en tus propios temas y plugins.
- Mover un archivo a una carpeta
- Crear carpetas
- Mover carpetas
- Obtener adjuntos en una carpeta
- ...
include('wp-content/plugins/wp-media-folder/helper.php'); \Joomunited\WPMediaFolder\Helper::createFolder('My new folder'); Ganchos
import_term_meta
Se dispara después de que se importe la meta del término.
Parámetros :
int $term_id ID del término recién creado.string $key Clave meta.mixed $value Valor meta.
Retorno :
void
En archivos :
class/import/class-wp-import.php line 451
wpmf_after_replace
Ejecutar acción después de reemplazar el archivo
Parámetros :
integer ID del adjunto
Retorno :
void
En archivos :
class/class-replace-file.php line 462
wpmf_attachment_set_folder
Establecer carpeta de adjunto después de mover un adjunto a una carpeta en el gestor de medios. Este gancho también se usa al importar adjuntos a categorías, después de subir un adjunto y al asignar múltiples carpetas a un adjunto
Parámetros :
integer ID del adjuntointeger|array Carpeta de destino o arreglo de carpetas de destinoarray Información extra
Retorno :
void
En archivos :
class/class-main.php línea 912class/class-main.php línea 943class/class-main.php línea 2833class/class-main.php línea 3391class/class-main.php línea 4618class/class-main.php línea 5419class/class-wp-folder-option.php línea 457class/class-wp-folder-option.php línea 3645class/class-helper.php línea 2599class/class-helper.php línea 2655
wpmf_before_delete_folder
Antes de eliminar una carpeta
Parámetros :
WP_Term Carpeta, este término ya no está disponible porque ha sido eliminado
Retorno :
void
En archivos :
class/class-main.php línea 4141class/class-main.php línea 4518
wpmf_create_folder
Crear una carpeta desde la biblioteca de mediosEste gancho también se usa al sincronizar e importar archivos desde FTP, crear carpetas basadas en usuarios y roles y al importar desde Nextgen Gallery
Parámetros :
entero ID de carpeta creadacadena Nombre de carpeta creadaentero ID de carpeta padrematriz Información extra
Retorno :
void
En archivos :
class/class-main.php línea 2810class/class-main.php línea 3648class/class-main.php línea 3662class/class-main.php línea 3966class/class-wp-folder-option.php línea 3522
wpmf_delete_folder
Eliminar una carpeta
Parámetros :
WP_Term Carpeta, este término ya no está disponible porque ha sido eliminado
Retorno :
void
En archivos :
class/class-main.php línea 4149class/class-main.php línea 4527
wpmf_duplicate_attachment
Duplicar un adjunto
Parámetros :
entero ID del adjuntoentero Carpeta de destino
Retorno :
void
En archivos :
class/class-duplicate-file.php línea 119
wpmf_move_folder
Mover una carpeta de la biblioteca multimedia. Este gancho también se usa cuando se cambia la opción de carpeta de rol
Parámetros :
entero ID de carpeta movidacadena ID de carpeta de destinomatriz Información extra
Retorno :
void
En archivos :
class/class-main.php línea 4715class/class-wp-folder-option.php línea 3021
wpmf_update_folder_name
Actualizar nombre de carpeta
Parámetros :
entero ID de carpetacadena Nombre actualizado
Retorno :
void
En archivos :
class/class-main.php línea 4080class/class-folder-post-type.php línea 500
wpmf_update_folder_name
Actualizar nombre de carpeta
Parámetros :
entero ID de carpetacadena Nombre actualizado
Retorno :
void
En archivos :
class/class-main.php línea 4080class/class-folder-post-type.php línea 500
fallback_intermediate_image_sizes
Filtra los tamaños de imagen generados para tipos MIME que no son imágenes.
Parámetros :
array $fallback_sizes Un array de nombres de tamaños de imagen.array $metadata Metadatos actuales del adjunto.
Retorno :
void
En archivos :
class/class-helper.php línea 2771
import_term_meta_key
Filtra la clave meta para una pieza importada de meta de término.
Parámetros :
string $meta_key Clave meta.int $term_id ID del término recién creado.array $term Datos del término del import WXR.
Retorno :
void
En archivos :
class/import/class-wp-import.php línea 432
wp_import_existing_post
Filtra el ID de la publicación existente que corresponde a la publicación que se está importando. Devuelve 0 para forzar la importación de la publicación. Filtra el ID para que sea algo diferente y sobrescriba qué publicación existente se asigna a la publicación importada.
Parámetros :
int $post_exists ID de publicación, o 0 si la publicación no existía.array $post El arreglo de la publicación a insertar.
Retorno :
void
En archivos :
class/import/class-wp-import.php línea 505
wp_import_term_meta
Filtra los metadatos adjuntos a un término importado.
Parámetros :
array $termmeta Arreglo de metadatos del término.int $term_id ID del término recién creado.array $term Datos del término del import WXR.
Retorno :
void
En archivos :
class/import/class-wp-import.php línea 416
wpmf_gallery_enable_download
Filtro para habilitar/deshabilitar la descarga de imágenes en la galería
Parámetros :
boolean Habilitar/deshabilitar descarga de imagen
Retorno :
boolean
En archivos :
class/class-display-gallery.php línea 473
wpmf_gallery_query_args
Filtra el argumento de consulta de la galería para obtener imágenes.
Parámetros :
array Argumentos de consulta de la galería
Retorno :
matriz
En archivos :
class/class-display-gallery.php línea 411
wpmf_get_categories_args
Filtro para argumentos personalizados para obtener todas las categorías
Parámetros :
matriz Argumento
Retorno :
matriz
En archivos :
class/class-main.php line 2265
wpmf_limit_folders
Filtro para establecer el límite del número de carpetas cargadas
Parámetros :
entero Límite del número de carpetas
Retorno :
entero
En archivos :
class/class-main.php line 1710class/class-folder-post-type.php line 1769
wpmf_limit_folders
Filtro para establecer el límite del número de carpetas cargadas
Parámetros :
entero Límite del número de carpetas
Retorno :
entero
En archivos :
class/class-main.php line 1710class/class-folder-post-type.php line 1769
wpmf_set_file_title
Manipular el título del archivo antes de guardarlo en la base de datos
Parámetros :
cadena Título del archivo
Retorno :
cadena
En archivos :
class/class-main.php line 5540
wpmf_taxonomy_public
Filtro para cambiar el parámetro público de la taxonomía wpmf-category
Parámetros :
booleano Estado público de la taxonomía
Retorno :
boolean
En archivos :
class/class-helper.php line 1782
Compositor
Establecer clave de actualización programmaticamente con WP CLI
Utilice la misma clave que usó para la instalación del composer y ejecute este comando de composer para establecer el token de actualización wp option update ju_user_token "YOUR_TOKEN"
Aquí está la solución para usar nuestros plugins como una dependencia de composer. Debes declarar en tu archivo composer.json el repositorio de joomunited, por favor asegúrate de reemplazar YOUR_TOKEN en la URL por tu propio token. Puedes encontrarlo bajo