{"id":37273,"date":"2020-05-19T06:06:39","date_gmt":"2020-05-19T13:06:39","guid":{"rendered":"https:\/\/kinsta.com\/?p=9513"},"modified":"2025-01-17T10:13:56","modified_gmt":"2025-01-17T13:13:56","slug":"biblioteca-midia-wordpress","status":"publish","type":"post","link":"https:\/\/kinsta.com\/pt\/blog\/biblioteca-midia-wordpress\/","title":{"rendered":"O Guia Completo da Biblioteca de M\u00eddia WordPress (4 Hacks Pr\u00e1ticos de M\u00eddia Inclu\u00eddos)"},"content":{"rendered":"<p>Imagens e outros arquivos de m\u00eddia s\u00e3o uma parte importante de qualquer site WordPress. Para us\u00e1-los eficazmente, ajuda a ter uma compreens\u00e3o firme de como a biblioteca de m\u00eddia WordPress funciona.<\/p>\n<p>Este pr\u00e1tico recurso de WordPress permite que voc\u00ea armazene e gerencie <a href=\"https:\/\/kinsta.com\/pt\/blog\/imagens-gratuitas-para-wordpress\/\">suas imagens e outras m\u00eddias<\/a> ao longo do tempo. Com algum conhecimento interno e alguns truques simples, h\u00e1 muito que voc\u00ea pode fazer para melhorar o seu site atrav\u00e9s da sua Biblioteca de M\u00eddia.<\/p>\n<p>Neste guia abrangente, n\u00f3s o acompanharemos por tudo o que h\u00e1 para saber sobre a<strong> Biblioteca de M\u00eddia WordPress<\/strong>, incluindo como importar e <a href=\"https:\/\/kinsta.com\/pt\/blog\/gerenciador-downloads-wordpress\/\">baixar conte\u00fado<\/a>. Cobriremos tamb\u00e9m edi\u00e7\u00e3o de imagens, gerenciamento de arquivos a longo prazo e quatro hacks para incorpora\u00e7\u00e3o de funcionalidades avan\u00e7adas.<\/p>\n<p>Vamos come\u00e7ar!<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>Uma Introdu\u00e7\u00e3o \u00e0 Biblioteca de M\u00eddia WordPress<\/h2>\n<p>Em sua ess\u00eancia, sua Biblioteca de M\u00eddia WordPress \u00e9 exatamente o que seu nome implica: um cat\u00e1logo de todos os arquivos de m\u00eddia que voc\u00ea carregou no seu site:<\/p>\n<figure style=\"width: 1793px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/biblioteca-midia-wordpress.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/biblioteca-midia-wordpress.png\" alt=\"Biblioteca de M\u00eddia WordPress\" width=\"1793\" height=\"959\"><\/a><figcaption class=\"wp-caption-text\">Biblioteca de M\u00eddia WordPress<\/figcaption><\/figure>\n<p>O WordPress \u00e9 capaz de hospedar uma variedade de tipos de m\u00eddia, inclusive:<\/p>\n<ul>\n<li><a href=\"https:\/\/kinsta.com\/pt\/blog\/otimizar-imagens-para-web\/\">Imagens<\/a> (. jpg, . jpeg, . png, . gif, e . ico).<\/li>\n<li>Arquivos de <a href=\"https:\/\/kinsta.com\/pt\/blog\/reprodutores-de-audio-wordpress\/\">\u00e1udio<\/a> (.mp3, .m4a, . ogg, e . wav).<\/li>\n<li><a href=\"https:\/\/kinsta.com\/pt\/blog\/hospedagem-video\/\">V\u00eddeos<\/a> (.mp4, .m4v, . mov, . wmv, . avi, . mpg, . ogv, .3gp, e .3g2).<\/li>\n<li><a href=\"https:\/\/kinsta.com\/pt\/blog\/plugins-wordpress-pdf-viewer\/\">PDFs<\/a>.<\/li>\n<li><a href=\"https:\/\/kinsta.com\/pt\/blog\/google-docs-para-wordpress\/\">Documentos Word<\/a>.<\/li>\n<li><a href=\"https:\/\/kinsta.com\/pt\/blog\/melhores-plugins-wordpress\/\">Planilhas<\/a> Excel.<\/li>\n<li>Apresenta\u00e7\u00f5es em PowerPoint.<\/li>\n<li>Documentos do Adobe Photoshop.<\/li>\n<\/ul>\n<p>Ele tamb\u00e9m tem alguns recursos limitados de edi\u00e7\u00e3o de fotos, para que voc\u00ea possa fazer os ajustes necess\u00e1rios diretamente do seu painel.<\/p>\n<p>Infelizmente, o WordPress ainda n\u00e3o suporta <a href=\"https:\/\/kinsta.com\/pt\/blog\/webp\/\">imagens de webp<\/a> fora da caixa.<\/p>\n<p>Para acessar sua Biblioteca de M\u00eddia, basta clicar em<strong> M\u00eddia<\/strong> na barra lateral de sua administra\u00e7\u00e3o a qualquer momento:<\/p>\n<figure style=\"width: 1793px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/acesso-biblioteca-midia-wordpress.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/acesso-biblioteca-midia-wordpress.png\" alt=\"Acesso \u00e0 Biblioteca de M\u00eddia WordPress\" width=\"1793\" height=\"959\"><\/a><figcaption class=\"wp-caption-text\">Acesso \u00e0 Biblioteca de M\u00eddia WordPress<\/figcaption><\/figure>\n<p>H\u00e1 algumas op\u00e7\u00f5es b\u00e1sicas dispon\u00edveis aqui.<\/p>\n<p>Primeiro, voc\u00ea pode determinar se deseja ver seus arquivos em uma visualiza\u00e7\u00e3o em lista ou grade, clicando nos \u00edcones relevantes:<\/p>\n<figure style=\"width: 1793px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/opcoes-visualizacao.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/opcoes-visualizacao.png\" alt=\"Op\u00e7\u00f5es de visualiza\u00e7\u00e3o da Biblioteca de M\u00eddia WordPress\" width=\"1793\" height=\"1008\"><\/a><figcaption class=\"wp-caption-text\">Op\u00e7\u00f5es de visualiza\u00e7\u00e3o da Biblioteca de M\u00eddia WordPress<\/figcaption><\/figure>\n<p>Voc\u00ea tamb\u00e9m pode filtrar seus arquivos usando os menus drop-down:<\/p>\n<figure style=\"width: 819px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/filtragem-arquivos.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/filtragem-arquivos.png\" alt=\"Filtragem de arquivos da Biblioteca de M\u00eddia WordPress\" width=\"819\" height=\"311\"><\/a><figcaption class=\"wp-caption-text\">Filtragem de arquivos da Biblioteca de M\u00eddia WordPress<\/figcaption><\/figure>\n<p>O primeiro menu permite que voc\u00ea veja sua m\u00eddia por tipo, enquanto o segundo ir\u00e1 filtrar o conte\u00fado de sua biblioteca pelas datas em que foram carregadas.<\/p>\n<p>Voc\u00ea tamb\u00e9m pode usar a barra de busca para procurar por arquivos espec\u00edficos pelo nome:<\/p>\n<figure style=\"width: 1625px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/barra-de-busca.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/barra-de-busca.png\" alt=\"Barra de busca da Biblioteca de M\u00eddia WordPress\" width=\"1625\" height=\"163\"><\/a><figcaption class=\"wp-caption-text\">Barra de busca da Biblioteca de M\u00eddia WordPress<\/figcaption><\/figure>\n<p>Finalmente, h\u00e1 tamb\u00e9m um bot\u00e3o<strong> Bulk Select<\/strong>. Este recurso permite apagar v\u00e1rios arquivos da sua instala\u00e7\u00e3o do WordPress de uma s\u00f3 vez:<\/p>\n<figure style=\"width: 1322px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/opcao-selecao-massa.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/opcao-selecao-massa.png\" alt=\"Op\u00e7\u00e3o de sele\u00e7\u00e3o em massa na Biblioteca de M\u00eddia WordPress\" width=\"1322\" height=\"317\"><\/a><figcaption class=\"wp-caption-text\">Op\u00e7\u00e3o de sele\u00e7\u00e3o em massa na Biblioteca de M\u00eddia WordPress<\/figcaption><\/figure>\n<p>Isto abrange todas as funcionalidades nativas dispon\u00edveis na tela da Biblioteca de M\u00eddia WordPress.<\/p>\n<p>Como voc\u00ea ver\u00e1 mais tarde, h\u00e1 muitas modifica\u00e7\u00f5es que voc\u00ea pode fazer para melhor\u00e1-lo. Primeiro, por\u00e9m, precisamos discutir como adicionar arquivos ao WordPress.<\/p>\n\n<h2>Como Adicionar Arquivos \u00e0 sua Biblioteca de M\u00eddia WordPress<\/h2>\n<p>Existem algumas maneiras diferentes de adicionar arquivos (por exemplo, o <a href=\"https:\/\/kinsta.com\/pt\/blog\/favicon-no-wordpress\/\">favicon<\/a> do seu site) \u00e0 sua Biblioteca de M\u00eddia WordPress. A primeira \u00e9 navegar para<strong> M\u00eddia &gt; Adicionar Novo:<\/strong><\/p>\n<figure style=\"width: 1793px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/acesso-uploader-wordpress-media.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/acesso-uploader-wordpress-media.png\" alt=\"Acesso ao Uploader do WordPress Media\" width=\"1793\" height=\"959\"><\/a><figcaption class=\"wp-caption-text\">Acesso ao Uploader do WordPress Media<\/figcaption><\/figure>\n<p>Aqui, voc\u00ea pode carregar arquivos que s\u00e3o salvos no seu computador ou em outro dispositivo:<\/p>\n<figure style=\"width: 1793px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/carregador-midia-wordpress.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/carregador-midia-wordpress.png\" alt=\"Carregador de M\u00eddia WordPress\" width=\"1793\" height=\"959\"><\/a><figcaption class=\"wp-caption-text\">Carregador de M\u00eddia WordPress<\/figcaption><\/figure>\n<p>Voc\u00ea tamb\u00e9m pode adicionar m\u00eddia diretamente do editor do WordPress. No <a href=\"https:\/\/kinsta.com\/pt\/blog\/editor-gutenberg-wordpress\/\">Block Editor<\/a>, comece adicionando o bloco correspondente para o tipo de m\u00eddia que voc\u00ea deseja incorporar:<\/p>\n<figure style=\"width: 1314px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/blocos-midia-wordpress.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/blocos-midia-wordpress.png\" alt=\"Blocos de m\u00eddia WordPress\" width=\"1314\" height=\"921\"><\/a><figcaption class=\"wp-caption-text\">Blocos de m\u00eddia WordPress<\/figcaption><\/figure>\n<p>No local resultante, selecione<strong> Upload<\/strong> e escolha um arquivo do seu computador:<\/p>\n<figure style=\"width: 1314px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/upload-midia-bock-editor.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/upload-midia-bock-editor.png\" alt=\"Upload de m\u00eddia do Block Editor\" width=\"1314\" height=\"747\"><\/a><figcaption class=\"wp-caption-text\"><em>Upload de m\u00eddia do Block Editor<\/em><\/figcaption><\/figure>\n<p>Alternativamente, voc\u00ea pode simplesmente arrastar e soltar o arquivo do seu desktop para o bloco relevante.<\/p>\n<p>No Editor Cl\u00e1ssico, voc\u00ea precisar\u00e1 clicar no bot\u00e3o<strong> Adicionar M\u00eddia<\/strong>:<\/p>\n<figure style=\"width: 1318px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/classic-editor-botao-adicionar-midia.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/classic-editor-botao-adicionar-midia.png\" alt=\"Classic Editor Bot\u00e3o Adicionar M\u00eddia\" width=\"1318\" height=\"621\"><\/a><figcaption class=\"wp-caption-text\">Classic Editor Bot\u00e3o Adicionar M\u00eddia<\/figcaption><\/figure>\n<p>Depois navegue at\u00e9 a aba<strong> Upload<\/strong> e selecione um arquivo do seu computador:<\/p>\n<figure style=\"width: 1793px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/upload-midia-classic-editor.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/upload-midia-classic-editor.png\" alt=\"Upload de m\u00eddia do Classic Editor\" width=\"1793\" height=\"959\"><\/a><figcaption class=\"wp-caption-text\">Upload de m\u00eddia do Classic Editor<\/figcaption><\/figure>\n<p>Voc\u00ea tamb\u00e9m pode arrastar e soltar arquivos do seu desktop diretamente para o editor, a qualquer momento.<\/p>\n<p>Em alguns casos, voc\u00ea pode achar que voc\u00ea precisa <a href=\"https:\/\/kinsta.com\/pt\/blog\/upload-de-arquivos-em-massa-para-a-biblioteca-de-midia-do-wordpress-via-ftp\/\">fazer upload manual arquivos de m\u00eddia para o seu site WordPress via FTP<\/a>. Voc\u00ea pode fazer isso usando um <a href=\"https:\/\/kinsta.com\/pt\/blog\/melhores-clientes-ftp\/\">cliente como o FileZilla<\/a>.<\/p>\n<p>Uma vez conectado ao seu servidor, navegue at\u00e9<strong> wp-content &gt; uploads<\/strong>:<\/p>\n<figure style=\"width: 1458px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/upload-arquivos.png\" alt=\"Upload de arquivos para o diret\u00f3rio da Biblioteca de M\u00eddia WordPress via FileZilla\" width=\"1458\" height=\"970\"><figcaption class=\"wp-caption-text\">Upload de arquivos para o diret\u00f3rio da Biblioteca de M\u00eddia WordPress via FileZilla<\/figcaption><\/figure>\n<p>Carregue arquivos neste diret\u00f3rio para adicion\u00e1-los \u00e0 sua Biblioteca de M\u00eddia.<\/p>\n<h3>Download de Conte\u00fado da Biblioteca de M\u00eddia WordPress<\/h3>\n<p>Em algumas circunst\u00e2ncias, voc\u00ea pode precisar baixar arquivos da sua Biblioteca de M\u00eddia para o seu computador. O WordPress permite que voc\u00ea fa\u00e7a isso nativamente, navegando para<strong> Ferramentas &gt; Exportar:<\/strong><\/p>\n<figure style=\"width: 1796px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/ferramenta-exportacao-wordpress.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/ferramenta-exportacao-wordpress.png\" alt=\"Ferramenta de exporta\u00e7\u00e3o WordPress\" width=\"1796\" height=\"959\"><\/a><figcaption class=\"wp-caption-text\">Ferramenta de exporta\u00e7\u00e3o WordPress<\/figcaption><\/figure>\n<p>Em seguida, selecione a op\u00e7\u00e3o<strong> M\u00eddia<\/strong>. Se voc\u00ea s\u00f3 precisa de arquivos que foram carregados dentro de um per\u00edodo de tempo espec\u00edfico, voc\u00ea pode usar os <a href=\"https:\/\/kinsta.com\/pt\/blog\/menu-suspenso-wordpress\/\">menus suspensos<\/a> para especificar o seu pedido:<\/p>\n<figure style=\"width: 1793px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/exportando-midias-wordpress.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/exportando-midias-wordpress.png\" alt=\"Exportando m\u00eddias WordPress\" width=\"1793\" height=\"959\"><\/a><figcaption class=\"wp-caption-text\">Exportando m\u00eddias WordPress<\/figcaption><\/figure>\n<p>Finalmente, clique no bot\u00e3o<strong> Download Export File<\/strong>. Isto ir\u00e1 baixar os arquivos de m\u00eddia relevantes para o seu computador.<\/p>\n<h2>Como editar imagens na Biblioteca de M\u00eddia WordPress<\/h2>\n<p>Como mencionamos anteriormente, o WordPress tem alguns recursos de edi\u00e7\u00e3o de imagens nativas. Para acess\u00e1-las, navegue at\u00e9 sua Biblioteca de M\u00eddia WordPress e selecione o arquivo que voc\u00ea deseja editar. Em seguida, clique no bot\u00e3o<strong> Editar imagem<\/strong>:<\/p>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/botao-editar-imagem-wordpress.png\" alt=\"Bot\u00e3o Editar Imagem no WordPress\" width=\"1500\" height=\"966\"><figcaption class=\"wp-caption-text\">Bot\u00e3o Editar Imagem no WordPress<\/figcaption><\/figure>\n<p>Isto ir\u00e1 abrir o editor de imagens:<\/p>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/editor-imagens-wordpress.png\" alt=\"Editor de imagens WordPress\" width=\"1500\" height=\"965\"><figcaption class=\"wp-caption-text\">Editor de imagens WordPress<\/figcaption><\/figure>\n<p>H\u00e1 cinco edi\u00e7\u00f5es b\u00e1sicas que voc\u00ea pode fazer:<\/p>\n<p><strong>O corte<\/strong> permite o corte de se\u00e7\u00f5es da imagem:<\/p>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/cultura-imagem-wordpress.png\" alt=\"Cultura de imagem em WordPress\" width=\"1500\" height=\"969\"><figcaption class=\"wp-caption-text\">Cultura de imagem em WordPress<\/figcaption><\/figure>\n<p><strong>Girando<\/strong> a imagem no sentido anti-hor\u00e1rio ou no sentido hor\u00e1rio em 90 graus:<\/p>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/girar-imagem-esquerda-wordpress.png\" alt=\"Girar imagem \u00e0 esquerda no WordPress\" width=\"1500\" height=\"971\"><figcaption class=\"wp-caption-text\">Girar imagem \u00e0 esquerda no WordPress<\/figcaption><\/figure>\n<p><strong>Ao girar<\/strong> a imagem, ela ser\u00e1 refletida vertical ou horizontalmente:<\/p>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/imagem-horizontal-flip-wordpress.png\" alt=\"Imagem horizontal flip no WordPress\" width=\"1500\" height=\"970\"><figcaption class=\"wp-caption-text\">Imagem horizontal flip no WordPress<\/figcaption><\/figure>\n<p>As outras tr\u00eas configura\u00e7\u00f5es est\u00e3o na barra lateral. A primeira permite que voc\u00ea<strong> altere o tamanho<\/strong> da imagem <strong>atrav\u00e9s da escala da mesma<\/strong>. Basta digitar a altura ou largura desejada, e o outro campo ir\u00e1 se auto-popular. Em seguida, clique no bot\u00e3o<strong> Escala<\/strong>:<\/p>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/dimensionando-imagem-wordpress.png\" alt=\"Dimensionando uma imagem no WordPress\" width=\"1500\" height=\"971\"><figcaption class=\"wp-caption-text\">Dimensionando uma imagem no WordPress<\/figcaption><\/figure>\n<p>\u00c9 importante notar que o redimensionamento de imagens no WordPress pode, \u00e0s vezes, afetar negativamente sua qualidade.<\/p>\n<p>Al\u00e9m disso, voc\u00ea s\u00f3 pode tirar imagens grandes e escal\u00e1-las para baixo. Voc\u00ea n\u00e3o pode escalar as imagens para um tamanho maior!<\/p>\n<p>Para recortar sua imagem para que ela tenha uma rela\u00e7\u00e3o de aspecto ou dimens\u00f5es espec\u00edficas, voc\u00ea pode usar os campos<strong> Aspect Ratio<\/strong> e <strong>Selection<\/strong> em<strong> Image Crop<\/strong>:<\/p>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/configurando-dimensoes-selecao-corte-imagem-wordpress.png\" alt=\"Configurando as dimens\u00f5es de sele\u00e7\u00e3o de corte de imagem no WordPress\" width=\"1500\" height=\"970\"><figcaption class=\"wp-caption-text\">Configurando as dimens\u00f5es de sele\u00e7\u00e3o de corte de imagem no WordPress<\/figcaption><\/figure>\n<p>Finalmente, se voc\u00ea deseja preservar a miniatura da imagem existente, voc\u00ea pode fazer isso usando as<strong> Configura\u00e7\u00f5es de miniaturas<\/strong>. Basta selecionar o bot\u00e3o de r\u00e1dio para qualquer vers\u00e3o da sua imagem que voc\u00ea deseja aplicar as altera\u00e7\u00f5es:<\/p>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/configuracoes-miniaturas-editor-imagens-wordpress.png\" alt=\"Configura\u00e7\u00f5es de miniaturas no editor de imagens do WordPress\" width=\"1500\" height=\"969\"><figcaption class=\"wp-caption-text\">Configura\u00e7\u00f5es de miniaturas no editor de imagens do WordPress<\/figcaption><\/figure>\n<p>A edi\u00e7\u00e3o de imagem padr\u00e3o do WordPress \u00e9 \u00fatil, mas limitada. Ele n\u00e3o substituir\u00e1 nenhum software que voc\u00ea possa usar para modifica\u00e7\u00f5es mais extensas, especialmente se voc\u00ea estiver rodando <a href=\"https:\/\/kinsta.com\/pt\/blog\/plugins-galeria-fotos-wordpress\/\">um site de fotografia ou photoblog<\/a>.<\/p>\n<h2>Entendendo os erros da Biblioteca de M\u00eddia WordPress<\/h2>\n<p>Infelizmente, ocorrem <a href=\"https:\/\/kinsta.com\/pt\/blog\/erros-mais-comuns-do-wordpress\/\">erros no WordPress<\/a>. E a Biblioteca de M\u00eddia do WordPress n\u00e3o \u00e9 exce\u00e7\u00e3o.<\/p>\n<p>Um problema que normalmente aparece \u00e9 <a href=\"https:\/\/kinsta.com\/pt\/blog\/erro-do-wordpress-http\/\">um &#8220;erro HTTP&#8221; n\u00e3o especificado<\/a> que pode aparecer quando voc\u00ea est\u00e1 carregando um novo arquivo de dentro do editor:<\/p>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/erro-http-upload-midia.png\" alt=\"Erro HTTP no upload de m\u00eddia\" width=\"1500\" height=\"974\"><figcaption class=\"wp-caption-text\">Erro HTTP no upload de m\u00eddia<\/figcaption><\/figure>\n<p>Normalmente, voc\u00ea pode simplesmente esperar que esse erro desapare\u00e7a e tentar o upload novamente ap\u00f3s alguns minutos. Se o erro HTTP ocorrer novamente, pode ser que sua <a href=\"https:\/\/kinsta.com\/pt\/blog\/erros-mais-comuns-do-wordpress\/#25-wordpress-http-error-uploading-image-to-the-media-library\">sess\u00e3o do WordPress tenha expirado<\/a>. Voc\u00ea precisar\u00e1 <a href=\"https:\/\/kinsta.com\/pt\/blog\/login-wordpress-url\/\">fazer o login novamente<\/a> e depois tentar novamente o upload.<\/p>\n<p>Outro problema que alguns usu\u00e1rios enfrentam \u00e9 a falha de carregamento da Biblioteca de M\u00eddia. Isto \u00e9 muitas vezes devido a um conflito com seus plugins e\/ou <a href=\"https:\/\/kinsta.com\/pt\/blog\/como-alterar-tema-wordpress\/\">tema<\/a>. Para solucionar este erro, tente desativar todos os seus plugins e mudar para um <a href=\"https:\/\/kinsta.com\/pt\/blog\/twenty-twenty-tema\/\">tema padr\u00e3o do WordPress<\/a>.<\/p>\n<p>Se a sua Biblioteca de M\u00eddia carregar corretamente novamente, voc\u00ea precisar\u00e1 solucionar o conflito de plugins para resolver o problema permanentemente.<\/p>\n<p>\u00c0s vezes voc\u00ea pode encontrar o &#8220;<a href=\"https:\/\/kinsta.com\/pt\/blog\/upload-falhou-em-gravar-arquivo-no-disco\/\">Upload&#8221;: Failed to Write File to Disk<\/a>&#8221; quando voc\u00ea come\u00e7a a fazer o upload de seus arquivos atrav\u00e9s da biblioteca de m\u00eddia. Normalmente, este problema ocorre quando seu diret\u00f3rio de upload est\u00e1 definido como Not Writable (N\u00e3o Grav\u00e1vel). Voc\u00ea pode verificar as permiss\u00f5es do seu sistema de arquivos atrav\u00e9s da ferramenta <a href=\"https:\/\/kinsta.com\/pt\/blog\/wordpress-5-2\/#site-health-status\">Site Health<\/a> do WordPress.<\/p>\n<h2>Gerenciamento de M\u00eddia de Longo Prazo<\/h2>\n<p>At\u00e9 o momento, focamos exclusivamente na funcionalidade nativa do WordPress quando se trata da Biblioteca de M\u00eddia. No entanto, como voc\u00ea usa este recurso ao longo do tempo, voc\u00ea provavelmente ter\u00e1 alguns problemas que requerem ajuda de solu\u00e7\u00f5es externas.<\/p>\n<p>Por exemplo, quanto mais arquivos voc\u00ea adicionar, mais desorganizada ser\u00e1 a sua Biblioteca de M\u00eddia WordPress. Al\u00e9m das op\u00e7\u00f5es de busca e filtragem discutidas para o in\u00edcio deste post, o WordPress n\u00e3o oferece muita ajuda para lidar com volumes desordenados de m\u00eddia.<\/p>\n<p>Existem, no entanto, alguns plugins que permitem que voc\u00ea organize seus arquivos de m\u00eddia em pastas.<\/p>\n<p>O plugin <a href=\"https:\/\/wordpress.org\/plugins\/media-library-plus\/\">WordPress Media Library Folders<\/a> \u00e9 a op\u00e7\u00e3o mais popular:<\/p>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/wordpress-media-library-folders-plugin.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/wordpress-media-library-folders-plugin.jpg\" alt=\"WordPress Media Library Folders WordPress plugin\" width=\"1500\" height=\"500\"><\/a><figcaption class=\"wp-caption-text\">WordPress Media Library Folders WordPress plugin<\/figcaption><\/figure>\n<p>Al\u00e9m de permitir que voc\u00ea crie pastas de arquivos de m\u00eddia, este plugin tamb\u00e9m se integra ao <a href=\"https:\/\/wordpress.org\/plugins\/maxgalleria\/\">MaxGalleria<\/a> para permitir que voc\u00ea crie galerias de imagens diretamente da Biblioteca de M\u00eddia:<\/p>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/wordpress-gallery-maxgalleria-plugin.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/wordpress-gallery-maxgalleria-plugin.jpg\" alt=\"WordPress Gallery MaxGalleria WordPress plugin\" width=\"1500\" height=\"500\"><\/a><figcaption class=\"wp-caption-text\">WordPress Gallery MaxGalleria WordPress plugin<\/figcaption><\/figure>\n<p>A atualiza\u00e7\u00e3o para o <a href=\"https:\/\/maxgalleria.com\/downloads\/media-library-plus-pro\">WordPress Media Library Folders Pro<\/a> oferece integra\u00e7\u00e3o adicional com o <a href=\"https:\/\/kinsta.com\/pt\/blog\/plugins-galeria-fotos-wordpress\/#nextgen-gallery\">plugin NextGEN Gallery<\/a> e os <a href=\"https:\/\/kinsta.com\/pt\/blog\/advanced-custom-fields\/\">Advanced Custom Fields<\/a>. Ele tamb\u00e9m permite que voc\u00ea crie categorias e tags para organizar ainda mais seus arquivos.<\/p>\n<p>Outra funcionalidade que falta no WordPress \u00e9 a capacidade de substituir arquivos de m\u00eddia por novas vers\u00f5es. Como estes tipos de arquivos podem ser bastante grandes, voc\u00ea n\u00e3o quer simplesmente continuar adicionando novos arquivos sempre que precisar atualizar seu conte\u00fado.<\/p>\n<p>Isso significa que ap\u00f3s carregar um novo arquivo, voc\u00ea precisar\u00e1 localizar a vers\u00e3o antiga e exclu\u00ed-la. Voc\u00ea pode economizar algum tempo substituindo diretamente imagens antigas por <a href=\"https:\/\/wordpress.org\/plugins\/enable-media-replace\/\">Enable Media Replace<\/a>:<\/p>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/enable-media-replace-plugin.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/enable-media-replace-plugin.jpg\" alt=\"Enable Media Replace WordPress plugin\" width=\"1500\" height=\"500\"><\/a><figcaption class=\"wp-caption-text\">Enable Media Replace WordPress plugin<\/figcaption><\/figure>\n<p>Com este plugin, voc\u00ea tamb\u00e9m pode substituir todos os links que apontam para o arquivo antigo. Isto \u00e9 \u00fatil para evitar m\u00eddia quebrada em todo o seu site.<\/p>\n<p>A <a href=\"https:\/\/wordpress.org\/plugins\/real-media-library-lite\/\">Real Media Library<\/a> \u00e9 outro gerenciador de pastas e arquivos que vale a pena conferir para tornar o gerenciamento de seus arquivos mais f\u00e1cil.<\/p>\n<figure id=\"attachment_77826\" aria-describedby=\"caption-attachment-77826\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-77826 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/05\/Real-Media-Library-plugin.jpg\" alt=\"Plugin Real Media Library WordPress\" width=\"1500\" height=\"500\"><figcaption id=\"caption-attachment-77826\" class=\"wp-caption-text\">Plugin Real Media Library WordPress<\/figcaption><\/figure>\n<p>Gra\u00e7as a ele, voc\u00ea \u00e9 capaz de cuidar de muitos arquivos como fotos, v\u00eddeos e documentos diretamente no WordPress. \u00c9 bom saber disso: A Real Media Library est\u00e1 dispon\u00edvel em 12 idiomas. Se a vers\u00e3o gratuita n\u00e3o for suficiente para suas necessidades, eles tamb\u00e9m <a href=\"https:\/\/devowl.io\/wordpress-real-media-library\/\">fornecem uma vers\u00e3o PRO<\/a> com mais recursos.<\/p>\n<h2>4 Pr\u00e1ticos Hacks para Biblioteca de M\u00eddia WordPress<\/h2>\n<p>A Biblioteca de M\u00eddia WordPress pode lidar com a maioria dos requisitos comuns de um administrador do site. No entanto, o WordPress fornece uma s\u00e9rie de <a href=\"https:\/\/kinsta.com\/pt\/blog\/hooks-wordpress\/\">fun\u00e7\u00f5es e hooks<\/a> que permitem aos usu\u00e1rios aprimorar caracter\u00edsticas espec\u00edficas da Biblioteca de M\u00eddia, sem o uso de plugins de terceiros. Vamos mergulhar nestas fun\u00e7\u00f5es e hooks com quatro exemplos pr\u00e1ticos.<\/p>\n<h3>1. Adicionar Metadados Personalizados aos Tipos de Post de Anexos<\/h3>\n<p>Sempre que voc\u00ea faz upload de um arquivo de m\u00eddia, o WordPress gera um <a href=\"https:\/\/wordpress.org\/support\/article\/post-types\/#attachments\">tipo de post anexo<\/a>.<\/p>\n<p>Como qualquer outro tipo de post, os anexos s\u00e3o registrados na tabela<strong> wp_postmeta<\/strong>, e seus respectivos metadados podem ser encontrados na tabela<strong> wp_postmeta<\/strong> do seu banco de dados:<\/p>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/painel-detalhes-fixacao-defeito.png\" alt=\"Painel de detalhes de fixa\u00e7\u00e3o por defeito\" width=\"1500\" height=\"968\"><figcaption class=\"wp-caption-text\">Painel de detalhes de fixa\u00e7\u00e3o por defeito<\/figcaption><\/figure>\n<p>A tabela<strong> wp_posts<\/strong> armazena dados que incluem<strong> post_content<\/strong> (descri\u00e7\u00e3o do anexo), <strong>post_excerpt<\/strong> (legenda do anexo), <strong>post_author<\/strong>, <strong>post_title<\/strong>, <strong>post_status<\/strong>, e <strong>post_mime_type<\/strong>.<\/p>\n<p>A tabela<strong> wp_postmeta<\/strong> armazena qualquer tipo de metadados, como a URL do arquivo anexado, dimens\u00f5es da imagem e tipos de m\u00edmica, e metadados do formato Exchangeable Image File (EXIF) e do International Press Telecommunications Council (IPTC).<\/p>\n<p>Voc\u00ea pode ocasionalmente precisar adicionar metadados personalizados aos anexos, tais como o nome do autor de um documento, uma URL associada ou o local onde uma foto foi tirada. Adicionar meta campos a anexos \u00e9 um pouco diferente de adicionar meta campos a postagens, e requer ganchos e fun\u00e7\u00f5es espec\u00edficas.<\/p>\n<p>Primeiro, voc\u00ea precisar\u00e1 adicionar todos os campos personalizados necess\u00e1rios \u00e0 tela<strong> Edit Media<\/strong>. Voc\u00ea pode realizar esta tarefa filtrando os campos de anexo dispon\u00edveis atrav\u00e9s do filtro <a href=\"https:\/\/codex.wordpress.org\/Plugin_API\/Filter_Reference\/attachment_fields_to_edit\">attachment_fields_to_edit<\/a> em <strong>wp-admin\/includes\/media.php<\/strong>:<\/p>\n<pre><code class=\"language-php\">function media_hacks_field_to_edit( $form_fields, $post ){\n\n\t\/\/ https:\/\/codex.wordpress.org\/Function_Reference\/wp_get_metadata\n\t$media_author = get_post_meta( $post-&gt;ID, 'media_author', true );\n    \n\t$form_fields['media_author'] = array(\n\t\t'value' =&gt; $media_author ? $media_author : '',\n\t\t'label' =&gt; __( 'Author' )\n\t); \n\treturn $form_fields;\n}\nadd_filter( 'fields_to_edit', 'media_hacks_field_to_edit', 10, 2 );<\/code><\/pre>\n<p>A fun\u00e7\u00e3o tem dois argumentos: o array<strong> $form_fields<\/strong> de campos de formul\u00e1rio e o objeto<strong> $post<\/strong>. Primeiro, <strong>get_post_meta<\/strong> recupera o valor<strong> &#8216;media_author&#8217;<\/strong> existente, depois um elemento<strong> &#8216;media_author&#8217;<\/strong> \u00e9 adicionado ao array<strong> $form_fields<\/strong>.<\/p>\n<p>Finalmente, a callback retorna<strong> $form_fields<\/strong> (veja o c\u00f3digo em <a href=\"https:\/\/gist.github.com\/carlodaniele\/3adf6a18e79233b98c96401d194e3420#file-media-hacks-php-L21\">Gist<\/a>).<\/p>\n<p>Isto ir\u00e1 exibir um novo campo na p\u00e1gina<strong> Editar M\u00eddia<\/strong>, que voc\u00ea pode acessar selecionando a imagem relevante na sua Biblioteca de M\u00eddia e clicando no link<strong> Editar mais detalhes:<\/strong><\/p>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/edit-more-details-1.png\" alt=\"Edit more details\" width=\"1500\" height=\"968\"><figcaption class=\"wp-caption-text\">Acessando a p\u00e1gina da WordPress Edit Media<\/figcaption><\/figure>\n<p>Na tela resultante, voc\u00ea ver\u00e1 seu novo campo de metadados personalizado na parte inferior:<\/p>\n<figure style=\"width: 1294px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/novo-campo-metadados-autor.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/novo-campo-metadados-autor.png\" alt=\"Novo campo de metadados do \"autor\"\" width=\"1294\" height=\"896\"><\/a><figcaption class=\"wp-caption-text\">Novo campo de metadados do &#8220;autor&#8221;<\/figcaption><\/figure>\n<p>O pr\u00f3ximo passo \u00e9 salvar a entrada do usu\u00e1rio. Voc\u00ea pode fazer isso atrav\u00e9s da conex\u00e3o de uma nova fun\u00e7\u00e3o \u00e0 a\u00e7\u00e3o<strong> edit_attachment<\/strong>:<\/p>\n<pre><code class=\"language-php\">function media_hacks_edit_attachment( $attachment_id ){\n\tif ( isset( $_REQUEST['attachments'][$attachment_id]['media_author'] ) ) {\n    \n\t\t$media_author = $_REQUEST['attachments'][$attachment_id]['media_author'];\n    \n\t\tupdate_post_meta( $attachment_id, 'media_author', $media_author );\n\t}\n}\nadd_action( 'edit_attachment', 'media_hacks_edit_attachment' );\n<\/code><\/pre>\n<p>Esta fun\u00e7\u00e3o mant\u00e9m apenas um argumento: o<strong> $attachment_id<\/strong> do arquivo de m\u00eddia atual. Primeiro, a fun\u00e7\u00e3o verifica se um valor v\u00e1lido para o meta-campo personalizado foi enviado. Depois ele registra o valor gra\u00e7as \u00e0 fun\u00e7\u00e3o <a href=\"https:\/\/codex.wordpress.org\/Function_Reference\/update_post_meta\">update_post_meta<\/a> (veja o c\u00f3digo no <a href=\"https:\/\/gist.github.com\/carlodaniele\/3adf6a18e79233b98c96401d194e3420#file-media-hacks-php-L76\">Gist<\/a>).<\/p>\n<p>Agora, voc\u00ea pode recuperar o valor<strong> &#8216;media_author&#8217;<\/strong> gra\u00e7as \u00e0 fun\u00e7\u00e3o<strong> get_post_meta<\/strong>:<\/p>\n<pre><code class=\"language-php\">$media_author = get_post_meta( $post-&gt;ID, 'media_author', true );<\/code><\/pre>\n<p>Depois disso, voc\u00ea pode exibi-la em qualquer lugar do frontend.<\/p>\n<h3>2. Exibir Metadados EXIF e IPTC na tela Edit Media<\/h3>\n<p>O WordPress armazena automaticamente metadados estendidos para os tipos de mime JPEG e TIFF. Agora que voc\u00ea sabe como adicionar campos \u00e0 tela<strong> Edit Media<\/strong> via<strong> media.php<\/strong>, voc\u00ea pode exibir esses dados.<\/p>\n<p>Para realizar esta tarefa, voc\u00ea tem que mudar a primeira fun\u00e7\u00e3o de callback da seguinte forma:<\/p>\n<pre><code class=\"language-php\">function media_hacks_attachment_fields_to_edit( $form_fields, $post ){\n\n\t\/\/ get post mime type\n\t$type = get_post_mime_type( $post-&gt;ID );\n\n\t\/\/ get the attachment path\n\t$attachment_path = get_attached_file( $post-&gt;ID );\n\n\t\/\/ get image metadata\n\t$metadata = wp_read_image_metadata( $attachment_path );\n\n\tif( 'image\/jpeg' == $type ){\n\n\t\tif( $metadata ) {\n\n\t\t\t$exif_data = array(\n\t\t\t\t'aperture'          =&gt; 'Aperture', \n\t\t\t\t'camera'            =&gt; 'Camera', \n\t\t\t\t'created_timestamp' =&gt; 'Timestamp',\n\t\t\t\t'focal_length'      =&gt; 'Focal Length', \n\t\t\t\t'iso'               =&gt; 'ISO', \n\t\t\t\t'shutter_speed'     =&gt; 'Exposure Time', \n\t\t\t\t'orientation'       =&gt; 'Orientation' );\n\n\t\t\tforeach ( $exif_data as $key =&gt; $value ) {\n\n\t\t\t\t$exif = $metadata[$key];\n\t\t\t\t$form_fields[$key] = array(\n\t\t\t\t\t'value' =&gt; $exif ? $exif : '',\n\t\t\t\t\t'label' =&gt; __( $value ),\n\t\t\t\t\t'input' =&gt; 'html',\n\t\t\t\t\t'html'  =&gt; \"ID][$exif]' value='\" . $exif . \"' \/&gt;\n\t\t\t\t);\n\t\t\t}\n\t\t}\n\t}\n\treturn $form_fields;\n}\nadd_filter( 'attachment_fields_to_edit', 'media_hacks_attachment_fields_to_edit', 10, 2 );<\/code><\/pre>\n<p>Este trecho utiliza as seguintes fun\u00e7\u00f5es do WordPress:<\/p>\n<ul>\n<li><a href=\"https:\/\/codex.wordpress.org\/Function_Reference\/get_post_mime_type\">get_post_mime_type<\/a> recupera o tipo mime de um anexo com base no ID.<\/li>\n<li><a href=\"https:\/\/codex.wordpress.org\/Function_Reference\/get_attached_file\">get_attached_file<\/a> recupera o caminho do arquivo anexado com base no ID.<\/li>\n<li><a href=\"https:\/\/codex.wordpress.org\/Function_Reference\/wp_read_image_metadata\">wp_read_image_metadata<\/a> obt\u00e9m metadados EXIF ou IPTC, se dispon\u00edveis.<\/li>\n<\/ul>\n<p>Se o tipo mime da imagem \u00e9 &#8220;image\/jpeg&#8221;, e se metadados existem, ent\u00e3o um array de metadados necess\u00e1rios \u00e9 declarado, e um campo de formul\u00e1rio para cada elemento do array \u00e9 criado:<\/p>\n<figure id=\"attachment_72437\" aria-describedby=\"caption-attachment-72437\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-72437\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/metadados-exif-iptc-1.png\" alt=\"metadados EXIF e IPTC\" width=\"1500\" height=\"972\"><figcaption id=\"caption-attachment-72437\" class=\"wp-caption-text\">Campos de metadados EXIF e IPTC nos detalhes dos anexos do WordPress<\/figcaption><\/figure>\n<p>Os campos de formul\u00e1rio deste exemplo s\u00e3o um pouco mais complexos, pois estamos definindo um valor para o elemento de formul\u00e1rio<strong> &#8216;html&#8217; <\/strong>(veja o c\u00f3digo em <a href=\"https:\/\/gist.github.com\/carlodaniele\/3adf6a18e79233b98c96401d194e3420#file-media-hacks-php-L21\">Gist<\/a>). Voc\u00ea n\u00e3o precisa salvar os metadados EXIF e IPCT, pois o WordPress os armazena automaticamente na tabela<strong> wp_postmeta<\/strong> ao fazer upload de imagens.<\/p>\n<h3>3. Mostrar Metadados Estendidos no Frontend<\/h3>\n<p>Ter todas essas informa\u00e7\u00f5es para voc\u00ea mesmo na parte de tr\u00e1s \u00e9 \u00fatil. No entanto, se voc\u00ea tamb\u00e9m quiser mostrar metadados estendidos para seus arquivos de m\u00eddia no frontend, voc\u00ea precisar\u00e1 fazer um pouco mais de ajustes.<\/p>\n<p>Para fazer isso, voc\u00ea pode anexar essas informa\u00e7\u00f5es \u00e0 descri\u00e7\u00e3o do anexo usando um filtro <a href=\"https:\/\/developer.wordpress.org\/reference\/hooks\/the_content\/\">the_content<\/a> em <strong>wp-admin\/includes\/post.php<\/strong>, dessa forma:<\/p>\n<pre><code class=\"language-php\">function media_hacks_the_content( $content ){\n\tglobal $post;\n\n\tif( is_attachment() && 'image\/jpeg' == get_post_mime_type( $post-&gt;ID ) ) {\n\n\t\t$fields = wp_get_attachment_metadata( $post-&gt;ID );\n\t\t$meta = $fields['image_meta'];\n\n\t\tif( ! empty( $meta['camera'] ) ){\n\t\t\t$custom_content = \"\n\t\t\t&lt;ul&gt;\n\t\t\t\t&lt;li&gt;Camera: {$meta['camera']}&lt;\/li&gt;\n\t\t\t\t&lt;li&gt;Created timestamp: {$meta['created_timestamp']}&lt;\/li&gt;\n\t\t\t\t&lt;li&gt;Aperture: {$meta['aperture']}&lt;\/li&gt;\n\t\t\t\t&lt;li&gt;Focal length: {$meta['focal_length']}&lt;\/li&gt;\n\t\t\t\t&lt;li&gt;ISO: {$meta['iso']}&lt;\/li&gt;\n\t\t\t\t&lt;li&gt;Shutter speed: {$meta['shutter_speed']}&lt;\/li&gt;\n\t\t\t\t&lt;li&gt;Orientation: {$meta['orientation']}&lt;\/li&gt;\n\t\t\t&lt;\/ul&gt;\";\n\t\t\t$content .= $custom_content; \n\t\t}\n\t}\n\treturn $content;\n}\nadd_filter( 'the_content', 'media_hacks_the_content' );<\/code><\/pre>\n<p>Aqui, a fun\u00e7\u00e3o <a href=\"https:\/\/codex.wordpress.org\/Function_Reference\/wp_get_attachment_metadata\">wp_get_attachment_metadata<\/a> \u00e9 chamada. Se o tipo de post atual \u00e9 &#8220;attachment&#8221;, e se o tipo de m\u00edmica atual \u00e9 &#8220;image\/jpeg&#8221;, ent\u00e3o os metadados de imagem dispon\u00edveis s\u00e3o recuperados e usados para construir uma lista n\u00e3o ordenada de campos, que \u00e9 anexada ao conte\u00fado do post.<\/p>\n<p>A fun\u00e7\u00e3o chamada de retorno retorna<strong> $content<\/strong> (veja este c\u00f3digo em <a href=\"https:\/\/gist.github.com\/carlodaniele\/3adf6a18e79233b98c96401d194e3420#file-media-hacks-php-L94\">Gist<\/a>):<\/p>\n<figure id=\"attachment_72446\" aria-describedby=\"caption-attachment-72446\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-72446\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/metadados-pagina-anexo.png\" alt=\"Metadados EXIF e IPTC exibidos em uma p\u00e1gina de anexo\" width=\"1500\" height=\"1271\"><figcaption id=\"caption-attachment-72446\" class=\"wp-caption-text\">Metadados EXIF e IPTC exibidos em uma p\u00e1gina de anexo<\/figcaption><\/figure>\n<p>Acima voc\u00ea pode ver o novo post anexo com os metadados anexados \u00e0 descri\u00e7\u00e3o.<\/p>\n<h3>4. Publicar um Arquivo de Fotos<\/h3>\n<p>Fora da caixa, o WordPress n\u00e3o exibe arquivos de anexos. Isto acontece porque a op\u00e7\u00e3o<strong> has_archive<\/strong> do tipo post anexo est\u00e1 definida como<strong> falsa<\/strong>.<\/p>\n<p>Al\u00e9m disso, enquanto o par\u00e2metro padr\u00e3o<strong> post_status<\/strong> do objeto<strong> $query<\/strong> \u00e9 definido para &#8220;publish&#8221;, o par\u00e2metro padr\u00e3o do anexo<strong> post_status<\/strong> \u00e9 definido para &#8220;inherit&#8221;. Isto significa que nenhum anexo ser\u00e1 mostrado nos arquivos a menos que n\u00f3s explicitamente definamos a consulta<strong> post_status<\/strong> como &#8220;inherit&#8221; ou &#8220;any&#8221; (veja <a href=\"https:\/\/developer.wordpress.org\/reference\/classes\/wp_query\/\">WP_Query Type Parameters<\/a> para maiores informa\u00e7\u00f5es).<\/p>\n<p>Dito isto, para mostrar arquivos de imagens, voc\u00ea tem que definir duas fun\u00e7\u00f5es. A primeira fun\u00e7\u00e3o filtra os argumentos de um tipo de post especificado, e define a propriedade<strong> has_archive do<\/strong> anexo como<strong> verdadeira<\/strong>:<\/p>\n<pre><code class=\"language-php\">function media_hacks_register_post_type_args( $args, $post_type ){\n\tif( $post_type == 'attachment' ){\n\t\t$args['has_archive'] = true;\n\t}\n\treturn $args;\n}\nadd_filter( 'register_post_type_args', 'media_hacks_register_post_type_args', 10, 2 );<\/code><\/pre>\n<p>A segunda fun\u00e7\u00e3o define valores personalizados para as vari\u00e1veis de consulta post_mime_type e post_status:<\/p>\n<pre><code class=\"language-php\">function media_hacks_pre_get_posts( $query ){\n\tif ( !is_admin() && $query-&gt;is_main_query() ) {\n\n\t\tif( is_post_type_archive('attachment') ){\n\t\t\t$query-&gt;set('post_mime_type', 'image\/jpeg');\n\t\t\t$query-&gt;set( 'post_status', 'inherit' );\n\t\t}\n\t}\n}\nadd_action( 'pre_get_posts', 'media_hacks_pre_get_posts' );\n<\/code><\/pre>\n<p>A fun\u00e7\u00e3o \u00e9 ligada ao gancho de a\u00e7\u00e3o <a href=\"https:\/\/developer.wordpress.org\/reference\/hooks\/pre_get_posts\/\">pre_get_posts<\/a>, que \u00e9 disparada ap\u00f3s a consulta ter sido criada, mas antes de ser executada. O objeto<strong> $query<\/strong> \u00e9 passado por refer\u00eancia, n\u00e3o por valor, o que significa que qualquer altera\u00e7\u00e3o na inst\u00e2ncia atual do <strong>$query<\/strong> afetar\u00e1 o objeto<strong> $query<\/strong> original.<\/p>\n<p>Por este motivo, \u00e9 importante verificar qual consulta voc\u00ea vai mudar (veja este c\u00f3digo no <a href=\"https:\/\/gist.github.com\/carlodaniele\/3adf6a18e79233b98c96401d194e3420#file-media-hacks-php-L127\">Gist<\/a>). Ent\u00e3o se voc\u00ea entrar em <em>https:\/\/yourdomain.com\/?post_type=attachment<\/em> no seu navegador, voc\u00ea deve ver um arquivo de imagens JPEG:<\/p>\n<figure id=\"attachment_72456\" aria-describedby=\"caption-attachment-72456\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-72456\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/arquivo-midia.png\" alt=\"Arquivo de M\u00eddia WordPress\" width=\"1500\" height=\"1188\"><figcaption id=\"caption-attachment-72456\" class=\"wp-caption-text\">Arquivo de M\u00eddia WordPress<\/figcaption><\/figure>\n<p>O c\u00f3digo completo de todos estes hacks est\u00e1 dispon\u00edvel como um plugin em <a href=\"https:\/\/gist.github.com\/carlodaniele\/3adf6a18e79233b98c96401d194e3420\">um Gist p\u00fablico<\/a>, ao qual n\u00f3s ligamos atrav\u00e9s desta se\u00e7\u00e3o. Voc\u00ea pode baix\u00e1-lo como um arquivo <strong>.zip<\/strong> e envi\u00e1-lo para o seu site WordPress para implementar todos esses quatro hacks, sem ter que <a href=\"https:\/\/kinsta.com\/pt\/blog\/editar-codigo-wordpress\/\">editar seus arquivos manualmente<\/a>.<\/p>\n\n<h2>Resumo<\/h2>\n<p>Imagens, v\u00eddeos, arquivos de \u00e1udio e documentos podem ser extremamente valiosos para os usu\u00e1rios do seu site. A Biblioteca de M\u00eddia WordPress \u00e9 essencial para carregar, publicar e at\u00e9 mesmo modificar esses arquivos para atender \u00e0s necessidades do <a href=\"https:\/\/kinsta.com\/pt\/topicos\/estrategia-de-conteudo\/\">seu conte\u00fado<\/a>.<\/p>\n<p>Voc\u00ea tem alguma outra pergunta sobre a Biblioteca de M\u00eddia WordPress? Informe-nos na se\u00e7\u00e3o de coment\u00e1rios abaixo!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A Biblioteca de M\u00eddia WordPress \u00e9 uma ferramenta poderosa para o gerenciamento de m\u00eddia. Confira estes 4 \u00fateis hacks, utilizando fun\u00e7\u00f5es e hooks, para customiz\u00e1-la ainda mais.<\/p>\n","protected":false},"author":36,"featured_media":37309,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[366,180],"topic":[1026,1039],"class_list":["post-37273","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-imagens","tag-wordpresshack","topic-desenvolvimento-wordpress","topic-design-sites-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>O Guia Completo da Biblioteca de M\u00eddia WordPress (4 Hacks Pr\u00e1ticos de M\u00eddia Inclu\u00eddos)<\/title>\n<meta name=\"description\" content=\"A Biblioteca de M\u00eddia WordPress \u00e9 uma ferramenta poderosa para o gerenciamento de m\u00eddia. Confira estes 4 \u00fateis hacks, utilizando fun\u00e7\u00f5es e hooks, para customiz\u00e1-la ainda mais.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/pt\/blog\/biblioteca-midia-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"O Guia Completo da Biblioteca de M\u00eddia WordPress (4 Hacks Pr\u00e1ticos de M\u00eddia Inclu\u00eddos)\" \/>\n<meta property=\"og:description\" content=\"A Biblioteca de M\u00eddia WordPress \u00e9 uma ferramenta poderosa para o gerenciamento de m\u00eddia. Confira estes 4 \u00fateis hacks, utilizando fun\u00e7\u00f5es e hooks, para customiz\u00e1-la ainda mais.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/pt\/blog\/biblioteca-midia-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstapt\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-05-19T13:06:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-17T13:13:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/biblioteca-midia-wordpress.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"768\" \/>\n\t<meta property=\"og:image:height\" content=\"384\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Carlo Daniele\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"A Biblioteca de M\u00eddia WordPress \u00e9 uma ferramenta poderosa para o gerenciamento de m\u00eddia. Confira estes 4 \u00fateis hacks, utilizando fun\u00e7\u00f5es e hooks, para customiz\u00e1-la ainda mais.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/biblioteca-midia-wordpress.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@carlodaniele\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_pt\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Carlo Daniele\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"19 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/biblioteca-midia-wordpress\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/biblioteca-midia-wordpress\/\"},\"author\":{\"name\":\"Carlo Daniele\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63\"},\"headline\":\"O Guia Completo da Biblioteca de M\u00eddia WordPress (4 Hacks Pr\u00e1ticos de M\u00eddia Inclu\u00eddos)\",\"datePublished\":\"2020-05-19T13:06:39+00:00\",\"dateModified\":\"2025-01-17T13:13:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/biblioteca-midia-wordpress\/\"},\"wordCount\":3434,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/biblioteca-midia-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/biblioteca-midia-wordpress.jpg\",\"keywords\":[\"imagens\",\"wordpresshack\"],\"articleSection\":[\"Melhores Tutoriais WordPress\"],\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/biblioteca-midia-wordpress\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/biblioteca-midia-wordpress\/\",\"url\":\"https:\/\/kinsta.com\/pt\/blog\/biblioteca-midia-wordpress\/\",\"name\":\"O Guia Completo da Biblioteca de M\u00eddia WordPress (4 Hacks Pr\u00e1ticos de M\u00eddia Inclu\u00eddos)\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/biblioteca-midia-wordpress\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/biblioteca-midia-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/biblioteca-midia-wordpress.jpg\",\"datePublished\":\"2020-05-19T13:06:39+00:00\",\"dateModified\":\"2025-01-17T13:13:56+00:00\",\"description\":\"A Biblioteca de M\u00eddia WordPress \u00e9 uma ferramenta poderosa para o gerenciamento de m\u00eddia. Confira estes 4 \u00fateis hacks, utilizando fun\u00e7\u00f5es e hooks, para customiz\u00e1-la ainda mais.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/biblioteca-midia-wordpress\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/biblioteca-midia-wordpress\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/biblioteca-midia-wordpress\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/biblioteca-midia-wordpress.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/biblioteca-midia-wordpress.jpg\",\"width\":768,\"height\":384,\"caption\":\"O Guia Completo da Biblioteca de M\u00eddia WordPress (4 Handy Biblioteca de M\u00eddia Hacks Inclu\u00eddo)\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/biblioteca-midia-wordpress\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Design de Sites WordPress\",\"item\":\"https:\/\/kinsta.com\/pt\/topicos\/design-sites-wordpress\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"O Guia Completo da Biblioteca de M\u00eddia WordPress (4 Hacks Pr\u00e1ticos de M\u00eddia Inclu\u00eddos)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/pt\/#website\",\"url\":\"https:\/\/kinsta.com\/pt\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/pt\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstapt\/\",\"https:\/\/x.com\/kinsta_pt\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63\",\"name\":\"Carlo Daniele\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g\",\"caption\":\"Carlo Daniele\"},\"description\":\"Carlo is a passionate lover of webdesign and front-end development. He has been playing with WordPress for more than 20 years, also in collaboration with Italian and European universities and educational institutions. He has written hundreds of articles and guides about WordPress, published both on Italian and international websites, as well as on printed magazines. You can find him on LinkedIn.\",\"sameAs\":[\"https:\/\/frammentidicodice.com\/\",\"https:\/\/x.com\/carlodaniele\"],\"url\":\"https:\/\/kinsta.com\/pt\/blog\/author\/carlodaniele\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"O Guia Completo da Biblioteca de M\u00eddia WordPress (4 Hacks Pr\u00e1ticos de M\u00eddia Inclu\u00eddos)","description":"A Biblioteca de M\u00eddia WordPress \u00e9 uma ferramenta poderosa para o gerenciamento de m\u00eddia. Confira estes 4 \u00fateis hacks, utilizando fun\u00e7\u00f5es e hooks, para customiz\u00e1-la ainda mais.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/pt\/blog\/biblioteca-midia-wordpress\/","og_locale":"pt_PT","og_type":"article","og_title":"O Guia Completo da Biblioteca de M\u00eddia WordPress (4 Hacks Pr\u00e1ticos de M\u00eddia Inclu\u00eddos)","og_description":"A Biblioteca de M\u00eddia WordPress \u00e9 uma ferramenta poderosa para o gerenciamento de m\u00eddia. Confira estes 4 \u00fateis hacks, utilizando fun\u00e7\u00f5es e hooks, para customiz\u00e1-la ainda mais.","og_url":"https:\/\/kinsta.com\/pt\/blog\/biblioteca-midia-wordpress\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstapt\/","article_published_time":"2020-05-19T13:06:39+00:00","article_modified_time":"2025-01-17T13:13:56+00:00","og_image":[{"width":768,"height":384,"url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/biblioteca-midia-wordpress.jpg","type":"image\/jpeg"}],"author":"Carlo Daniele","twitter_card":"summary_large_image","twitter_description":"A Biblioteca de M\u00eddia WordPress \u00e9 uma ferramenta poderosa para o gerenciamento de m\u00eddia. Confira estes 4 \u00fateis hacks, utilizando fun\u00e7\u00f5es e hooks, para customiz\u00e1-la ainda mais.","twitter_image":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/biblioteca-midia-wordpress.jpg","twitter_creator":"@carlodaniele","twitter_site":"@kinsta_pt","twitter_misc":{"Escrito por":"Carlo Daniele","Tempo estimado de leitura":"19 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/pt\/blog\/biblioteca-midia-wordpress\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/blog\/biblioteca-midia-wordpress\/"},"author":{"name":"Carlo Daniele","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63"},"headline":"O Guia Completo da Biblioteca de M\u00eddia WordPress (4 Hacks Pr\u00e1ticos de M\u00eddia Inclu\u00eddos)","datePublished":"2020-05-19T13:06:39+00:00","dateModified":"2025-01-17T13:13:56+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/biblioteca-midia-wordpress\/"},"wordCount":3434,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/biblioteca-midia-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/biblioteca-midia-wordpress.jpg","keywords":["imagens","wordpresshack"],"articleSection":["Melhores Tutoriais WordPress"],"inLanguage":"pt-PT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/pt\/blog\/biblioteca-midia-wordpress\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/pt\/blog\/biblioteca-midia-wordpress\/","url":"https:\/\/kinsta.com\/pt\/blog\/biblioteca-midia-wordpress\/","name":"O Guia Completo da Biblioteca de M\u00eddia WordPress (4 Hacks Pr\u00e1ticos de M\u00eddia Inclu\u00eddos)","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/biblioteca-midia-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/biblioteca-midia-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/biblioteca-midia-wordpress.jpg","datePublished":"2020-05-19T13:06:39+00:00","dateModified":"2025-01-17T13:13:56+00:00","description":"A Biblioteca de M\u00eddia WordPress \u00e9 uma ferramenta poderosa para o gerenciamento de m\u00eddia. Confira estes 4 \u00fateis hacks, utilizando fun\u00e7\u00f5es e hooks, para customiz\u00e1-la ainda mais.","breadcrumb":{"@id":"https:\/\/kinsta.com\/pt\/blog\/biblioteca-midia-wordpress\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/pt\/blog\/biblioteca-midia-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/blog\/biblioteca-midia-wordpress\/#primaryimage","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/biblioteca-midia-wordpress.jpg","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/05\/biblioteca-midia-wordpress.jpg","width":768,"height":384,"caption":"O Guia Completo da Biblioteca de M\u00eddia WordPress (4 Handy Biblioteca de M\u00eddia Hacks Inclu\u00eddo)"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/pt\/blog\/biblioteca-midia-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/pt\/"},{"@type":"ListItem","position":2,"name":"Design de Sites WordPress","item":"https:\/\/kinsta.com\/pt\/topicos\/design-sites-wordpress\/"},{"@type":"ListItem","position":3,"name":"O Guia Completo da Biblioteca de M\u00eddia WordPress (4 Hacks Pr\u00e1ticos de M\u00eddia Inclu\u00eddos)"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/pt\/#website","url":"https:\/\/kinsta.com\/pt\/","name":"Kinsta\u00ae","description":"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura","publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/pt\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstapt\/","https:\/\/x.com\/kinsta_pt","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63","name":"Carlo Daniele","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g","caption":"Carlo Daniele"},"description":"Carlo is a passionate lover of webdesign and front-end development. He has been playing with WordPress for more than 20 years, also in collaboration with Italian and European universities and educational institutions. He has written hundreds of articles and guides about WordPress, published both on Italian and international websites, as well as on printed magazines. You can find him on LinkedIn.","sameAs":["https:\/\/frammentidicodice.com\/","https:\/\/x.com\/carlodaniele"],"url":"https:\/\/kinsta.com\/pt\/blog\/author\/carlodaniele\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/37273","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/users\/36"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/comments?post=37273"}],"version-history":[{"count":13,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/37273\/revisions"}],"predecessor-version":[{"id":56570,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/37273\/revisions\/56570"}],"alternate":[{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/37273\/translations\/es"},{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/37273\/translations\/en"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/37273\/translations\/fr"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/37273\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/37273\/translations\/pt"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/37273\/translations\/de"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/37273\/translations\/nl"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/37273\/translations\/se"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/37273\/translations\/jp"},{"href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/37273\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media\/37309"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media?parent=37273"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/tags?post=37273"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/topic?post=37273"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}