Hoppa till huvudinnehållet

WP Media Folder Developer Documentation

Den här dokumentationen hjälper erfarna utvecklare att koppla in alla andra tjänster med vårt plugin. Här är alla åtgärder och filter för detta plugin, om du behöver några fler, fråga gärna genom att använda detta för ett dedikerat forum. Tack för att du använder vårt plugin!

Hjälpfil

WP Media Folder kommer med en hjälpfil med huvudfunktionerna 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
  • ...
Exempel: du kan skapa en ny mapp som denna: include('wp-content/plugins/wp-media-folder/helper.php'); \Joomunited\WPMediaFolder\Helper::createFolder('My new folder');

krokar

import_term_meta

Bränder efter terminmeta importeras.

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_after_replace

Gör åtgärd efter att ha ersatt fil

Parametrar:

integer Attachment ID

Return :

void

I filer:

klass/klass-repetition-file.php linje 388

wpmf_attachment_set_folder

Ställ in bifogad mapp efter att en bilaga har flyttats till en mapp i mediahanteraren Den här kroken används också vid import av bilaga till kategorier, efter en uppladdning av bilaga och när flera mappar tilldelas en bilaga

Parametrar:

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

Return :

void

I filer:

klass/klass-main.php linje 822 klass/klass-main.php linje 853 klass/klass-main.php linje 2670 klass/klass-main.php linje 3228 klass/klass-main.php linje 4455 klass/klass-main.php linje 5256 klass/klass-wp-folder-option.php line 400 class/class-wer-opion-option. klass/klasshelper.php linje 140 klass/klasshelper.php linje 196

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:

klass/klass-main.php linje 3978 klass/klass-main.php linje 4355

wpmf_create_folder

Skapa en mapp från mediebiblioteket Den här kroken används också när du synkroniserar och importerar filer från FTP, skapar användar- och rollbaserade mappar och importerar från Nextgen Gallery

Parametrar:

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

Return :

void

I filer:

klass/klass-main.php linje 2647 Klass/klass-main.php linje 3485 klass/klass-main.php rad 3499 klass/klass-main.php rad 3803 klass/klass-wp-folder-option.php rad 3382

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:

klass/klass-main.php linje 3986 Klass/klass-main.php linje 4364

wpmf_duplicate_attachment

Duplicera en bilaga

Parametrar:

integer Attachment IDinteger Target folder

Return :

void

I filer:

klass/klassduplikat-fil.php linje 118

wpmf_move_folder

Flytta en mapp från mediebiblioteket Den här kroken används också när rollmappalternativet ändras

Parametrar:

integer Folder moved IDstring Destination folder IDarray Extra informations

Return :

void

I filer:

klass/klass-main.php linje 4552 Klass/klass-wp-folder-option.php linje 2940

wpmf_update_folder_name

Uppdatera mappens namn

Parametrar:

integer Folder IDstring Updated name

Return :

void

I filer:

klass/klass-main.php linje 3917 Klass/klass-folder-post-typ.php linje 500

wpmf_update_folder_name

Uppdatera mappens namn

Parametrar:

integer Folder IDstring Updated name

Return :

void

I filer:

klass/klass-main.php linje 3917 Klass/klass-folder-post-typ.php linje 500

fallback_intermediate_image_sizes

Filtrerar bildstorlekarna som genereras för icke-bildmimetyper.

Parametrar:

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

Return :

void

I filer:

class/class-helper.php linje 312

import_term_meta_key

Filtrerar metatangenten för en importerad bitmetametod.

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_existing_post

Filter-ID för det befintliga inlägget som motsvarar det inlägg som för närvarande importeras. Returnera 0 för att tvinga inlägget att importeras. Filtrera ID:t för att vara något annat för att åsidosätta vilket befintligt inlägg som mappas 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 linje 505

wp_import_term_meta

Filtrerar metadata 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

Filtrera för att aktivera/avaktivera nedladdningsbild i galleriet

Parametrar:

boolean Enable/disable download image

Return :

boolean

I filer:

class/class-display-gallery.php rad 472

wpmf_gallery_query_args

Filtrera gallerifrågeargument för att få bilder.

Parametrar:

array Gallery query arguments

Return :

array

I filer:

class/class-display-gallery.php linje 410

wpmf_get_categories_args

Filtrera till anpassade agument för att få alla kategorier

Parametrar:

array Agument

Return :

array

I filer:

klass/klass-main.php-rad 2129

wpmf_limit_folders

Filtrera för att ställa in gränsen för det mappnummer som laddas

Parametrar:

integer Limit folder number

Return :

integer

I filer:

klass/klass-main.php linje 1620 Klass/klass-folder-post-typ.php linje 1769

wpmf_limit_folders

Filtrera för att ställa in gränsen för det mappnummer som laddas

Parametrar:

integer Limit folder number

Return :

integer

I filer:

klass/klass-main.php linje 1620 Klass/klass-folder-post-typ.php linje 1769

wpmf_set_file_title

Manipulera filtiteln innan du sparar den i databasen

Parametrar:

string File title

Return :

string

I filer:

klass/klass-main.php-linje 5377

wpmf_taxonomi_public

Filtrera för att ändra taxonomi för offentlig param wpmf-kategori

Parametrar:

boolean Toxonomy public status

Return :

boolean

I filer:

wp-media-folder.php linje 1559

wpmf_user_can

Filter kontrollera användarens förmåga att utföra en åtgärd

Parametrar:

boolean The current user has the given capabilitystring Action name

Return :

boolean

I filer:

wp-media-folder.php linje 36 Klass/klass-replace-file.php Linje 53 Klass/klass-replace-fil.php Linje 435 Klass/klass-Main.php Linje 1043 Klass/klass-Main.php Line 1415 Klass/klass-Main.php Line 1454 Class-Main.PHP Line 1634 Class/Class-Main.PHP LINE 25 Klass/Class-Main.Php.PHP.PHP.PHP.PHP.PHP.PHP-LINE.PHP-LINE.PHP -LINE.PHP-LINE.PHP-LINE.PHP.PHP.PHP-LINE.PHP-LINE.PHP-LINE.PHP.PHP-LINE.PHP-LINE.PHP- LINE.PHP.PHP-LINE. class/class-main.php line 3360 class/class-main.php line 3752 class/class-main.php line 3864 class/class-main.php line 4237 class/class-main.php line 4289 class/class-main.php line 4402 class/class-main.php line 4498 class/class-main.php line 4588 class/class-main.php line 4870 klass/klass-main.php linje 5003 klass/klass-main.php linje klass/klass-main.php linje klass klass-main.php linje 5709 sidor /inställningar/bild_compression. 288 klass/sidor/inställningar/import_export.php linje 159 klass/sidor/inställningar/import_export.php rad 332 klass/klass-duplicate-fil.php linje 53 klass/klass-folder-access.php linje 41 klass/ klass-wp-folder-option.php line 263 klass/klass-wp-folder-option. 1078 Klass/klass-wp-folder-option.php linje 1129 klass/klass-wp-folder-option.php linje 1421 klass/klass-wp-folder-option.php linje 1508 klass/klass-wp -folder-option.php line 2142 klass/klass-wp-folder-option klass/klass-wp-folder-option.php linje 4153 Klass/klass -wp-folder-option.php Line 4221 Class/Class-WP-Folder-Option.PHP Line 4334 Class/Class-WP-FODER-OPTION.PHP LINE 4385 CLASS/CLASS-WP-FORDER-OPTION.PHP LINE 4433333- klass/installation-Ward.PHP.PHP LINE 4385 CLASS/CLASS-WP-FORDER-OPTION.PHP LINE 4433333-klass/installationslinje. klass/klass-bild-watermark.php linje 252

Composer

kompositörens logotyp Här är lösningen för att använda våra plugins som ett kompositörsberoende. Du måste deklarera joomunited-arkivet i din composer.json-fil, se till att ersätta YOUR_TOKEN i webbadressen med ditt eget token. Du hittar den under https://www.joomunited.com/my-account/my-membership under Composer token dragspel. {    "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"    } } Vänligen notera att kommandot för uppdatering av kompositör inte kan fungera på privata arkiv (för mer förklaring, se kompositörsdokumentationen ) Du kan dock manuellt uppdatera plugin-programmet till den senaste versionen med detta kommando:composer remove joomunited/wp-media-folder && composer clearcache && composer require joomunited/wp-media-folder:dev-master

Ställ in uppdateringsnyckeln programmatiskt med WP CLI

Använd samma nyckel som du använde för kompositörsinstallationen och kör det här kompositörskommandot för att ställa in uppdateringstoken wp option update ju_user_token "YOUR_TOKEN"