WP Media Folder Entwicklerdokumentation

Diese Dokumentation hilft erfahrenen Entwicklern, andere Dienste mit unserem Plugin zu verbinden. Hier finden Sie alle Aktionen und Filter für dieses Plugin. Wenn Sie weitere benötigen, können Sie diese nachfragen gewidmetes Forum. Danke, dass du unser Plugin benutzt!

wpmf_add_attachment

Erstellen Sie einen Anhang, wenn Sie Dateien von FTP importieren oder synchronisieren
Dieser Hook wird auch verwendet, wenn ein Remote-Video erstellt wird

Parameter:

ganze Zahl ID des Anhangs erstellt
Ganzzahl | Array Zielordner oder Array von Zielordnern
Array Zusätzliche Informationen

Rückkehr :

Leere

In Dateien:

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

wpmf_attachment_set_folder

Legen Sie den Ordner für Anhänge fest, nachdem Sie einen Anhang in einen Ordner im Medienmanager verschoben haben
Dieser Hook wird auch beim Importieren von Anhängen in Kategorien nach dem Hochladen von Anhängen und verwendet
Wenn Sie einem Anhang mehrere Ordner zuweisen

Parameter:

ganze Zahl Anhangs-ID
Ganzzahl | Array Zielordner oder Array von Zielordnern
Array Zusätzliche Informationen

Rückkehr :

Leere

In Dateien:

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

wpmf_create_folder

Erstellen Sie einen Ordner aus der Medienbibliothek
Dieser Hook wird auch beim Synchronisieren und Importieren von Dateien von FTP verwendet, um benutzer- und rollenbasierte Ordner zu erstellen
und Importieren von Nextgen Gallery

Parameter:

ganze Zahl ID des erstellten Ordners
Zeichenfolge Name des erstellten Ordners
ganze Zahl ID des übergeordneten Ordners
Array Zusätzliche Informationen

Rückkehr :

Leere

In Dateien:

/class/class-media-folder.php Zeile 1491
/class/class-media-folder.php Zeile 2120
/class/class-wp-folder-option.php zeile 288
/class/class-wp-folder-option.php Zeile 389
/class/class-wp-folder-option.php Zeile 2200
/class/class-wp-folder-option.php Zeile 2234

wpmf_delete_folder

Löschen Sie einen Ordner

Parameter:

WP_Term Ordner, dieser Begriff ist nicht mehr verfügbar, da er gelöscht wurde

Rückkehr :

Leere

In Dateien:

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

wpmf_duplicate_attachment

Dupliziere einen Anhang

Parameter:

ganze Zahl Anhangs-ID
ganze Zahl Zielordner

Rückkehr :

Leere

In Dateien:

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

wpmf_move_folder

Verschieben Sie einen Ordner aus der Medienbibliothek
Dieser Hook wird auch verwendet, wenn die Rollenordneroption geändert wird

Parameter:

ganze Zahl Ordner verschoben ID
Zeichenfolge Zielordner-ID
Array Zusätzliche Informationen

Rückkehr :

Leere

In Dateien:

/class/class-media-folder.php Zeile 2610
/class/class-wp-folder-option.php Zeile 1869

wpmf_update_folder_name

Ordnernamen aktualisieren

Parameter:

ganze Zahl Ordner-ID
Zeichenfolge Aktualisierter Name

Rückkehr :

Leere

In Dateien:

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

fallback_intermediate_image_sizes

Filtert die Bildgrößen, die für MIME-Typen generiert wurden, die keine Bilder sind.

Parameter:

Array $ fallback_sizes Ein Array von Bildgrößennamen.
Array $ metadata Aktuelle Metadaten für Anhänge.

Rückkehr :

Leere

In Dateien:

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

wpmf_import_allowed_filetypes

Filtern Sie den Dateityp, der per FTP- oder Ordnerimport importiert werden darf

Parameter:

Array Dateitypen dürfen importiert werden

Rückkehr :

Array

In Dateien:

/class/class-wp-folder-option.php zeile 252
/class/class-wp-folder-option.php zeile 572

wpmf_set_file_title

Bearbeiten Sie den Titel der Datei, bevor Sie sie in der Datenbank speichern

Parameter:

Zeichenfolge Titel der Datei

Rückkehr :

Zeichenfolge

In Dateien:

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

wpmf_user_can

Filter prüft die Fähigkeit des Benutzers, eine Aktion auszuführen

Parameter:

Boolescher Wert Der aktuelle Benutzer verfügt über die angegebenen Funktionen
Zeichenfolge Aktionsname

Rückkehr :

Boolescher Wert

In Dateien:

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

Komponist

Komponistenlogo Hier ist die Lösung, um unsere Plugins als Komponistenabhängigkeit zu verwenden.
Sie müssen in Ihrer composer.json-Datei das joomunited-Repository deklarieren. Achten Sie darauf, dass Sie das YOUR_TOKEN in der URL durch Ihr eigenes Token ersetzen. Sie finden es unter https://www.joomunited.com/my-account unter dem Composer Token Akkordeon.
{
"Repositories": [
      {
"Typ": "Paket",
"Paket":{
"name": "joomunited / wp-media-folder",
"version": "master",
"Typ": "WordPress-Plugin",
"dist": {
"type": "zip",
"url": "https://www.joomunited.com/extra/download/wp-media-folder/YOUR_TOKEN",
"reference": "master"
            }
         }
      }
],
"benötigen":{
      "composer/installers":"~1.0",
"joomunited / wp-media-folder": "dev-master"
   }
}