Dokumentacja programisty WP Media Folder

Ta dokumentacja pomoże doświadczonym programistom podłączyć każdą inną usługę do naszej wtyczki. Oto wszystkie działania i filtry dla tej wtyczki, jeśli potrzebujesz czegoś więcej, nie krępuj się zapytać, używając tego dedykowane forum. Dziękujemy za korzystanie z naszej wtyczki!

wpmf_add_attachment

Utwórz załącznik podczas importowania lub synchronizowania plików z FTP
Ten hak jest również używany podczas tworzenia zdalnego wideo

Parametry:

liczba całkowita Utworzono identyfikator załącznika
liczba całkowita | tablica Folder docelowy lub tablica folderów docelowych
szyk Dodatkowe informacje

Powrót :

unieważnić

W plikach:

/class/class-media-folder.php linia 3665
/class/class-wp-folder-option.php linia 225

wpmf_attachment_set_folder

Ustaw folder załączników po przeniesieniu załącznika do folderu w menedżerze multimediów
Ten hak jest również używany podczas importowania załącznika do kategorii, po przesłaniu załącznika i
podczas przypisywania wielu folderów do załącznika

Parametry:

liczba całkowita Identyfikator załącznika
liczba całkowita | tablica Folder docelowy lub tablica folderów docelowych
szyk Dodatkowe informacje

Powrót :

unieważnić

W plikach:

/class/class-media-folder.php linia 344
/class/class-media-folder.php linia 375
/class/class-media-folder.php linia 1514
/class/class-media-folder.php linia 2004
/class/class-media-folder.php linia 2402
/class/class-media-folder.php linia 2458
/class/class-media-folder.php linia 2528
/class/class-media-folder.php linia 3300
/class/class-wp-folder-option.php linia 442
/class/class-wp-folder-option.php linia 2305

wpmf_create_folder

Utwórz folder z biblioteki multimediów
Ten hak jest również używany podczas synchronizowania i importowania plików z FTP, tworząc foldery oparte na użytkownikach i rolach
i importowanie z galerii Nextgen

Parametry:

liczba całkowita Utworzono identyfikator folderu
strunowy Utworzono nazwę folderu
liczba całkowita Identyfikator folderu nadrzędnego
szyk Dodatkowe informacje

Powrót :

unieważnić

W plikach:

/class/class-media-folder.php linia 1491
/class/class-media-folder.php linia 2120
/class/class-wp-folder-option.php linia 288
/class/class-wp-folder-option.php linia 389
/class/class-wp-folder-option.php linia 2200
/class/class-wp-folder-option.php linia 2234

wpmf_delete_folder

Usuń folder

Parametry:

WP_Term Folder ten termin nie jest już dostępny, ponieważ został usunięty

Powrót :

unieważnić

W plikach:

/class/class-media-folder.php linia 2270
/class/class-media-folder.php linia 2334

wpmf_duplicate_attachment

Powiel załącznik

Parametry:

liczba całkowita Identyfikator załącznika
liczba całkowita Folder docelowy

Powrót :

unieważnić

W plikach:

/class/class-duplicate-file.php wiersz 114

wpmf_move_folder

Przenieś folder z biblioteki multimediów
Ten hak jest również używany, gdy zmieni się opcja folderu ról

Parametry:

liczba całkowita ID przeniesionego folderu
strunowy Identyfikator folderu docelowego
szyk Dodatkowe informacje

Powrót :

unieważnić

W plikach:

/class/class-media-folder.php linia 2610
/class/class-wp-folder-option.php linia 1869

wpmf_update_folder_name

Zaktualizuj nazwę folderu

Parametry:

liczba całkowita ID folderu
strunowy Zaktualizowano nazwę

Powrót :

unieważnić

W plikach:

/class/class-media-folder.php linia 2195

fallback_intermediate_image_sizes

Filtruje rozmiary obrazu generowane dla typów MIME innych niż obrazy.

Parametry:

szyk $ fallback_sizes Tablica nazw rozmiarów obrazu.
szyk $ metadata Bieżące metadane załącznika.

Powrót :

unieważnić

W plikach:

/class/class-replace-file.php linia 171

wpmf_import_allowed_filetypes

Filtruj dozwolony rodzaj pliku za pomocą importu ftp lub folderu

Parametry:

szyk Typy plików, które można importować

Powrót :

szyk

W plikach:

/class/class-wp-folder-option.php linia 252
/class/class-wp-folder-option.php linia 572

wpmf_set_file_title

Manipuluj tytułem pliku przed zapisaniem go w bazie danych

Parametry:

strunowy Tytuł pliku

Powrót :

strunowy

W plikach:

/class/class-media-folder.php linia 3411

wpmf_user_can

Filtr sprawdza możliwości użytkownika, aby wykonać akcję

Parametry:

boolean Aktualny użytkownik ma podaną zdolność
strunowy Nazwa akcji

Powrót :

boolean

W plikach:

/class/class-replace-file.php linia 43
/class/class-replace-file.php linia 246
/class/class-duplicate-file.php linia 59
/class/install-wizard/install-wizard.php wiersz 54
/class/class-image-watermark.php linia 157
/class/class-media-folder.php linia 175
/class/class-media-folder.php linia 530
/class/class-media-folder.php linia 740
/class/class-media-folder.php linia 775
/class/class-media-folder.php linia 1376
/class/class-media-folder.php linia 1410
/class/class-media-folder.php linia 2087
/class/class-media-folder.php linia 2154
/class/class-media-folder.php linia 2223
/class/class-media-folder.php linia 2501
/class/class-media-folder.php linia 2567
/class/class-media-folder.php linia 2644
/class/class-media-folder.php linia 2958
/class/class-media-folder.php linia 3089
/class/class-media-folder.php linia 3276
/class/class-media-folder.php linia 3536
/class/class-media-folder.php linia 3943
/class/class-media-folder.php linia 3990
/class/pages/settings/general.php linia 270
/class/pages/settings/wordpress_gallery.php linia 106
/class/pages/settings/image_compression.php linia 44
/class/pages/settings/image_compression.php linia 97
/class/pages/settings/image_compression.php linia 251
/class/pages/settings/image_compression.php linia 287
/class/class-wp-folder-option.php linia 143
/class/class-wp-folder-option.php linia 475
/class/class-wp-folder-option.php linia 518
/class/class-wp-folder-option.php linia 558
/class/class-wp-folder-option.php linia 651
/class/class-wp-folder-option.php linia 1222
/class/class-wp-folder-option.php linia 1267
/class/class-wp-folder-option.php linia 1396
/class/class-wp-folder-option.php linia 2163
/class/class-wp-folder-option.php linia 2358
/class/class-wp-folder-option.php linia 2441
/class/class-wp-folder-option.php linia 2488
/class/class-wp-folder-option.php linia 2572
/class/class-wp-folder-option.php linia 2623
/class/class-wp-folder-option.php linia 2671
Linia /wp-media-folder.php 35
/jutranslation/jutranslation.php wiersz 109

Kompozytor

logo kompozytora Oto rozwiązanie, aby użyć naszych wtyczek jako zależności od kompozytora.
Musisz zadeklarować w swoim composer.json plik repozytorium joomunited, pamiętaj, aby zastąpić YOUR_TOKEN w adresie URL własnym tokenem. Możesz go znaleźć pod https://www.joomunited.com/my-account pod akordeonem żetonu Kompozytora.
{
„repozytoria”: [
      {
„typ”: „pakiet”,
"pakiet":{
„name”: „joomunited / wp-media-folder”,
„wersja”: „master”,
„type”: „wordpress-plugin”,
„dist”: {
„type”: „zip”,
„url”: „https://www.joomunited.com/extra/download/wp-media-folder/YOUR_TOKEN”,
„referencja”: „master”
            }
         }
      }
],
"wymagać":{
      "composer/installers":"~1.0",
„joomunited / wp-media-folder”: „dev-master”
   }
}