Documentación para desarrolladores WP Media Folder
Esta documentación ayudará a los desarrolladores experimentados a integrar cualquier otro servicio con nuestro plugin. Aquí encontrará todas las acciones y filtros de este plugin. Si necesita más información, no dude en preguntar en este foro dedicado. ¡Gracias por usar nuestro plugin!
Archivo de ayuda
WP Media Folder viene con un archivo auxiliar con las funciones principales que puedes necesitar para integrarlo en tus propios temas y complementos.
- Mover un archivo a una carpeta
- Crear carpetas
- Mover carpetas
- Obtener archivos adjuntos en una carpeta
- ...
include('wp-content/plugins/wp-media-folder/helper.php');
\Joomunited\WPMediaFolder\Helper::createFolder('My new folder'); Manos
importar_término_meta
Se activa después de importar el término meta.
Parámetros:
int $term_id ID of the newly created term.string $key Meta key.mixed $value Meta value.
Return :
void
En archivos :
clase/import/class-wp-import.php línea 451
wpmf_después_de_reemplazar
Realizar acción después de reemplazar el archivo
Parámetros:
integer Attachment ID
Return :
void
En archivos :
clase/clase-reemplazar-archivo.php línea 462
carpeta_conjunto_de_archivos_adjuntos_wpmf
Establecer la carpeta de adjuntos después de mover un adjunto a una carpeta en el administrador de medios. Este enlace también se usa al importar adjuntos a categorías, después de cargar un adjunto y al asignar varias carpetas a un adjunto
Parámetros:
integer Attachment IDinteger|array Target folder or array of target foldersarray Extra informations
Return :
void
En archivos :
clase/class-main.php línea 890 clase/class-main.php línea 921 clase/class-main.php línea 2805 clase/class-main.php línea 3363 clase/class-main.php línea 4590 clase/class-main.php línea 5391 clase/class-helper.php línea 140 clase/class-helper.php línea 196 clase/class-wp-folder-option.php línea 457 clase/class-wp-folder-option.php línea 3638
wpmf_antes_de_eliminar_carpeta
Antes de eliminar una carpeta
Parámetros:
WP_Term Folder, this term is not available anymore as it as been deleted
Return :
void
En archivos :
clase/clase-main.php línea 4113 clase/clase-main.php línea 4490
wpmf_create_folder
Crear una carpeta desde la biblioteca de medios. Este enlace también se utiliza al sincronizar e importar archivos desde FTP, crear carpetas basadas en usuarios y roles e importar desde Nextgen Gallery
Parámetros:
integer Created folder IDstring Created folder nameinteger Parent folder IDarray Extra informations
Return :
void
En archivos :
clase/class-main.php línea 2782 clase/class-main.php línea 3620 clase/class-main.php línea 3634 clase/class-main.php línea 3938 clase/class-wp-folder-option.php línea 3515
wpmf_eliminar_carpeta
Eliminar una carpeta
Parámetros:
WP_Term Folder, this term is not available anymore as it as been deleted
Return :
void
En archivos :
clase/clase-main.php línea 4121 clase/clase-main.php línea 4499
wpmf_duplicado_adjunto
Duplicar un archivo adjunto
Parámetros:
integer Attachment IDinteger Target folder
Return :
void
En archivos :
clase/archivo-duplicado-de-clase.php línea 118
wpmf_mover_carpeta
Mover una carpeta desde la biblioteca de medios. Este gancho también se utiliza cuando se cambia la opción de carpeta de rol
Parámetros:
integer Folder moved IDstring Destination folder IDarray Extra informations
Return :
void
En archivos :
clase/class-main.php línea 4687 clase/class-wp-folder-option.php línea 3030
nombre_de_carpeta_de_actualización_de_wpmf
Actualizar el nombre de la carpeta
Parámetros:
integer Folder IDstring Updated name
Return :
void
En archivos :
clase/carpeta-de-clase-tipo-de-publicación.php línea 500 clase/clase-principal.php línea 4052
nombre_de_carpeta_de_actualización_de_wpmf
Actualizar el nombre de la carpeta
Parámetros:
integer Folder IDstring Updated name
Return :
void
En archivos :
clase/carpeta-de-clase-tipo-de-publicación.php línea 500 clase/clase-principal.php línea 4052
tamaños de imagen intermedios de reserva
Filtra los tamaños de imágenes generados para tipos MIME que no son imágenes.
Parámetros:
array $fallback_sizes An array of image size names.array $metadata Current attachment metadata.
Return :
void
En archivos :
clase/class-helper.php línea 312
clave meta del término de importación
Filtra la clave meta para un fragmento importado de metadatos de términos.
Parámetros:
string $meta_key Meta key.int $term_id ID of the newly created term.array $term Term data from the WXR import.
Return :
void
En archivos :
clase/import/class-wp-import.php línea 432
wp_import_publicación_existente
Filtrar el ID de la publicación existente correspondiente a la publicación que se está importando. Devolver 0 para forzar la importación. Filtrar el ID con cualquier otro valor para anular la asignación de la publicación existente a la publicación importada.
Parámetros:
int $post_exists Post ID, or 0 if post did not exist.array $post The post array to be inserted.
Return :
void
En archivos :
clase/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 Array of term meta.int $term_id ID of the newly created term.array $term Term data from the WXR import.
Return :
void
En archivos :
clase/import/class-wp-import.php línea 416
wpmf_gallery_habilitar_descarga
Filtro para habilitar/deshabilitar la descarga de imágenes en la galería
Parámetros:
boolean Enable/disable download image
Return :
boolean
En archivos :
clase/clase-display-gallery.php línea 473
argumentos de consulta de galería wpmf
Filtrar el argumento de consulta de la galería para obtener imágenes.
Parámetros:
array Gallery query arguments
Return :
array
En archivos :
clase/clase-display-gallery.php línea 411
wpmf_get_categories_args
Filtrar por argumentos personalizados para obtener todas las categorías
Parámetros:
array Agument
Return :
array
En archivos :
clase/clase-main.php línea 2237
wpmf_limit_folders
Filtro para establecer el límite del número de carpetas cargadas
Parámetros:
integer Limit folder number
Return :
integer
En archivos :
clase/clase-carpeta-tipo-de-publicación.php línea 1769 clase/clase-principal.php línea 1688
wpmf_limit_folders
Filtro para establecer el límite del número de carpetas cargadas
Parámetros:
integer Limit folder number
Return :
integer
En archivos :
clase/clase-carpeta-tipo-de-publicación.php línea 1769 clase/clase-principal.php línea 1688
wpmf_set_título_del_archivo
Manipular el título del archivo antes de guardarlo en la base de datos
Parámetros:
string File title
Return :
string
En archivos :
clase/clase-main.php línea 5512
taxonomía_pública_wpmf
Filtro para cambiar la taxonomía de la categoría de parámetro público wpmf
Parámetros:
boolean Toxonomy public status
Return :
boolean
En archivos :
wp-media-folder.php línea 1569
wpmf_usuario_puede
Verificación de filtro de la capacidad del usuario para realizar una acción
Parámetros:
boolean The current user has the given capabilitystring Action name
Return :
boolean
En archivos :
class/install-wizard/install-wizard.php línea 54 class/class-duplicate-file.php línea 53 class/class-main.php línea 1111 class/class-main.php línea 1483 class/class-main.php línea 1522 class/class-main.php línea 1703 class/class-main.php línea 2659 class/class-main.php línea 2693 class/class-main.php línea 3495 class/class-main.php línea 3887 class/class-main.php línea 3999 class/class-main.php línea 4372 class/class-main.php línea 4424 class/class-main.php línea 4537 class/class-main.php línea 4633 class/class-main.php línea 4723 class/class-main.php línea 5005 class/class-main.php línea 5138 clase/class-main.php línea 5329 clase/class-main.php línea 5797 clase/class-main.php línea 5844 clase/class-image-watermark.php línea 252 clase/class-replace-file.php línea 53 clase/class-replace-file.php línea 509 clase/class-folder-access.php línea 41 clase/pages/settings/image_compression.php línea 44 clase/pages/settings/image_compression.php línea 98 clase/pages/settings/image_compression.php línea 252 clase/pages/settings/image_compression.php línea 288 clase/pages/settings/import_export.php línea 159 clase/pages/settings/import_export.php línea 332 clase/class-wp-folder-option.php línea 928 clase/clase-wp-folder-option.php línea 1135 clase/clase-wp-folder-option.php línea 1186 clase/clase-wp-folder-option.php línea 1478 clase/clase-wp-folder-option.php línea 1565 clase/clase-wp-folder-option.php línea 2230 clase/clase-wp-folder-option.php línea 3483 clase/clase-wp-folder-option.php línea 4186 clase/clase-wp-folder-option.php línea 4286 clase/clase-wp-folder-option.php línea 4354 clase/clase-wp-folder-option.php línea 4467 clase/clase-wp-folder-option.php línea 4518 clase/clase-wp-folder-option.php línea 4566 wp-media-folder.php línea 36
Composer
Establezca la clave de actualización mediante programación con WP CLI
Utilice la misma clave que utilizó para la instalación del compositor y ejecute este comando del compositor para configurar el token de actualización wp option update ju_user_token "YOUR_TOKEN"
Aquí tienes la solución para usar nuestros plugins como dependencia de Composer. Debes declarar el repositorio de Joomla en tu archivo composer.json. Asegúrate de reemplazar YOUR_TOKEN en la URL por tu propio token. Puedes encontrarlo en