Documentação do desenvolvedor WP Media Folder

Esta documentação ajudará desenvolvedores experientes a conectar qualquer outro serviço ao nosso plugin. Aqui estão todas as ações e filtros para este plugin, se você precisar de um pouco mais, sinta-se à vontade para perguntar usando isto para fórum dedicado. Obrigado por usar nosso plugin!

wpmf_add_attachment

Criar um anexo ao importar ou sincronizar arquivos do FTP
Este gancho também é usado quando um vídeo remoto é criado

Parâmetros:

inteiro ID do anexo criado
integer | array Pasta de destino ou matriz de pastas de destino
matriz Informações extra

Retorna :

vazio

Nos arquivos:

line 3832
linha 200

wpmf_attachment_set_folder

Definir pasta de anexos depois de mover um anexo para uma pasta no gerenciador de mídia
Esse gancho também é usado ao importar anexo para categorias, após um upload e
ao atribuir várias pastas a um anexo

Parâmetros:

inteiro ID de anexo
integer | array Pasta de destino ou matriz de pastas de destino
matriz Informações extra

Retorna :

vazio

Nos arquivos:

linha 482
linha 513
line 1681
line 2148
line 2550
line 2606
line 2680
line 3482
line 2548

wpmf_before_delete_folder

Antes de excluir uma pasta

Parâmetros:

WP_Term Pasta, este termo não está mais disponível, pois foi excluído

Retorna :

vazio

Nos arquivos:

line 2405
line 2473

wpmf_create_folder

Criar uma pasta da biblioteca de mídia
Esse gancho também é usado ao sincronizar e importar arquivos do FTP, criando pastas baseadas em usuário e função
e importando da Galeria Nextgen

Parâmetros:

inteiro ID da pasta criada
corda Nome da pasta criada
inteiro ID da pasta pai
matriz Informações extra

Retorna :

vazio

Nos arquivos:

line 1658
line 2256
linha 294
line 1262
line 2445
line 2479

wpmf_delete_folder

Excluir uma pasta

Parâmetros:

WP_Term Pasta, este termo não está mais disponível, pois foi excluído

Retorna :

vazio

Nos arquivos:

line 2412
line 2482

wpmf_duplicate_attachment

Duplicar um anexo

Parâmetros:

inteiro ID de anexo
inteiro Pasta de destino

Retorna :

vazio

Nos arquivos:

linha 104

wpmf_move_folder

Mover uma pasta da biblioteca de mídia
Este gancho também é usado quando a opção de pasta de função é alterada

Parâmetros:

inteiro ID movido da pasta
corda ID da pasta de destino
matriz Informações extra

Retorna :

vazio

Nos arquivos:

line 2767
line 2039

wpmf_update_folder_name

Atualizar nome da pasta

Parâmetros:

inteiro ID da pasta
corda Nome atualizado

Retorna :

vazio

Nos arquivos:

line 2338

fallback_intermediate_image_sizes

Filtra os tamanhos de imagem gerados para tipos mime sem imagem.

Parâmetros:

matriz $ fallback_sizes Uma matriz de nomes de tamanho de imagem.
matriz $ metadata Metadados de anexos atuais.

Retorna :

vazio

Nos arquivos:

linha 33

wpmf_import_allowed_filetypes

Filtre o tipo de arquivo permitido para ser importado através da importação do ftp ou da pasta

Parâmetros:

matriz Tipos de arquivos permitidos para serem importados

Retorna :

matriz

Nos arquivos:

linha 482
line 1220

wpmf_set_file_title

Manipule o título do arquivo antes de salvá-lo no banco de dados

Parâmetros:

corda Título do arquivo

Retorna :

corda

Nos arquivos:

line 3583

wpmf_user_can

Filtrar a capacidade do usuário de verificação para executar uma ação

Parâmetros:

boleano O usuário atual tem a capacidade dada
corda Nome da ação

Retorna :

boleano

Nos arquivos:

linha 109
linha 43
linha 206
linha 53
linha 54
linha 173
linha 316
linha 637
linha 847
linha 882
line 1538
line 1572
line 2226
line 2292
line 2365
line 2649
line 2721
line 2803
line 3124
line 3257
line 3442
line 3690
line 4117
line 4164
linha 115
linha 385
linha 428
linha 468
linha 562
linha 1149
line 1423
line 1577
line 2408
line 2601
line 2684
line 2731
line 2815
line 2866
line 2914
linha 44
linha 98
linha 252
linha 288
linha 317
linha 113
linha 35

Compositor

logotipo do compositor Aqui está a solução para usar nossos plugins como uma dependência de compositor.
Você tem que declarar em seu arquivo composer.json o repositório joomunited, por favor, certifique-se de substituir o YOUR_TOKEN no url pelo seu próprio token. Você pode encontrá-lo sob https://www.joomunited.com/my-account sob o acordeão token Compositor.
{
"repositórios": [
      {
"tipo": "pacote",
"pacote":{
"nome": "joomunited / wp-media-folder",
"version": "master",
"tipo": "wordpress-plugin",
"dist": {
"tipo": "zip",
"url": "https://www.joomunited.com/extra/download/wp-media-folder/YOUR_TOKEN",
"referência": "mestre"
            }
         }
      }
]
"require": {
      "composer/installers":"~1.0",
"joomunited / wp-media-folder": "dev-master"
   }
}

Não que o comando update do compositor não possa funcionar em repositórios particulares (para obter mais explicações, consulte o documentação do compositor)
No entanto, você pode atualizar manualmente o plug-in para a versão mais recente com este comando:
O compositor remove a pasta joomunited / wp-media-& & compositor clearcache && compositor requer a pasta joomunited / wp-media-media: dev-master