WP Media Folder Developer Documentation
Den här dokumentationen hjälper erfarna utvecklare att ansluta till andra tjänster med vårt plugin. Här är alla åtgärder och filter för detta plugin. Om du behöver mer är du välkommen att fråga genom att använda detta dedikerade forum. Tack för att du använder vårt plugin!
Hjälpfil
WP Media Folder levereras med en hjälpfil med de viktigaste funktionerna du kan behöva för att integrera den i dina egna teman och plugins.
- Flytta en fil till en mapp
- Skapa mappar
- Flytta mappar
- Hämta bilagor i en mapp
- ...
include('wp-content/plugins/wp-media-folder/helper.php');
\Joomunited\WPMediaFolder\Helper::createFolder('My new folder'); Krokar
import_term_meta
Utlöses efter att termmeta har importerats.
Parametrar:
int $term_id ID of the newly created term.string $key Meta key.mixed $value Meta value.
Return :
void
I filer:
class/import/class-wp-import.php rad 451
wpmf_efter_ersättning
Utför åtgärden efter att filen har ersatts
Parametrar:
integer Attachment ID
Return :
void
I filer:
class/class-replace-file.php rad 462
wpmf_attachment_set_mapp
Ange mapp för bilagor efter att en bilaga har flyttats till en mapp i mediehanteraren. Denna hook används också vid import av bilagor till kategorier, efter uppladdning av en bilaga och när man tilldelar flera mappar till en bilaga
Parametrar:
integer Attachment IDinteger|array Target folder or array of target foldersarray Extra informations
Return :
void
I filer:
class/class-main.php rad 890 class/class-main.php rad 921 class/class-main.php rad 2805 class/class-main.php rad 3363 class/class-main.php rad 4590 class/class-main.php rad 5391 class/class-helper.php rad 140 class/class-helper.php rad 196 class/class-wp-mappalternativ.php rad 457 class/class-wp-mappalternativ.php rad 3638
wpmf_before_delete_folder
Innan du tar bort en mapp
Parametrar:
WP_Term Folder, this term is not available anymore as it as been deleted
Return :
void
I filer:
class/class-main.php rad 4113 class/class-main.php rad 4490
wpmf_create_folder
Skapa en mapp från mediebiblioteket. Den här hooken används också vid synkronisering och import av filer från FTP, skapande av användar- och rollbaserade mappar och import från Nextgen Gallery
Parametrar:
integer Created folder IDstring Created folder nameinteger Parent folder IDarray Extra informations
Return :
void
I filer:
class/class-main.php rad 2782 class/class-main.php rad 3620 class/class-main.php rad 3634 class/class-main.php rad 3938 class/class-wp-mappalternativ.php rad 3515
wpmf_delete_folder
Ta bort en mapp
Parametrar:
WP_Term Folder, this term is not available anymore as it as been deleted
Return :
void
I filer:
class/class-main.php rad 4121 class/class-main.php rad 4499
wpmf_duplicate_attachment
Duplicera en bilaga
Parametrar:
integer Attachment IDinteger Target folder
Return :
void
I filer:
class/class-duplicate-file.php rad 118
wpmf_flytta_mapp
Flytta en mapp från mediebiblioteketDenna hook används också när rollmappsalternativet ändras
Parametrar:
integer Folder moved IDstring Destination folder IDarray Extra informations
Return :
void
I filer:
class/class-main.php rad 4687 class/class-wp-mappalternativ.php rad 3030
wpmf_uppdateringsmappnamn
Uppdatera mappnamn
Parametrar:
integer Folder IDstring Updated name
Return :
void
I filer:
class/class-folder-post-type.php rad 500 class/class-main.php rad 4052
wpmf_uppdateringsmappnamn
Uppdatera mappnamn
Parametrar:
integer Folder IDstring Updated name
Return :
void
I filer:
class/class-folder-post-type.php rad 500 class/class-main.php rad 4052
reservbildstorlekar för mellanliggande_bilder
Filtrerar bildstorlekarna som genereras för MIME-typer som inte är bildtyper.
Parametrar:
array $fallback_sizes An array of image size names.array $metadata Current attachment metadata.
Return :
void
I filer:
class/class-helper.php rad 312
import_term_meta_key
Filtrerar metanyckeln för en importerad del av termmetan.
Parametrar:
string $meta_key Meta key.int $term_id ID of the newly created term.array $term Term data from the WXR import.
Return :
void
I filer:
class/import/class-wp-import.php rad 432
wp_import_existerande_inlägg
Filtrera ID för det befintliga inlägget som motsvarar det inlägg som importeras. Returnera 0 för att tvinga inlägget att importeras. Filtrera ID:t till något annat för att åsidosätta vilket befintligt inlägg som är mappat till det importerade inlägget.
Parametrar:
int $post_exists Post ID, or 0 if post did not exist.array $post The post array to be inserted.
Return :
void
I filer:
class/import/class-wp-import.php rad 505
wp_import_term_meta
Filtrerar metadata som är kopplade till en importerad term.
Parametrar:
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
I filer:
class/import/class-wp-import.php rad 416
wpmf_gallery_enable_download
Filter för att aktivera/inaktivera nedladdning av bild i galleriet
Parametrar:
boolean Enable/disable download image
Return :
boolean
I filer:
class/class-display-gallery.php rad 473
wpmf_gallery_query_args
Frågeargumentet för filtergalleriet för att hämta bilder.
Parametrar:
array Gallery query arguments
Return :
array
I filer:
class/class-display-gallery.php rad 411
wpmf_get_categories_args
Filtrera till anpassade dokument för att hämta alla kategorier
Parametrar:
array Agument
Return :
array
I filer:
class/class-main.php rad 2237
wpmf_limit_mappar
Filter för att ställa in gränsen för antalet inlästa mappar
Parametrar:
integer Limit folder number
Return :
integer
I filer:
class/class-folder-post-type.php rad 1769 class/class-main.php rad 1688
wpmf_limit_mappar
Filter för att ställa in gränsen för antalet inlästa mappar
Parametrar:
integer Limit folder number
Return :
integer
I filer:
class/class-folder-post-type.php rad 1769 class/class-main.php rad 1688
wpmf_set_file_title
Manipulera filtitel innan du sparar den i databasen
Parametrar:
string File title
Return :
string
I filer:
class/class-main.php rad 5512
wpmf_taxonomi_offentlig
Filter för att ändra taxonomin för offentlig parameter wpmf-kategori
Parametrar:
boolean Toxonomy public status
Return :
boolean
I filer:
wp-media-folder.php rad 1569
wpmf_user_can
Filterkontroll av användarnas förmåga att utföra en åtgärd
Parametrar:
boolean The current user has the given capabilitystring Action name
Return :
boolean
I filer:
class/install-wizard/install-wizard.php rad 54 class/class-duplicate-file.php rad 53 class/class-main.php rad 1111 class/class-main.php rad 1483 class/class-main.php rad 1522 class/class-main.php rad 1703 class/class-main.php rad 2659 class/class-main.php rad 2693 class/class-main.php rad 3495 class/class-main.php rad 3887 class/class-main.php rad 3999 class/class-main.php rad 4372 class/class-main.php rad 4424 class/class-main.php rad 4537 class/class-main.php rad 4633 class/class-main.php rad 4723 class/class-main.php rad 5005 class/class-main.php rad 5138 class/class-main.php rad 5329 class/class-main.php rad 5797 class/class-main.php rad 5844 class/class-image-watermark.php rad 252 class/class-replace-file.php rad 53 class/class-replace-file.php rad 509 class/class-folder-access.php rad 41 class/pages/settings/image_compression.php rad 44 class/pages/settings/image_compression.php rad 98 class/pages/settings/image_compression.php rad 252 class/pages/settings/image_compression.php rad 288 class/pages/settings/import_export.php rad 159 class/pages/settings/import_export.php rad 332 class/class-wp-folder-option.php rad 928 class/class-wp-folder-option.php rad 1135 class/class-wp-mappalternativ.php rad 1186 class/class-wp-mappalternativ.php rad 1478 class/class-wp-mappalternativ.php rad 1565 class/class-wp-mappalternativ.php rad 2230 class/class-wp-mappalternativ.php rad 3483 class/class-wp-mappalternativ.php rad 4186 class/class-wp-mappalternativ.php rad 4286 class/class-wp-mappalternativ.php rad 4354 class/class-wp-mappalternativ.php 4467 class/class-wp-mappalternativ.php rad 4518 class/class-wp-mappalternativ.php rad 4566 wp-media-mapp.php rad 36
Composer
Ställ in uppdateringsnyckeln programmatiskt med WP CLI
Använd samma nyckel som du använde för installationen av composer och kör detta composer-kommando för att ställa in uppdateringstoken wp option update ju_user_token "YOUR_TOKEN"
Här är lösningen för att använda våra plugins som ett composer-beroende. Du måste deklarera joomunited-repositoriet i din composer.json-fil, se till att ersätta YOUR_TOKEN i URL:en med din egen token. Du hittar den under