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:

ligne 3832
ligne 200

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:

ligne 482
ligne 513
ligne 1681
ligne 2148
ligne 2550
ligne 2606
ligne 2680
ligne 3482
ligne 2556

wpmf_before_delete_folder

Avant de supprimer un dossier

Paramètres :

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

Revenir :

vide

Dans les fichiers:

ligne 2405
ligne 2473

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:

ligne 1658
ligne 2256
ligne 294
ligne 1262
ligne 2453
ligne 2487

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:

ligne 2412
ligne 2482

wpmf_duplicate_attachment

Dupliquer une pièce jointe

Paramètres :

entier Pièce jointe ID
entier Dossier cible

Revenir :

vide

Dans les fichiers:

ligne 104

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:

ligne 2767
ligne 2039

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:

ligne 2338

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:

ligne 33

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:

ligne 482
ligne 1220

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:

ligne 3583

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:

ligne 109
ligne 173
ligne 316
ligne 637
ligne 847
ligne 882
ligne 1538
ligne 1572
ligne 2226
ligne 2292
ligne 2365
ligne 2649
ligne 2721
ligne 2803
ligne 3124
ligne 3257
ligne 3442
ligne 3690
ligne 4117
ligne 4164
ligne 115
ligne 385
ligne 428
ligne 468
ligne 562
ligne 1149
ligne 1423
ligne 1577
ligne 2416
ligne 2609
ligne 2692
ligne 2739
ligne 2823
ligne 2874
ligne 2922
ligne 43
ligne 206
ligne 317
ligne 44
ligne 98
ligne 252
ligne 288
ligne 113
ligne 54
ligne 53
ligne 35

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"
   }
}

Veuillez noter que la commande composer update ne peut pas fonctionner sur les référentiels privés (pour plus d'explications, veuillez vous référer au documentation du compositeur)
Cependant, vous pouvez mettre à jour manuellement le plugin vers la dernière version avec cette commande:
composer supprimer joomunited / wp-media-folder && composer clearcache && composer nécessite joomunited / wp-media-folder: dev-master