Documentación del desarrollador 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 algo más, no dude en preguntar al usar esto para 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
- ...
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 $term_id ID of the newly created term.
string $key Meta key.
mixed $value Meta value.
Return :
void
En archivos:
class/import/class-wp-import.php line 449
wpmf_attachment_set_folder
Establecer 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 múltiples carpetas a un archivo adjunto
Parámetros:
integer Attachment ID
integer|array Target folder or array of target folders
array Extra informations
Return :
void
En archivos:
class/class-main.php line 478
class/class-main.php line 509
class/class-main.php line 1726
class/class-main.php line 2167
class/class-main.php line 2569
class/class-main.php line 2625
class/class-main.php line 2699
class/class-main.php line 3499
class/class-wp-folder-option.php line 312
class/class-wp-folder-option.php line 3065
wpmf_before_delete_folder
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:
class/class-main.php line 2424
class/class-main.php line 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, creando carpetas basadas en usuarios y roles
e importar desde la galería Nextgen
Parámetros:
integer Created folder ID
string Created folder name
integer Parent folder ID
array Extra informations
Return :
void
En archivos:
class/class-main.php line 1703
class/class-main.php line 2275
class/class-wp-folder-option.php line 2962
class/class-wp-folder-option.php line 2996
wpmf_delete_folder
Eliminar una carpeta
Parámetros:
WP_Term Folder, this term is not available anymore as it as been deleted
Return :
void
En archivos:
class/class-main.php line 2431
class/class-main.php line 2501
wpmf_duplicate_attachment
Duplicar un archivo adjunto
Parámetros:
integer Attachment ID
integer Target folder
Return :
void
En archivos:
class/class-duplicate-file.php line 104
wpmf_move_folder
Mover una carpeta desde la biblioteca de medios
Este enlace también se usa cuando se cambia la opción de carpeta de roles
Parámetros:
integer Folder moved ID
string Destination folder ID
array Extra informations
Return :
void
En archivos:
class/class-main.php line 2786
class/class-wp-folder-option.php line 2550
wpmf_update_folder_name
Actualizar nombre de carpeta
Parámetros:
integer Folder ID
string Updated name
Return :
void
En archivos:
class/class-main.php line 2357
fallback_intermediate_image_sizes
Filtra los tamaños de imagen generados para los tipos mime sin imagen.
Parámetros:
array $fallback_sizes An array of image size names.
array $metadata Current attachment metadata.
Return :
void
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 $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:
class/import/class-wp-import.php line 430
the_content_export
Filtra el contenido de la publicación utilizado para las exportaciones de WXR.
Parámetros:
string $post_content Content of the current post.
Return :
void
En archivos:
class/class-wp-folder-option.php line 1193
the_excerpt_export
Filtra el extracto posterior utilizado para las exportaciones de WXR.
Parámetros:
string $post_excerpt Excerpt for the current post.
Return :
void
En archivos:
class/class-wp-folder-option.php line 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 la ID para que sea otra cosa
para anular qué publicación existente se asigna 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:
class/import/class-wp-import.php line 503
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:
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
Parámetros:
string File title
Return :
string
En archivos:
class/class-main.php line 3620
wpmf_user_can
Capacidad de verificación de filtro del usuario para realizar una acción
Parámetros:
boolean The current user has the given capability
string Action name
Return :
boolean
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 line 44
class / class-replace-file.php línea 207
clase / clase-carpeta-acceso.php línea 40
class/pages/settings/image_compression.php line 44
class/pages/settings/image_compression.php line 98
class/pages/settings/image_compression.php line 252
class / pages / settings / image_compression.php línea 288
class/pages/settings/import_export.php line 134
class / pages / settings / import_export.php línea 168
class/class-main.php line 634
class/class-main.php line 862
class/class-main.php line 900
class/class-main.php line 1580
class/class-main.php line 1614
class/class-main.php line 2245
class/class-main.php line 2311
class/class-main.php line 2384
class/class-main.php line 2668
class/class-main.php line 2740
class/class-main.php line 2822
class/class-main.php line 3119
class/class-main.php line 3252
class/class-main.php line 3437
class/class-main.php line 3705
class/class-main.php line 4113
class / class-main.php línea 4160
class/class-wp-folder-option.php line 196
class/class-wp-folder-option.php line 876
class/class-wp-folder-option.php line 927
class/class-wp-folder-option.php line 1272
class/class-wp-folder-option.php line 1353
class/class-wp-folder-option.php line 1966
class/class-wp-folder-option.php line 2925
class/class-wp-folder-option.php line 3215
class/class-wp-folder-option.php line 3298
class/class-wp-folder-option.php line 3345
class/class-wp-folder-option.php line 3429
class/class-wp-folder-option.php line 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