WP Media Folder Entwicklerdokumentation
Diese Dokumentation hilft erfahrenen Entwicklern, jeden anderen Service mit unserem Plugin zu verbinden. Hier sind alle Aktionen und Filter für dieses Plugin, wenn Sie mehr benötigen, können Sie gerne über dieses dediziertes Forum. Danke, dass Sie unser Plugin verwenden!
Hilfsdatei
WP Media Folder wird mit einer Hilfsdatei geliefert, die die wichtigsten Funktionen enthält, die Sie möglicherweise benötigen, um es in Ihre eigenen Themes und Plugins zu integrieren.
- Datei in einen Ordner verschieben
- Ordner erstellen
- Ordner verschieben
- Anhänge in einem Ordner abrufen
- ...
include('wp-content/plugins/wp-media-folder/helper.php'); \Joomunited\WPMediaFolder\Helper::createFolder('My new folder'); Hooks
import_term_meta
Wird ausgelöst, nachdem Term-Meta importiert wurde.
Parameter :
int $term_id ID des neu erstellten Begriffs.string $key Metaschlüssel.mixed $value Metawert.
Rückgabe :
void
In Dateien :
class/import/class-wp-import.php Zeile 451
wpmf_after_replace
Aktion nach dem Ersetzen der Datei ausführen
Parameter :
integer Anhang-ID
Rückgabe :
void
In Dateien :
class/class-replace-file.php Zeile 462
wpmf_attachment_set_folder
Anhangordner festlegen, nachdem ein Anhang in einen Ordner im Medienmanager verschoben wurde. Dieser Hook wird auch verwendet, wenn Anhänge zu Kategorien importiert werden, nach einem Anhang-Upload und beim Zuweisen mehrerer Ordner zu einem Anhang
Parameter :
integer Anhang-IDinteger|array Zielordner oder Array von Zielordnernarray Zusätzliche Informationen
Rückgabe :
void
In Dateien :
class/class-main.php line 912class/class-main.php line 943class/class-main.php line 2833class/class-main.php line 3391class/class-main.php line 4618class/class-main.php line 5419class/class-wp-folder-option.php line 457class/class-wp-folder-option.php line 3645class/class-helper.php line 2599class/class-helper.php line 2655
wpmf_before_delete_folder
Vor dem Löschen eines Ordners
Parameter :
WP_Term Ordner, dieser Begriff ist nicht mehr verfügbar, da er gelöscht wurde
Rückgabe :
void
In Dateien :
class/class-main.php line 4141class/class-main.php line 4518
wpmf_create_folder
Erstelle einen Ordner aus der Mediathek. Dieser Hook wird auch verwendet beim Synchronisieren und Importieren von Dateien per FTP, beim Erstellen von benutzer- und rollenbasierten Ordnern und beim Importieren aus der Nextgen Gallery
Parameter :
Ganzzahl Erstellte Ordner-IDZeichenkette Erstellter OrdnernameGanzzahl Übergeordnete Ordner-IDArray Zusätzliche Informationen
Rückgabe :
void
In Dateien :
class/class-main.php line 2810class/class-main.php line 3648class/class-main.php line 3662class/class-main.php line 3966class/class-wp-folder-option.php line 3522
wpmf_delete_folder
Ordner löschen
Parameter :
WP_Term Ordner, dieser Begriff ist nicht mehr verfügbar, da er gelöscht wurde
Rückgabe :
void
In Dateien :
class/class-main.php line 4149class/class-main.php line 4527
wpmf_duplicate_attachment
Anhang duplizieren
Parameter :
Ganzzahl Anhang-IDGanzzahl Zielordner
Rückgabe :
void
In Dateien :
class/class-duplicate-file.php line 119
wpmf_move_folder
Verschieben eines Ordners aus der Mediathek. Dieser Hook wird auch verwendet, wenn die Rollenordner-Option geändert wird
Parameter :
Ganzzahl Verschobene Ordner-IDZeichenkette Zielordner-IDArray Zusätzliche Informationen
Rückgabe :
void
In Dateien :
class/class-main.php line 4715class/class-wp-folder-option.php line 3021
wpmf_update_folder_name
Ordnernamen aktualisieren
Parameter :
Ganzzahl Ordner-IDZeichenkette Aktualisierter Name
Rückgabe :
void
In Dateien :
class/class-main.php line 4080class/class-folder-post-type.php line 500
wpmf_update_folder_name
Ordnernamen aktualisieren
Parameter :
Ganzzahl Ordner-IDZeichenkette Aktualisierter Name
Rückgabe :
void
In Dateien :
class/class-main.php line 4080class/class-folder-post-type.php line 500
fallback_intermediate_image_sizes
Filtert die für nicht‑Bild‑MIME‑Typen erzeugten Bildgrößen.
Parameter :
Array $fallback_sizes Ein Array von Bildgrößennamen.Array $metadata Aktuelle Anhang-Metadaten.
Rückgabe :
void
In Dateien :
class/class-helper.php Zeile 2771
import_term_meta_key
Filtert den Meta-Schlüssel für ein importiertes Stück Term-Meta.
Parameter :
String $meta_key Meta-Schlüssel.Int $term_id ID des neu erstellten Terms.Array $term Term-Daten aus dem WXR-Import.
Rückgabe :
void
In Dateien :
class/import/class-wp-import.php Zeile 432
wp_import_existing_post
Filter-ID des bestehenden Beitrags, der dem gerade importierenden Beitrag entspricht.Return 0, um den Beitrag zu erzwingen, importiert zu werden. Filter die ID zu etwas anderem, um zu überschreiben, welcher bestehende Beitrag dem importierten Beitrag zugeordnet wird.
Parameter :
int $post_exists Beitrags-ID, oder 0, wenn der Beitrag nicht existierte.array $post Das Beitrags-Array, das eingefügt werden soll.
Rückgabe :
void
In Dateien :
class/import/class-wp-import.php Zeile 505
wp_import_term_meta
Filtert die Metadaten, die an einen importierten Begriff angehängt sind.
Parameter :
array $termmeta Array von Begriff-Metadaten.int $term_id ID des neu erstellten Begriffs.array $term Begriffsdaten aus dem WXR-Import.
Rückgabe :
void
In Dateien :
class/import/class-wp-import.php Zeile 416
wpmf_gallery_enable_download
Filter, um das Herunterladen von Bildern in der Galerie zu aktivieren/deaktivieren
Parameter :
boolean Aktivieren/Deaktivieren des Bilddownloads
Rückgabe :
boolean
In Dateien :
class/class-display-gallery.php Zeile 473
wpmf_gallery_query_args
Filtert das Galerie-Abfrageargument, um Bilder zu erhalten.
Parameter :
array Galerie-Abfrageargumente
Rückgabe :
Array
In Dateien :
class/class-display-gallery.php Zeile 411
wpmf_get_categories_args
Filter für benutzerdefinierte Argumente zum Abrufen aller Kategorien
Parameter :
Array Argument
Rückgabe :
Array
In Dateien :
class/class-main.php line 2265
wpmf_limit_folders
Filter zum Festlegen des Limits der geladenen Ordneranzahl
Parameter :
Integer Limit der Ordneranzahl
Rückgabe :
Integer
In Dateien :
class/class-main.php line 1710class/class-folder-post-type.php line 1769
wpmf_limit_folders
Filter zum Festlegen des Limits der geladenen Ordneranzahl
Parameter :
Integer Limit der Ordneranzahl
Rückgabe :
Integer
In Dateien :
class/class-main.php line 1710class/class-folder-post-type.php line 1769
wpmf_set_file_title
Dateititel vor dem Speichern in die Datenbank manipulieren
Parameter :
String Dateititel
Rückgabe :
Zeichenkette
In Dateien :
class/class-main.php line 5540
wpmf_taxonomy_public
Filter zum Ändern des öffentlichen Parameters der wpmf-category Taxonomie
Parameter :
Boolean Taxonomie-öffentlicher Status
Rückgabe :
boolean
In Dateien :
class/class-helper.php line 1782
Composer
Setze Update‑Schlüssel programmatically mit WP CLI
Verwenden Sie denselben Schlüssel, den Sie für die Composer-Installation verwendet haben, und führen Sie diesen Composer-Befehl aus, um das Aktualisierungstoken festzulegen wp option update ju_user_token "YOUR_TOKEN"
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 das YOUR_TOKEN in der URL durch Ihr eigenes Token ersetzen. Sie finden es unter