WP Media Folder Developer Documentation

Denne dokumentasjonen vil hjelpe erfarne utviklere med å plugge enhver annen tjeneste med plugin-modulen vår. Her er alle handlinger og filtre for denne pluginen. Hvis du trenger mer, kan du gjerne spørre ved å bruke dette til dedikert forum. Takk for at du bruker plugin-modulen vår!

Hjelpefil

WP Media Folder kommer med en hjelperfil med hovedfunksjonene du kanskje trenger for å integrere den i dine egne temaer og plugins.

  • Flytt en fil inn i en mappe
  • Lag mapper
  • Flytt mapper
  • Få vedlegg i en mappe
  • ...
Eksempel: du kan opprette en ny mappe som denne:
include('wp-content/plugins/wp-media-folder/helper.php');
\Joomunited\WPMediaFolder\Helper::createFolder('My new folder');

kroker

import_term_meta

Branner etter terminmetode importeres.

Parametere:

int $ term_id ID for det nyopprettede begrepet.
string $ nøkkel Meta nøkkel.
mixed $ verdi Meta verdi.

Komme tilbake :

tomrom

I filer:

class/import/class-wp-import.php line 449

wpmf_add_attachment

Opprett et vedlegg når du importerer eller synkroniserer filer fra FTP
Denne kroken brukes også når en ekstern video opprettes

Parametere:

heltall Opprettet vedleggs-ID
heltall | matrise Målmappe eller rekke målmapper
matrise Ekstra informasjon

Komme tilbake :

tomrom

I filer:

class/class-wp-folder-option.php line 305
class/class-main.php line 3896

wpmf_attachment_set_folder

Angi vedleggsmappe etter at du har flyttet et vedlegg til en mappe i mediebehandleren
Denne kroken brukes også når du importerer vedlegg til kategorier, etter et vedlegg lastet opp og
når du tilordner flere mapper til et vedlegg

Parametere:

heltall Vedleggs-ID
heltall | matrise Målmappe eller rekke målmapper
matrise Ekstra informasjon

Komme tilbake :

tomrom

I filer:

class/class-wp-folder-option.php line 3134
class/class-main.php line 548
class/class-main.php line 579
class/class-main.php line 1752
class/class-main.php line 2233
class/class-main.php line 2635
class/class-main.php line 2691
class/class-main.php line 2765
class/class-main.php line 3567

wpmf_before_delete_folder

Før du sletter en mappe

Parametere:

WP_Term Mappe, dette begrepet er ikke tilgjengelig lenger ettersom det er slettet

Komme tilbake :

tomrom

I filer:

class/class-main.php line 2490
class/class-main.php line 2558

wpmf_create_folder

Lag en mappe fra mediebiblioteket
Denne kroken brukes også når du synkroniserer og importerer filer fra FTP, lager bruker- og rollebaserte mapper
og import fra Nextgen Gallery

Parametere:

heltall Opprettet mappe-ID
string Opprettet mappenavn
heltall Foreldre mappe-ID
matrise Ekstra informasjon

Komme tilbake :

tomrom

I filer:

class/class-wp-folder-option.php line 428
class/class-wp-folder-option.php line 1719
class/class-wp-folder-option.php line 3031
class/class-wp-folder-option.php line 3065
class/class-main.php line 1729
class/class-main.php line 2341

wpmf_delete_folder

Slett en mappe

Parametere:

WP_Term Mappe, dette begrepet er ikke tilgjengelig lenger ettersom det er slettet

Komme tilbake :

tomrom

I filer:

class/class-main.php line 2497
class/class-main.php line 2567

wpmf_duplicate_attachment

Dupliser et vedlegg

Parametere:

heltall Vedleggs-ID
heltall Målmappe

Komme tilbake :

tomrom

I filer:

class/class-duplicate-file.php line 104

wpmf_move_folder

Flytt en mappe fra mediebiblioteket
Denne kroken brukes også når alternativet for rollemappe blir endret

Parametere:

heltall Mappen flyttet ID
string Destinasjonsmappe-ID
matrise Ekstra informasjon

Komme tilbake :

tomrom

I filer:

class/class-wp-folder-option.php line 2618
class/class-main.php line 2852

wpmf_update_folder_name

Oppdater mappenavn

Parametere:

heltall Mappe-ID
string Oppdatert navn

Komme tilbake :

tomrom

I filer:

class/class-main.php line 2423

fallback_intermediate_image_sizes

Filtrerer bildestørrelsene som er generert for ikke-image-mimtyper.

Parametere:

matrise $ fallback_sizes En rekke bildestørrelsesnavn.
matrise $ metadata Gjeldende vedleggsmetadata.

Komme tilbake :

tomrom

I filer:

klasse / klasse-hjelper.php linje 34

import_term_meta_key

Filtrerer metatasten for et importert stykke metameter.

Parametere:

string Meta-tast $ meta_key.
int $ term_id ID for det nyopprettede begrepet.
matrise Termisk data fra $ WXR-import.

Komme tilbake :

tomrom

I filer:

class/import/class-wp-import.php line 430

the_content_export

Filtrerer innholdet i innlegget som brukes til WXR-eksport.

Parametere:

string $ post_content Innholdet i det nåværende innlegget.

Komme tilbake :

tomrom

I filer:

class/class-wp-folder-option.php line 828

the_excerpt_export

Filtrerer postutdraget som ble brukt for WXR-eksport.

Parametere:

string $ post_excerpt Utdrag for det nåværende innlegget.

Komme tilbake :

tomrom

I filer:

class/class-wp-folder-option.php line 837

wp_import_existing_post

Filtrer ID for det eksisterende innlegget som tilsvarer innlegget som for øyeblikket importeres.
Returner 0 for å tvinge innlegget som skal importeres. Filtrer IDen for å være noe annet
for å overstyre hvilket eksisterende innlegg som er kartlagt til det importerte innlegget.

Parametere:

int $ post_exists Post-ID, eller 0 hvis innlegget ikke eksisterte.
matrise $ post Innleggssettet som skal settes inn.

Komme tilbake :

tomrom

I filer:

class/import/class-wp-import.php line 503

wp_import_term_meta

Filtrerer metadataene som er knyttet til et importert begrep.

Parametere:

matrise $ termmeta Array of term meta.
int $ term_id ID for det nyopprettede begrepet.
matrise Termisk data fra $ WXR-import.

Komme tilbake :

tomrom

I filer:

klasse / import / class-wp-import.php linje 414

wpmf_import_allowed_filetypes

Filtrer filtypen som kan importeres via ftp eller mappeimport

Parametere:

matrise Filttyper tillates importert

Komme tilbake :

matrise

I filer:

class/class-wp-folder-option.php line 921
class/class-wp-folder-option.php line 1677

wpmf_set_file_title

Manipulere filtittelen før du lagrer den i databasen

Parametere:

string Filtittel

Komme tilbake :

string

I filer:

class/class-main.php line 3668

wpmf_user_can

Filter sjekk brukerens evne til å utføre en handling

Parametere:

boolean Den nåværende brukeren har den gitte muligheten
string Handlingsnavn

Komme tilbake :

boolean

I filer:

wp-media-folder.php linje 35
klasse / klasse-image-vannmerke.php linje 173
class / class-duplicate-file.php line 53
class / install-wizard / install-wizard.php linje 54
class/pages/settings/image_compression.php line 44
class/pages/settings/image_compression.php line 98
class/pages/settings/image_compression.php line 252
klasse / sider / innstillinger / image_compression.php linje 288
klasse / sider / innstillinger / wordpress_gallery.php linje 113
klasse / sider / innstillinger / general.php linje 316
class/class-replace-file.php line 44
klasse / klasse-erstatte-fil.php linje 207
class/class-wp-folder-option.php line 180
class/class-wp-folder-option.php line 519
class/class-wp-folder-option.php line 562
class/class-wp-folder-option.php line 907
class/class-wp-folder-option.php line 1001
class/class-wp-folder-option.php line 1606
class/class-wp-folder-option.php line 1933
class/class-wp-folder-option.php line 2087
class/class-wp-folder-option.php line 2994
class/class-wp-folder-option.php line 3187
class/class-wp-folder-option.php line 3270
class/class-wp-folder-option.php line 3317
class/class-wp-folder-option.php line 3401
class/class-wp-folder-option.php line 3452
class / class-wp-folder-option.php line 3500
class/class-main.php line 382
class/class-main.php line 703
class/class-main.php line 912
class/class-main.php line 947
class/class-main.php line 1609
class/class-main.php line 1643
class/class-main.php line 2311
class/class-main.php line 2377
class/class-main.php line 2450
class/class-main.php line 2734
class/class-main.php line 2806
class/class-main.php line 2888
class/class-main.php line 3209
class/class-main.php line 3342
class/class-main.php line 3527
class/class-main.php line 3753
class/class-main.php line 4196
klasse / klasse-main.php linje 4243
jutranslation / jutranslation.php line 109

Composer

komponistlogo Her er løsningen for å bruke pluginene våre som en komponistavhengighet.
Du må erklære i din komponist.json-fil det sammenkomne depotet, sørg for å erstatte YOUR_TOKEN i url med ditt eget symbol. Du finner den under https://www.joomunited.com/my-account under Composer token trekkspill.
{
   "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"
   }
}

Vennligst ikke at komponistoppdateringskommandoen ikke kan fungere på private depoter (for mer forklaring, se komponistdokumentasjon)
Skjønt, du kan oppdatere plugin-filen manuelt til den nyeste versjonen med denne kommandoen:
composer remove joomunited/wp-media-folder && composer clearcache && composer require joomunited/wp-media-folder:dev-master