Zum Hauptinhalt springen

WP Media Folder Developer-Dokumentation

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 gerne für ein spezielles Forum verwenden. Vielen Dank für die Verwendung unseres Plugins!

Hilfsdatei

WP Media Folder eine Hilfedatei mit den Hauptfunktionen, die Sie möglicherweise benötigen, um sie in Ihre eigenen Themen und Plugins zu integrieren.

  • Verschieben Sie eine Datei in einen Ordner
  • Erstellen Sie Ordner
  • Ordner verschieben
  • Holen Sie sich Anhänge in einem Ordner
  • ...
Beispiel: Sie können einen neuen Ordner wie folgt erstellen: include('wp-content/plugins/wp-media-folder/helper.php'); \Joomunited\WPMediaFolder\Helper::createFolder('My new folder');

Haken

import_term_meta

Wird ausgelöst, nachdem Term-Meta importiert wurde.

Parameter:

int $term_id ID of the newly created term.string $key Meta key.mixed $value Meta value.

Return :

void

In Dateien:

class/import/class-wp-import.php Zeile 451

wpmf_after_replace

Führen Sie nach dem Ersetzen der Datei eine Aktion durch

Parameter:

integer Attachment ID

Return :

void

In Dateien:

class/class-replace-file.php Zeile 227

wpmf_attachment_set_folder

Legen Sie den Anhangordner fest, nachdem Sie einen Anhang in einen Ordner im Medienmanager verschoben haben. Dieser Haken wird auch beim Importieren von Anhängen in Kategorien, nach dem Hochladen eines Anhangs und beim Zuweisen mehrerer Ordner zu einem Anhang verwendet

Parameter:

integer Attachment IDinteger|array Target folder or array of target foldersarray Extra informations

Return :

void

In Dateien:

class/class-helper.php line 140 class/class-helper.php line 196 class/class-main.php line 818 class/class-main.php line 849 class/class-main.php line 2666 class/class-main .PHP Zeile 3220 Klasse/Klasse-Main.Php Zeile 4447 Klasse/Klasse-Main.Php Zeile 5248 Klasse/Klasse-w-wolder-option.php Zeile 379 Klasse/Klasse-w-wolder-option.php Zeile 3394

wpmf_before_delete_folder

Vorher einen Ordner löschen

Parameter:

WP_Term Folder, this term is not available anymore as it as been deleted

Return :

void

In Dateien:

Klasse/Klasse-Main.php Zeile 3970 Klasse/Klasse-Main.php Zeile 4347

wpmf_create_folder

Erstellen Sie einen Ordner aus der Medienbibliothek. Dieser Hook wird auch beim Synchronisieren und Importieren von Dateien von FTP, beim Erstellen benutzer- und rollenbasierter Ordner und beim Importieren aus der Nextgen-Galerie verwendet

Parameter:

integer Created folder IDstring Created folder nameinteger Parent folder IDarray Extra informations

Return :

void

In Dateien:

Klasse / Klasse - main

wpmf_delete_folder

Löschen Sie einen Ordner

Parameter:

WP_Term Folder, this term is not available anymore as it as been deleted

Return :

void

In Dateien:

Klasse/Klasse-Main.Php Zeile 3978 Klasse/Klasse-Main.php Zeile 4356

wpmf_duplicate_attachment

Duplizieren Sie einen Anhang

Parameter:

integer Attachment IDinteger Target folder

Return :

void

In Dateien:

class / class-duplicate-file.php Zeile 104

wpmf_move_folder

Einen Ordner aus der Medienbibliothek verschieben. Dieser Hook wird auch verwendet, wenn die Rollenordneroption geändert wird

Parameter:

integer Folder moved IDstring Destination folder IDarray Extra informations

Return :

void

In Dateien:

Klasse /Klasse-main

wpmf_update_folder_name

Ordnernamen aktualisieren

Parameter:

integer Folder IDstring Updated name

Return :

void

In Dateien:

Klasse -main

wpmf_update_folder_name

Ordnernamen aktualisieren

Parameter:

integer Folder IDstring Updated name

Return :

void

In Dateien:

Klasse -main

fallback_intermediate_image_sizes

Filtert die Bildgrößen, die für Nicht-Bild-MIME-Typen generiert werden.

Parameter:

array $fallback_sizes An array of image size names.array $metadata Current attachment metadata.

Return :

void

In Dateien:

class/class-helper.php Zeile 312

import_term_meta_key

Filtert den Metaschlüssel für einen importierten Teil der Begriffsmeta.

Parameter:

string $meta_key Meta key.int $term_id ID of the newly created term.array $term Term data from the WXR import.

Return :

void

In Dateien:

class/import/class-wp-import.php Zeile 432

wp_import_existing_post

Filter-ID des vorhandenen Beitrags, der dem aktuell importierten Beitrag entspricht. Geben Sie 0 zurück, um den Import des Beitrags zu erzwingen. Filtern Sie die ID nach etwas anderem, um zu überschreiben, welcher vorhandene Beitrag dem importierten Beitrag zugeordnet wird.

Parameter:

int $post_exists Post ID, or 0 if post did not exist.array $post The post array to be inserted.

Return :

void

In Dateien:

class/import/class-wp-import.php Zeile 505

wp_import_term_meta

Filtert die an einen importierten Begriff angehängten Metadaten.

Parameter:

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

In Dateien:

class/import/class-wp-import.php Zeile 416

wpmf_gallery_enable_download

Filter zum Aktivieren/Deaktivieren des Download-Bildes in der Galerie

Parameter:

boolean Enable/disable download image

Return :

boolean

In Dateien:

class/class-display-gallery.php Zeile 472

wpmf_gallery_query_args

Filtern Sie das Galerie-Abfrageargument, um Bilder zu erhalten.

Parameter:

array Gallery query arguments

Return :

array

In Dateien:

class/class-display-gallery.php Zeile 410

wpmf_get_categories_args

Filtern Sie nach benutzerdefinierten Elementen, um alle Kategorien zu erhalten

Parameter:

array Agument

Return :

array

In Dateien:

Klasse/Klasse-Main.php Zeile 2125

wpmf_limit_folders

Filter, um die Grenze der geladenen Ordnernummer festzulegen

Parameter:

integer Limit folder number

Return :

integer

In Dateien:

Klasse/Klasse-Main.Php Zeile 1616 Klasse/Klassen-Solder-Post-Typ-Php-Zeile 1769

wpmf_limit_folders

Filter, um die Grenze der geladenen Ordnernummer festzulegen

Parameter:

integer Limit folder number

Return :

integer

In Dateien:

Klasse/Klasse-Main.Php Zeile 1616 Klasse/Klassen-Solder-Post-Typ-Php-Zeile 1769

wpmf_set_file_title

Bearbeiten Sie den Dateititel, bevor Sie ihn in der Datenbank speichern

Parameter:

string File title

Return :

string

In Dateien:

Klasse/Klasse-Main.php Zeile 5369

wpmf_taxonomy_public

Filtern, um die Taxonomie der wpmf-Kategorie des öffentlichen Parameters zu ändern

Parameter:

boolean Toxonomy public status

Return :

boolean

In Dateien:

wp-media-folder.php Zeile 1462

wpmf_user_can

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

Parameter:

boolean The current user has the given capabilitystring Action name

Return :

boolean

In Dateien:

wp-media- molder.php Zeile 36 Klasse/Seiten/Einstellungen/Import_export.Php Zeile 155 Klasse/Seiten/Einstellungen/Import_Export.Php Zeile 328 Klasse/Seiten/Einstellungen/Image_Compression.php Zeile 44 Klasse/Seiten/Einstellungen/Image_Compression. PHP-Zeile 98 Klasse/Seiten/Einstellungen/Image_Compression.php Zeile 252 Klasse/Seiten/Einstellungen/Image_Compression.php Zeile 288 Klasse - Duplikat-Datei .PHP Zeile 1411 Klasse/Klasse-Main.Php Zeile 1450 Klasse/Klasse-Main.Php Zeile 1630 Klasse/Klasse-Main.Php Zeile 2520 Klasse/Klasse-Main.Php Zeile 2554 Klasse/Klasse-Main.php Zeile 3352 Klasse /Class-Main.Php Zeile 3744 Klasse/Klasse-Main.Php Zeile 3856 Klasse/Klasse-Main.Php Zeile 4229 Klasse/Klasse-Main.Php Zeile 4281 Klasse/Klasse-Main.php Zeile 4394 Klasse/Klasse/Klasse-Main. PHP-Zeile 4490 Klasse/Klasse-Main.Php Zeile 4580 Klasse/Klasse-Main.Php Zeile 4862 Klasse/Klasse-Main.PHP Zeile 4995 Klasse/Klasse-Main.Php Zeile 5186 Klasse/Klasse/Klasse-Main.Php Zeile 5654 Klasse/Klasse/ Klasse-Main.Php Zeile 5701 Klasse/Install-Wizard/Install-Wizard.Php Zeile 54 Klasse/Klasse-Replace-Datei.Php Zeile 54 Klasse- Replace Option.PHP Zeile 263 Klasse/Klasse-wwp-older-option.PHP Zeile 782 Klasse/Klasse-wp-Folder-option.PHP Zeile 987 Klasse/Klasse-wp-Folter-Option.Php Zeile 1038 Klasse/Klasse-wp- Ordner-option.php Zeile 1313 Klasse/Klasse-wwp-older-option.php Zeile 1397 Klasse/Klasse-wwp-Folder-Option.Php Zeile 2031 Klasse/Klasse-w-wolder-option.php Zeile 3239 Klasse/Klasse- wp-older-option.php Zeile 3942 Klasse/Klasse-w-wolder-option.php Zeile 4042 Klasse/Klasse-wwp-Doption.PHP Zeile 4110 Klassen-/Klasse-W-Folder-Option.Php Zeile 4223 Klasse/Klasse/ Klasse-wwp-older-option.php Zeile 4274 Klasse/Klasse-w-wolder-option.php Zeile 4322 Klasse/Klasse-Image-Wassermark.Php Zeile 252 Klasse/Klassenmummer-Access.php Zeile 41

Composer

Komponistenlogo Hier ist die Lösung, um unsere Plugins als Composer-Abhängigkeit zu verwenden. Sie müssen in Ihrer Composer.json-Datei das Joomunited-Repository deklarieren. Bitte stellen Sie sicher, dass Sie YOUR_TOKEN in der URL durch Ihr eigenes Token ersetzen. Sie finden es unter https://www.joomunited.com/my-account/my-membership unter dem Composer Token-Akkordeon. {    "repositories":[       {          "type":"package",          "package":{             "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",                "reference":"master"             }          }       }    ],    "require":{       "composer/installers":"~1.0",       "joomunited/wp-media-folder":"dev-master"    } } Bitte beachten Sie, dass der Composer-Aktualisierungsbefehl nicht auf privaten Repositorys funktioniert (weitere Erläuterungen finden Sie in der Composer-Dokumentation ). Sie können das Plugin jedoch mit diesem Befehl manuell auf die neueste Version aktualisieren:composer remove joomunited/wp-media-folder && composer clearcache && composer require joomunited/wp-media-folder:dev-master

Legen Sie den Update-Schlüssel programmgesteuert mit WP CLI . fest

Verwenden Sie denselben Schlüssel, den Sie für die Composer-Installation verwendet haben, und führen Sie diesen Composer-Befehl aus, um das Update-Token festzulegen wp option update ju_user_token "YOUR_TOKEN"