Documentation développeur WP Media Folder

Cette documentation aidera les développeurs expérimentés à connecter tout autre service avec notre plugin. Voici toutes les actions et les filtres pour ce plugin, si vous avez besoin de plus, n'hésitez pas à demander en utilisant ceci pour forum dédié. Merci d'utiliser notre plugin!

wpmf_add_attachment

Créer une pièce jointe lors de l'importation ou de la synchronisation de fichiers à partir de FTP
Ce crochet est également utilisé lors de la création d'une vidéo distante

Paramètres :

entier ID de pièce jointe créé
entier | tableau Dossier cible ou tableau de dossiers cibles
tableau Informations supplémentaires

Revenir :

vide

Dans les fichiers:

/class/class-media-folder.php ligne 3665
/class/class-wp-folder-option.php ligne 225

wpmf_attachment_set_folder

Définir un dossier de pièces jointes après avoir déplacé une pièce jointe dans un dossier du gestionnaire de médias
Ce crochet est également utilisé lors de l’importation d’une pièce jointe à une catégorie, après le téléchargement
lors de l'attribution de plusieurs dossiers à une pièce jointe

Paramètres :

entier Pièce jointe ID
entier | tableau Dossier cible ou tableau de dossiers cibles
tableau Informations supplémentaires

Revenir :

vide

Dans les fichiers:

/class/class-media-folder.php ligne 344
/class/class-media-folder.php ligne 375
/class/class-media-folder.php ligne 1514
/class/class-media-folder.php line 2004
/class/class-media-folder.php ligne 2402
/class/class-media-folder.php ligne 2458
/class/class-media-folder.php ligne 2528
/class/class-media-folder.php ligne 3300
/class/class-wp-folder-option.php line 442
/class/class-wp-folder-option.php line 2305

wpmf_create_folder

Créer un dossier à partir de la médiathèque
Ce hook est également utilisé lors de la synchronisation et de l'importation de fichiers à partir de FTP, lors de la création de dossiers basés sur des utilisateurs et des rôles.
et importer de Nextgen Gallery

Paramètres :

entier ID de dossier créé
chaîne Nom du dossier créé
entier ID de dossier parent
tableau Informations supplémentaires

Revenir :

vide

Dans les fichiers:

/class/class-media-folder.php ligne 1491
/class/class-media-folder.php ligne 2120
/class/class-wp-folder-option.php line 288
/class/class-wp-folder-option.php line 389
/class/class-wp-folder-option.php line 2200
/class/class-wp-folder-option.php ligne 2234

wpmf_delete_folder

Supprimer un dossier

Paramètres :

WP_Term Dossier, ce terme n'est plus disponible car il a été supprimé

Revenir :

vide

Dans les fichiers:

/class/class-media-folder.php ligne 2270
/class/class-media-folder.php ligne 2334

wpmf_duplicate_attachment

Dupliquer une pièce jointe

Paramètres :

entier Pièce jointe ID
entier Dossier cible

Revenir :

vide

Dans les fichiers:

/class/class-duplicate-file.php ligne 114

wpmf_move_folder

Déplacer un dossier de la médiathèque
Ce hook est également utilisé lorsque l'option de dossier de rôle est modifiée

Paramètres :

entier ID de dossier déplacé
chaîne ID du dossier de destination
tableau Informations supplémentaires

Revenir :

vide

Dans les fichiers:

/class/class-media-folder.php ligne 2610
/class/class-wp-folder-option.php line 1869

wpmf_update_folder_name

Mettre à jour le nom du dossier

Paramètres :

entier ID de dossier
chaîne Nom mis à jour

Revenir :

vide

Dans les fichiers:

/class/class-media-folder.php ligne 2195

fallback_intermediate_image_sizes

Filtre les tailles d'image générées pour les types mime non-image.

Paramètres :

tableau $ fallback_sizes Un tableau de noms de taille d'image.
tableau $ metadata Métadonnées actuelles de la pièce jointe.

Revenir :

vide

Dans les fichiers:

/class/class-replace-file.php ligne 171

wpmf_import_allowed_filetypes

Filtrer le type de fichier autorisé à être importé via une importation FTP ou par dossier

Paramètres :

tableau Types de fichiers autorisés à être importés

Revenir :

tableau

Dans les fichiers:

/class/class-wp-folder-option.php ligne 252
/class/class-wp-folder-option.php line 572

wpmf_set_file_title

Manipuler le titre du fichier avant de l'enregistrer dans la base de données

Paramètres :

chaîne Titre du fichier

Revenir :

chaîne

Dans les fichiers:

/class/class-media-folder.php ligne 3411

wpmf_user_can

Filtrer la capacité de l'utilisateur à effectuer une action

Paramètres :

booléen L'utilisateur actuel a la capacité donnée
chaîne Nom de l'action

Revenir :

booléen

Dans les fichiers:

/class/class-replace-file.php ligne 43
/class/class-replace-file.php ligne 246
/class/class-duplicate-file.php ligne 59
/class/install-wizard/install-wizard.php ligne 54
/class/class-image-watermark.php ligne 157
/class/class-media-folder.php ligne 175
/class/class-media-folder.php ligne 530
/class/class-media-folder.php ligne 740
/class/class-media-folder.php ligne 775
/class/class-media-folder.php ligne 1376
/class/class-media-folder.php ligne 1410
/class/class-media-folder.php ligne 2087
/class/class-media-folder.php ligne 2154
/class/class-media-folder.php ligne 2223
/class/class-media-folder.php ligne 2501
/class/class-media-folder.php ligne 2567
/class/class-media-folder.php ligne 2644
/class/class-media-folder.php line 2958
/class/class-media-folder.php ligne 3089
/class/class-media-folder.php ligne 3276
/class/class-media-folder.php ligne 3536
/class/class-media-folder.php ligne 3943
/class/class-media-folder.php ligne 3990
/class/pages/settings/general.php line 270
/class/pages/settings/wordpress_gallery.php ligne 106
/class/pages/settings/image_compression.php ligne 44
/class/pages/settings/image_compression.php ligne 97
/class/pages/settings/image_compression.php ligne 251
/class/pages/settings/image_compression.php ligne 287
/class/class-wp-folder-option.php ligne 143
/class/class-wp-folder-option.php line 475
/class/class-wp-folder-option.php ligne 518
/class/class-wp-folder-option.php line 558
/class/class-wp-folder-option.php ligne 651
/class/class-wp-folder-option.php line 1222
/class/class-wp-folder-option.php ligne 1267
/class/class-wp-folder-option.php ligne 1396
/class/class-wp-folder-option.php ligne 2163
/class/class-wp-folder-option.php ligne 2358
/class/class-wp-folder-option.php line 2441
/class/class-wp-folder-option.php line 2488
/class/class-wp-folder-option.php line 2572
/class/class-wp-folder-option.php line 2623
/class/class-wp-folder-option.php line 2671
/wp-media-folder.php ligne 35
/jutranslation/jutranslation.php ligne 109

Compositeur

logo du compositeur Voici la solution pour utiliser nos plugins en tant que dépendance du compositeur.
Vous devez déclarer le référentiel joomunited dans votre fichier composer.json. Assurez-vous de remplacer le YOUR_TOKEN dans l'URL par votre propre jeton. Vous pouvez le trouver sous https://www.joomunited.com/my-account sous l'accordéon jeton Compositeur.
{
"référentiels": [
      {
"type": "package",
"paquet":{
"name": "joomunited / wp-media-folder",
"version": "master",
"type": "wordpress-plugin",
"dist": {
"type": "zip",
"url": "https://www.joomunited.com/extra/download/wp-media-folder/YOUR_TOKEN",
"référence": "maître"
            }
         }
      }
   ],
"exiger":{
      "composer/installers":"~1.0",
"joomunited / wp-media-folder": "dev-master"
   }
}