WP Media Folder Entwicklerdokumentation
Diese Dokumentation hilft erfahrenen Entwicklern, andere Dienste mit unserem Plugin zu verbinden. Hier finden Sie alle Aktionen und Filter des Plugins. Sollten Sie weitere benötigen, können Sie gerne in unserem Forum nachfragen. Vielen Dank, 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.
- Verschieben Sie eine Datei in einen Ordner
- 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'); Haken
import_term_meta
Wird ausgelöst, nachdem der 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ühre nach dem Ersetzen der Datei eine Aktion aus
Parameter:
integer Attachment ID
Return :
void
In Dateien:
class/class-replace-file.php Zeile 462
wpmf_attachment_set_folder
Nach dem Verschieben eines Anhangs in einen Ordner im Medienmanager wird der Anhangsordner festgelegt. Dieser Hook 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-wp-folder-option.php Zeile 457 class/class-wp-folder-option.php Zeile 3629 class/class-helper.php Zeile 140 class/class-helper.php Zeile 196 class/class-main.php Zeile 912 class/class-main.php Zeile 943 class/class-main.php Zeile 2831 class/class-main.php Zeile 3389 class/class-main.php Zeile 4616 class/class-main.php Zeile 5417
wplf_before_delete_folder
Bevor Sie einen Ordner löschen
Parameter:
WP_Term Folder, this term is not available anymore as it as been deleted
Return :
void
In Dateien:
class/class-main.php Zeile 4139 class/class-main.php Zeile 4516
wpmf_create_folder
Einen Ordner aus der Medienbibliothek erstellen. Dieser Hook wird auch beim Synchronisieren und Importieren von Dateien per FTP, beim Erstellen benutzer- und rollenbasierter Ordner und beim Importieren aus der NextGen Gallery verwendet
Parameter:
integer Created folder IDstring Created folder nameinteger Parent folder IDarray Extra informations
Return :
void
In Dateien:
class/class-wp-folder-option.php Zeile 3506 class/class-main.php Zeile 2808 class/class-main.php Zeile 3646 class/class-main.php Zeile 3660 class/class-main.php Zeile 3964
wpmf_delete_folder
Einen Ordner löschen
Parameter:
WP_Term Folder, this term is not available anymore as it as been deleted
Return :
void
In Dateien:
class/class-main.php Zeile 4147 class/class-main.php Zeile 4525
wpmf_duplicate_attachment
Anhang duplizieren
Parameter:
integer Attachment IDinteger Target folder
Return :
void
In Dateien:
class/class-duplicate-file.php Zeile 118
wpmf_move_folder
Einen Ordner aus der Medienbibliothek verschieben. Dieser Hook wird auch verwendet, wenn die Ordneroption für die Rolle geändert wird
Parameter:
integer Folder moved IDstring Destination folder IDarray Extra informations
Return :
void
In Dateien:
class/class-wp-folder-option.php Zeile 3021 class/class-main.php Zeile 4713
wpmf_update_folder_name
Name des Aktualisierungsordners
Parameter:
integer Folder IDstring Updated name
Return :
void
In Dateien:
class/class-main.php Zeile 4078 class/class-folder-post-type.php Zeile 500
wpmf_update_folder_name
Name des Aktualisierungsordners
Parameter:
integer Folder IDstring Updated name
Return :
void
In Dateien:
class/class-main.php Zeile 4078 class/class-folder-post-type.php Zeile 500
Fallback-Zwischenbildgrößen
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 Meta-Schlüssel für ein importiertes Term-Meta-Element.
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
Filtern Sie die ID des vorhandenen Beitrags, der dem aktuell importierten Beitrag entspricht. Geben Sie 0 zurück, um den Import des Beitrags zu erzwingen. Verwenden Sie eine andere ID, um festzulegen, 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 Metadaten, die einem importierten Begriff zugeordnet sind.
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 Bild-Downloads in der Galerie
Parameter:
boolean Enable/disable download image
Return :
boolean
In Dateien:
class/class-display-gallery.php Zeile 473
wpmf_gallery_query_args
Filter-Galerie-Abfrageargument, um Bilder zu erhalten.
Parameter:
array Gallery query arguments
Return :
array
In Dateien:
class/class-display-gallery.php Zeile 411
wpmf_get_categories_args
Filtern Sie nach benutzerdefinierten Attributen, um alle Kategorien zu erhalten
Parameter:
array Agument
Return :
array
In Dateien:
class/class-main.php Zeile 2263
wpmf_limit_folders
Filter zum Festlegen der maximalen Anzahl geladener Ordner
Parameter:
integer Limit folder number
Return :
integer
In Dateien:
class/class-main.php Zeile 1710 class/class-folder-post-type.php Zeile 1769
wpmf_limit_folders
Filter zum Festlegen der maximalen Anzahl geladener Ordner
Parameter:
integer Limit folder number
Return :
integer
In Dateien:
class/class-main.php Zeile 1710 class/class-folder-post-type.php Zeile 1769
wpmf_set_file_title
Dateinamen vor dem Speichern in der Datenbank bearbeiten
Parameter:
string File title
Return :
string
In Dateien:
class/class-main.php Zeile 5538
wpmf_taxonomy_public
Filter zum Ändern des öffentlichen Parameters wpmf-category taxonomy
Parameter:
boolean Toxonomy public status
Return :
boolean
In Dateien:
wp-media-folder.php Zeile 1570
wpmf_user_can
Filterprüfung: Benutzerberechtigung zur Ausführung einer Aktion
Parameter:
boolean The current user has the given capabilitystring Action name
Return :
boolean
In Dateien:
wp-media-folder.php Zeile 36 class/class-wp-folder-option.php Zeile 928 class/class-wp-folder-option.php Zeile 1135 class/class-wp-folder-option.php Zeile 1186 class/class-wp-folder-option.php Zeile 1494 class/class-wp-folder-option.php Zeile 1581 class/class-wp-folder-option.php Zeile 2220 class/class-wp-folder-option.php Zeile 3474 class/class-wp-folder-option.php Zeile 4177 class/class-wp-folder-option.php Zeile 4277 class/class-wp-folder-option.php Zeile 4345 class/class-wp-folder-option.php Zeile 4458 class/class-wp-folder-option.php Zeile 4509 class/class-wp-folder-option.php Zeile 4557 class/class-folder-access.php Zeile 41 class/install-wizard/install-wizard.php Zeile 54 class/class-replace-file.php Zeile 53 class/class-replace-file.php Zeile 509 class/class-main.php Zeile 1133 class/class-main.php Zeile 1505 class/class-main.php Zeile 1544 class/class-main.php Zeile 1726 class/class-main.php Zeile 2685 class/class-main.php Zeile 2719 class/class-main.php Zeile 3521 class/class-main.php Zeile 3913 class/class-main.php Zeile 4025 class/class-main.php Zeile 4398 class/class-main.php Zeile 4450 class/class-main.php Zeile 4563 class/class-main.php Zeile 4659 class/class-main.php Zeile 4749 class/class-main.php Zeile 5031 class/class-main.php Zeile 5164 class/class-main.php Zeile 5355 class/class-main.php Zeile 5823 class/class-main.php Zeile 5870 class/class-duplicate-file.php Zeile 53 class/pages/settings/image_compression.php Zeile 44 class/pages/settings/image_compression.php Zeile 98 class/pages/settings/image_compression.php Zeile 252 class/pages/settings/image_compression.php Zeile 288 class/pages/settings/import_export.php Zeile 159 class/pages/settings/import_export.php Zeile 332 class/class-image-watermark.php Zeile 252
Composer
Update-Schlüssel programmatisch mit WP CLI setzen
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 das JoomUnited-Repository in Ihrer composer.json-Datei angeben. Ersetzen Sie dabei bitte YOUR_TOKEN in der URL durch Ihr eigenes Token. Sie finden es unter