Documentación para desarrolladores de WP Media Folder
Esta documentación ayudará a los desarrolladores experimentados a conectar cualquier otro servicio con nuestro complemento. Aquí están todas las acciones y filtros para este complemento, si necesita más, no dude en preguntar usando esto para un foro dedicado. ¡Gracias por usar nuestro complemento!
Archivo auxiliar
WP Media Folder viene con un archivo auxiliar con las funciones principales que puede necesitar para integrarlo en sus propios temas y complementos.
- Mover un archivo a una carpeta
- Crear carpetas
- Mover carpetas
- Obtener archivos adjuntos en una carpeta
- ...
Ejemplo: puede crear una nueva carpeta como esta:
include('wp-content/plugins/wp-media-folder/helper.php');
\Joomunited\WPMediaFolder\Helper::createFolder('My new folder');
Manos
import_term_meta
Se activa después de que se importe el término meta.
Parámetros:
int
string
mixed
En archivos:
class / import / class-wp-import.php línea 449
wpmf_attachment_set_folder
Establecer la carpeta de archivos adjuntos después de mover un archivo adjunto a una carpeta en el administrador de medios
Este enlace también se usa al importar archivos adjuntos a categorías, después de cargar un archivo adjunto y
al asignar varias carpetas a un archivo adjunto
Parámetros:
integer
integer|array
array
En archivos:
clase / clase-main.php línea 478
clase / clase-main.php línea 509
clase / clase-main.php línea 1726
clase / clase-main.php línea 2167
clase / clase-main.php línea 2569
clase / clase-principal .php línea 2625
class / class-main.php línea 2699
class / class-main.php línea 3499
class / class-wp-folder-option.php línea 312
class / class-wp-folder-option.php línea 3065
wpmf_before_delete_folder
Antes de eliminar una carpeta
En archivos:
class / class-main.php línea 2424
class / class-main.php línea 2492
wpmf_create_folder
Crear una carpeta desde la biblioteca de medios
Este enlace también se usa al sincronizar e importar archivos desde FTP, crear carpetas basadas en usuarios y roles
e importar desde la Galería Nextgen
Parámetros:
integer
string
integer
array
En archivos:
class / class-main.php línea 1703
class / class-main.php línea 2275
class / class-wp-folder-option.php línea 2962
class / class-wp-folder-option.php línea 2996
wpmf_delete_folder
Eliminar una carpeta
En archivos:
class / class-main.php línea 2431
class / class-main.php línea 2501
wpmf_duplicate_attachment
Duplicar un archivo adjunto
Parámetros:
integer
integer
En archivos:
class / class-duplicate-file.php línea 104
wpmf_move_folder
Mover una carpeta de la biblioteca de medios
Este enlace también se usa cuando se cambia la opción de carpeta de roles
Parámetros:
integer
string
array
En archivos:
class / class-main.php línea 2786
class / class-wp-folder-option.php línea 2550
wpmf_update_folder_name
Actualizar nombre de carpeta
Parámetros:
integer
string
En archivos:
class / class-main.php línea 2357
fallback_intermediate_image_sizes
Filtra los tamaños de imagen generados para los tipos mime sin imagen.
En archivos:
class / class-helper.php línea 143
import_term_meta_key
Filtra la metaclave para un término importado meta.
Parámetros:
string
int
array
En archivos:
class / import / class-wp-import.php línea 430
the_content_export
Filtra el contenido de la publicación utilizado para las exportaciones de WXR.
En archivos:
class / class-wp-folder-option.php línea 1193
the_excerpt_export
Filtra el extracto posterior utilizado para las exportaciones de WXR.
En archivos:
class / class-wp-folder-option.php línea 1202
wp_import_existing_post
ID de filtro de la publicación existente correspondiente a la publicación que se está importando actualmente.
Devuelve 0 para forzar la importación de la publicación.
Filtre el ID para que sea algo más para anular qué publicación existente se asigna a la publicación importada.
En archivos:
class / import / class-wp-import.php línea 503
wp_import_term_meta
Filtra los metadatos adjuntos a un término importado.
Parámetros:
array
int
array
En archivos:
class / import / class-wp-import.php línea 414
wpmf_set_file_title
Manipule el título del archivo antes de guardarlo en la base de datos
En archivos:
class / class-main.php línea 3620
wpmf_user_can
Capacidad de verificación de filtro del usuario para realizar una acción
Parámetros:
boolean
string
En archivos:
wp-media-folder.php línea 35
jutranslation / jutranslation.php línea 109
class / install-wizard / install-wizard.php línea 54
class / class-replace-file.php línea 44
class / class-replace-file.php línea 207
class / class-folder-access.php línea 40
class / pages / settings / image_compression.php línea 44
class / pages / settings / image_compression.php línea 98
class / pages / settings / image_compression.php línea 252
class / pages / settings /image_compression.php línea 288
clase / páginas / configuraciones / import_export.php línea 134
clase / páginas / configuraciones / import_export.php línea 168
clase / class-main.php línea 634
clase / clase-main.php línea 862
clase / clase- main.php línea 900
class / class-main.php línea 1580
class / class-main.php línea 1614
class / class-main.php línea 2245
class / class-main.php línea 2311
class / class-main.php línea 2384
class / class-main.php línea 2668
class / class-main.php línea 2740
class / class-main.php línea 2822
class / class-main.php línea 3119
class / class-main.php línea 3252
class / class-main .php línea 3437
clase / class-main.php línea 3705
clase /
class-main.php línea 4113 class / class-main.php línea 4160
class / class-wp-folder-option.php línea 196
class / class-wp-folder-option.php línea 876
class / class-wp-folder- option.php línea 927
class / class-wp-folder-option.php línea 1272
class / class-wp-folder-option.php línea 1353
class / class-wp-folder-option.php línea 1966
class / class-wp- folder-option.php línea 2925
class / class-wp-folder-option.php línea 3215
class / class-wp-folder-option.php línea 3298
class / class-wp-folder-option.php línea 3345
class / class- wp-folder-option.php línea 3429
class / class-wp-folder-option.php línea 3480
class / class-wp-folder-option.php línea 3528
class / class-image-watermark.php línea 188
class / class- duplicate-file.php línea 53
Composer