Documentația dezvoltatorului WP Media Folder
Această documentație va ajuta dezvoltatorii experimentați să conecteze orice alt serviciu cu pluginul nostru. Iată toate acțiunile și filtrele pentru acest plugin; dacă aveți nevoie de mai multe, nu ezitați să le solicitați folosind acest forum dedicat. Vă mulțumim că ați folosit pluginul nostru!
Fișier ajutor
WP Media Folder vine cu un fișier helper cu principalele funcții de care ai putea avea nevoie pentru a-l integra în propriile teme și plugin-uri.
- Mutați un fișier într-un folder
- Creați foldere
- Mutați folderele
- Obțineți atașamente într-un folder
- ...
include('wp-content/plugins/wp-media-folder/helper.php');
\Joomunited\WPMediaFolder\Helper::createFolder('My new folder'); Cârlige
import_term_meta
Se declanșează după importarea metadatelor termenului.
Parametri:
int $term_id ID of the newly created term.string $key Meta key.mixed $value Meta value.
Return :
void
În fișiere:
class/import/class-wp-import.php linia 451
wpmf_după_înlocuire
Efectuați acțiunea după înlocuirea fișierului
Parametri:
integer Attachment ID
Return :
void
În fișiere:
class/class-replace-file.php linia 462
folderul set_de_atașamente_wpmf
Setează folderul atașamentelor după mutarea unui atașament într-un folder din managerul media. Acest hook este folosit și la importarea atașamentelor în categorii, după încărcarea unui atașament și la atribuirea mai multor foldere unui atașament
Parametri:
integer Attachment IDinteger|array Target folder or array of target foldersarray Extra informations
Return :
void
În fișiere:
class/class-wp-folder-option.php linia 457 class/class-wp-folder-option.php linia 3629 class/class-helper.php linia 140 class/class-helper.php linia 196 class/class-main.php linia 912 class/class-main.php linia 943 class/class-main.php linia 2831 class/class-main.php linia 3389 class/class-main.php linia 4616 class/class-main.php linia 5417
wpmf_before_delete_folder
Înainte de a șterge un folder
Parametri:
WP_Term Folder, this term is not available anymore as it as been deleted
Return :
void
În fișiere:
class/class-main.php linia 4139 class/class-main.php linia 4516
wpmf_create_folder
Creați un folder din biblioteca media. Acest hook este folosit și la sincronizarea și importarea fișierelor din FTP, la crearea de foldere bazate pe utilizatori și roluri și la importarea din Galeria Nextgen
Parametri:
integer Created folder IDstring Created folder nameinteger Parent folder IDarray Extra informations
Return :
void
În fișiere:
class/class-wp-folder-option.php linia 3506 class/class-main.php linia 2808 class/class-main.php linia 3646 class/class-main.php linia 3660 class/class-main.php linia 3964
wpmf_delete_folder
Ștergeți un folder
Parametri:
WP_Term Folder, this term is not available anymore as it as been deleted
Return :
void
În fișiere:
class/class-main.php linia 4147 class/class-main.php linia 4525
atașament_duplicat_wpmf
Duplicarea unui atașament
Parametri:
integer Attachment IDinteger Target folder
Return :
void
În fișiere:
class/class-duplicate-file.php linia 118
wpmf_move_folder
Mută un folder din biblioteca media. Acest hook este folosit și atunci când opțiunea de rol a folderului este modificată
Parametri:
integer Folder moved IDstring Destination folder IDarray Extra informations
Return :
void
În fișiere:
class/class-wp-folder-option.php linia 3021 class/class-main.php linia 4713
nume_dosar_actualizare_wpmf
Actualizați numele folderului
Parametri:
integer Folder IDstring Updated name
Return :
void
În fișiere:
class/class-main.php linia 4078 class/class-folder-post-type.php linia 500
nume_dosar_actualizare_wpmf
Actualizați numele folderului
Parametri:
integer Folder IDstring Updated name
Return :
void
În fișiere:
class/class-main.php linia 4078 class/class-folder-post-type.php linia 500
dimensiuni_intermediare_de_imagine_de_rezervă
Filtrează dimensiunile imaginilor generate pentru tipurile MIME care nu sunt imagini.
Parametri:
array $fallback_sizes An array of image size names.array $metadata Current attachment metadata.
Return :
void
În fișiere:
class/class-helper.php linia 312
import_term_meta_key
Filtrează cheia meta pentru o porțiune importată de meta-termen.
Parametri:
string $meta_key Meta key.int $term_id ID of the newly created term.array $term Term data from the WXR import.
Return :
void
În fișiere:
class/import/class-wp-import.php linia 432
wp_import_existing_post
ID-ul filtrului pentru postarea existentă corespunzătoare postării care se importă în prezent. Returnați 0 pentru a forța importul postării. Filtrați ID-ul pentru a înlocui postarea existentă mapată la postarea importată.
Parametri:
int $post_exists Post ID, or 0 if post did not exist.array $post The post array to be inserted.
Return :
void
În fișiere:
class/import/class-wp-import.php linia 505
wp_import_term_meta
Filtrează metadatele atașate unui termen importat.
Parametri:
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
În fișiere:
class/import/class-wp-import.php linia 416
wpmf_gallery_enable_download
Filtru pentru a activa/dezactiva descărcarea imaginilor din galerie
Parametri:
boolean Enable/disable download image
Return :
boolean
În fișiere:
class/class-display-gallery.php linia 473
wpmf_gallery_query_args
Argumentul interogării galeriei de filtre pentru a obține imagini.
Parametri:
array Gallery query arguments
Return :
array
În fișiere:
class/class-display-gallery.php linia 411
wpmf_get_categories_args
Filtrați după argumente personalizate pentru a obține toate categoriile
Parametri:
array Agument
Return :
array
În fișiere:
class/class-main.php linia 2263
wpmf_limit_folders
Filtru pentru a seta limita numărului de foldere încărcate
Parametri:
integer Limit folder number
Return :
integer
În fișiere:
class/class-main.php linia 1710 class/class-folder-post-type.php linia 1769
wpmf_limit_folders
Filtru pentru a seta limita numărului de foldere încărcate
Parametri:
integer Limit folder number
Return :
integer
În fișiere:
class/class-main.php linia 1710 class/class-folder-post-type.php linia 1769
wpmf_set_file_title
Manipulați titlul fișierului înainte de a-l salva în baza de date
Parametri:
string File title
Return :
string
În fișiere:
linia 5538 a fișierului class/class-main.php
wpmf_taxonomie_publică
Filtru pentru a schimba taxonomia parametrului public wpmf-category
Parametri:
boolean Toxonomy public status
Return :
boolean
În fișiere:
wp-media-folder.php linia 1570
wpmf_user_can
Verificarea filtrului pentru capacitatea utilizatorului de a efectua o acțiune
Parametri:
boolean The current user has the given capabilitystring Action name
Return :
boolean
În fișiere:
wp-media-folder.php linia 36 class/class-wp-folder-option.php linia 928 class/class-wp-folder-option.php linia 1135 class/class-wp-folder-option.php linia 1186 class/class-wp-folder-option.php linia 1494 class/class-wp-folder-option.php linia 1581 class/class-wp-folder-option.php linia 2220 class/class-wp-folder-option.php linia 3474 class/class-wp-folder-option.php linia 4177 class/class-wp-folder-option.php linia 4277 class/class-wp-folder-option.php linia 4345 class/class-wp-folder-option.php linia 4458 class/class-wp-folder-option.php linia 4509 class/class-wp-folder-option.php linia 4557 class/class-folder-access.php linia 41 class/install-wizard/install-wizard.php linia 54 class/class-replace-file.php linia 53 class/class-replace-file.php linia 509 class/class-main.php linia 1133 class/class-main.php linia 1505 class/class-main.php linia 1544 class/class-main.php linia 1726 class/class-main.php linia 2685 class/class-main.php linia 2719 class/class-main.php linia 3521 class/class-main.php linia 3913 class/class-main.php linia 4025 class/class-main.php linia 4398 class/class-main.php linia 4450 class/class-main.php linia 4563 class/class-main.php linia 4659 class/class-main.php linia 4749 class/class-main.php linia 5031 class/class-main.php linia 5164 class/class-main.php linia 5355 class/class-main.php linia 5823 class/class-main.php linia 5870 class/class-duplicate-file.php linia 53 class/pages/settings/image_compression.php linia 44 class/pages/settings/image_compression.php linia 98 class/pages/settings/image_compression.php linia 252 class/pages/settings/image_compression.php linia 288 class/pages/settings/import_export.php linia 159 class/pages/settings/import_export.php linia 332 class/class-image-watermark.php linia 252
Composer
Setați cheia de actualizare programatic cu WP CLI
Folosește aceeași cheie pe care ai folosit-o pentru instalarea composerului și execută această comandă composer pentru a seta token-ul de actualizare. wp option update ju_user_token "YOUR_TOKEN"
Iată soluția pentru a utiliza pluginurile noastre ca dependență a composerului. Trebuie să declarați în fișierul composer.json depozitul joomunited, asigurați-vă că înlocuiți YOUR_TOKEN din URL cu propriul token. Îl puteți găsi la