WP Media Folder ontwikkelaarsdocumentatie
Deze documentatie helpt ervaren ontwikkelaars om elke andere service met onze plugin te koppelen. Hier zijn alle acties en filters voor deze plugin, als je meer nodig hebt, voel je vrij om te vragen via dit speciaal forum. Bedankt voor het gebruiken van onze plugin!
Helperbestand
WP Media Folder wordt geleverd met een helperbestand met de belangrijkste functies die je nodig hebt om het te integreren in je eigen thema's en plugins.
- Verplaats een bestand naar een map
- Mappen aanmaken
- Mappen verplaatsen
- Bijlagen ophalen in een map
- ...
include('wp-content/plugins/wp-media-folder/helper.php'); \Joomunited\WPMediaFolder\Helper::createFolder('My new folder'); Hooks
import_term_meta
Wordt uitgevoerd nadat term-meta is geïmporteerd.
Parameters :
int $term_id ID of the newly created term.string $key Meta key.mixed $value Meta value.
Retour :
void
In bestanden :
class/import/class-wp-import.php line 451
wpmf_after_replace
Do action after replace file
Parameters :
integer Attachment ID
Retour :
void
In bestanden :
class/class-replace-file.php line 462
wpmf_attachment_set_folder
Set attachment folder after moving an attachment to a folder in the media managerThis hook is also used when importing attachment to categories, after an attachment upload andwhen assigning multiple folder to an attachment
Parameters :
integer Attachment IDinteger|array Target folder or array of target foldersarray Extra informations
Retour :
void
In bestanden :
class/class-main.php regel 912class/class-main.php regel 943class/class-main.php regel 2833class/class-main.php regel 3391class/class-main.php regel 4618class/class-main.php regel 5419class/class-wp-folder-option.php regel 457class/class-wp-folder-option.php regel 3645class/class-helper.php regel 2599class/class-helper.php regel 2655
wpmf_before_delete_folder
Voordat een map wordt verwijderd
Parameters :
WP_Term Map, deze term is niet meer beschikbaar omdat deze is verwijderd
Retour :
void
In bestanden :
class/class-main.php regel 4141class/class-main.php regel 4518
wpmf_create_folder
Maak een map aan vanuit de mediabibliotheek. Deze haak wordt ook gebruikt bij het synchroniseren en importeren van bestanden via FTP, het maken van gebruikers- en rolgebaseerde mappen en het importeren vanuit Nextgen Gallery
Parameters :
integer Aangemaakt map-IDstring Aangemaakte mapnaaminteger Bovenliggende map-IDarray Extra informatie
Retour :
void
In bestanden :
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
Verwijder een map
Parameters :
WP_Term Map, deze term is niet meer beschikbaar omdat deze is verwijderd
Retour :
void
In bestanden :
class/class-main.php line 4149class/class-main.php line 4527
wpmf_duplicate_attachment
Dupliceer een bijlage
Parameters :
integer Bijlage-IDinteger Doelmap
Retour :
void
In bestanden :
class/class-duplicate-file.php line 119
wpmf_move_folder
Verplaats een map vanuit de mediabibliotheek. Deze haak wordt ook gebruikt wanneer de mapoptie voor rollen wordt gewijzigd
Parameters :
integer Verplaatste map-IDstring Doelmap-IDarray Extra informatie
Retour :
void
In bestanden :
class/class-main.php line 4715class/class-wp-folder-option.php line 3021
wpmf_update_folder_name
Mapnaam bijwerken
Parameters :
integer Map-IDstring Bijgewerkte naam
Retour :
void
In bestanden :
class/class-main.php line 4080class/class-folder-post-type.php line 500
wpmf_update_folder_name
Mapnaam bijwerken
Parameters :
integer Map-IDstring Bijgewerkte naam
Retour :
void
In bestanden :
class/class-main.php line 4080class/class-folder-post-type.php line 500
fallback_intermediate_image_sizes
Filtert de gegenereerde afbeeldingsgroottes voor niet-afbeeldings MIME-typen.
Parameters :
array $fallback_sizes Een array van afbeeldingsgrootte-namen.array $metadata Huidige bijlage-metadata.
Retour :
void
In bestanden :
class/class-helper.php regel 2771
import_term_meta_key
Filtert de meta-sleutel voor een geïmporteerd onderdeel van term-meta.
Parameters :
string $meta_key Meta-sleutel.int $term_id ID van de nieuw aangemaakte term.array $term Termgegevens van de WXR-import.
Retour :
void
In bestanden :
class/import/class-wp-import.php regel 432
wp_import_existing_post
Filter ID van het bestaande bericht dat overeenkomt met het momenteel geïmporteerde bericht. Retourneer 0 om het bericht te forceren te importeren. Filter de ID om iets anders te zijn om te overschrijven welk bestaand bericht is gekoppeld aan het geïmporteerde bericht.
Parameters :
int $post_exists Bericht-ID, of 0 als het bericht niet bestond.array $post De post-array die moet worden ingevoegd.
Retour :
void
In bestanden :
class/import/class-wp-import.php regel 505
wp_import_term_meta
Filtert de metadata die aan een geïmporteerde term is gekoppeld.
Parameters :
array $termmeta Array van termmeta.int $term_id ID van de nieuw aangemaakte term.array $term Termgegevens van de WXR-import.
Retour :
void
In bestanden :
class/import/class-wp-import.php regel 416
wpmf_gallery_enable_download
Filter om downloaden van afbeelding in de galerij in/uit te schakelen
Parameters :
boolean Download afbeelding in/uit schakelen
Retour :
boolean
In bestanden :
class/class-display-gallery.php regel 473
wpmf_gallery_query_args
Filter galerijquery-argument om afbeeldingen op te halen.
Parameters :
array Galerijquery-argumenten
Retour :
array
In bestanden :
class/class-display-gallery.php regel 411
wpmf_get_categories_args
Filter om aangepaste argumenten op te halen voor alle categorieën
Parameters :
array Argument
Retour :
array
In bestanden :
class/class-main.php line 2265
wpmf_limit_folders
Filter om de limiet van het aantal geladen mappen in te stellen
Parameters :
integer Limiet aantal mappen
Retour :
geheel getal
In bestanden :
class/class-main.php line 1710class/class-folder-post-type.php line 1769
wpmf_limit_folders
Filter om de limiet van het aantal geladen mappen in te stellen
Parameters :
integer Limiet aantal mappen
Retour :
geheel getal
In bestanden :
class/class-main.php line 1710class/class-folder-post-type.php line 1769
wpmf_set_file_title
Bestandstitel manipuleren voordat deze in de database wordt opgeslagen
Parameters :
string Bestandstitel
Retour :
string
In bestanden :
class/class-main.php line 5540
wpmf_taxonomy_public
Filter om de publieke parameter van de wpmf-category taxonomie te wijzigen
Parameters :
boolean Taxonomie publieke status
Retour :
boolean
In bestanden :
class/class-helper.php line 1782
Composer
Stel Update-sleutel programmatically in met WP CLI
Gebruik dezelfde sleutel die je voor de composer‑installatie hebt gebruikt en voer dit composer‑commando uit om het update‑token in te stellen wp option update ju_user_token "YOUR_TOKEN"
Hier is de oplossing om onze plugins als een composer‑afhankelijkheid te gebruiken. Je moet in je composer.json‑bestand de joomunited‑repository declareren, zorg ervoor dat je de YOUR_TOKEN in de url vervangt door je eigen token. Je kunt het vinden onder