Como usar um plugin de galeria de fotos no WordPress

Você já teve uma ideia para um plugin para o WordPress e quer fazê-la, mas não sabe como? Aqui nesse post nós te diremos como criar um plugin do WordPress.

O que é um plugin do WordPress?

Em suma, os plugins do WordPress são pedaços de códigos adicionais que podem ou não serem adicionados no site. Onde cada um tem um grupo específico de funções que tem como objetivo melhorar o site. Sendo assim, eles são uma extensão que adiciona ou aumenta e melhora as funções do site, sejam novas ou já existentes.

Por que criar um plugin do WordPress?

Por conta do WordPress ter um dos maiores mercados para desenvolvedores, você consegue encontrar facilmente diversos recursos que podem te ajudar a desenvolver o plugin que você deseja. Isto é um ponto positivo, já que é difícil encontrar esse nível de suporte em outras plataformas de construção de sites.

Desse modo, com o WordPress você consegue desenvolver uma solução para o seu próprio site e não precisa compartilhá-la no mercado de Plugins. No entanto, muitos desenvolvedores decidem disponibilizar os seus plugins. Assim, conseguindo ajudar outros que precisam resolver problemas semelhantes aos que os eles encontraram. Além disso, você também pode oferecer seu plugin a outras pessoas, já que existe um potencial de ganho associado a plugins do WordPress por conta da sua grande base de usuários.

Embora não falte concorrência, caso você tenha uma solução nova ou melhor para um problema comum, você pode ter o seu plugin baixado para milhares de sites. Com um ótimo plugin, além de uma boa estratégia de precificação e um bom marketing, o seu plugin pode se tornar fonte de renda passiva.

Além disso, por estar no mercado a mais de 20 anos, WordPress é uma boa plataforma para se aprender a programar. Já que existe um número gigantesco de recursos, tanto do WordPress quanto fora dele, que te ajuda a aprender sobre desenvolvimento.

Como criar um plugin do WordPress

Pesquise e planeje

Primeiramente, você precisa pesquisar se o plugin com a função que você deseja criar já não existe. Já que atualmente existem milhares de plugins e ferramentas no diretório de plugins do WordPress, e pode existir um com a função que você procura. No entanto, mesmo que exista um plugin com essa função você ainda pode criar o seu próprio, apenas se certifique que você não está copiando ninguém.

Além disso, você pode dar uma olhada em plugins semelhantes e descobrir como você poderia melhorá-los ou como complementar o que já está disponível. Ademais a isso, você também pode verificar o status dos plugins já existentes. Ou seja, se um plugin não foi atualizado por um tempo ou não é compatível com a versão mais recente do WordPress, você pode procurar fornecer uma solução melhor.

Ademais a isso, você também pode olhar o número de instalações ativas para ver se há um grande mercado para o tipo de plugin que você tem em mente. Assim, você pode decidir se vale a pena o esforço, caso você esteja procurando ganhar algum dinheiro. Também é recomendado testar o plugin no seu próprio site, para que você consiga ver o que ele faz bem e o que pode melhorar.

No entanto, é recomendado que você se informe sobre os Padrões de Codificação do WordPress. Isto é importante caso você planeje compartilhar ou vender seu plugin. Já que esses padrões de codificação são um conjunto de diretrizes e melhores práticas que os desenvolvedores devem tentar seguir ao criar temas e plugins para WordPress.

Crie e configure um ambiente de testes

Em seguida, você precisa configurar um ambiente de teste. Já que é provável que você aprenda e quebre algumas coisas ao decorrer do processo. Por conta disso, não é recomendado que você experimente no seu site ao vivo, onde qualquer pessoa na internet pode ver. Desse modo, um ambiente local, como um site provisório, te permitirá testar o seu plugin de forma privada enquanto você trabalha nele.

Nós recomendamos o uso desse local para criar um site WordPress no seu computador. Já que ele oferece um ambiente de desenvolvimento simples e amigável ao usuário. Disponibilizando diversas ferramentas poderosas, porém flexíveis, para a maioria das pessoas.

Crie o arquivo para seu plugin

Agora, você precisa criar uma pasta para o seu plugin no diretório do seu site. Você pode usar um cliente FTP/SFTP para conseguir acessar os arquivos e pastas do seu site. Ou, você também pode acessar o seu site pelo gerenciador de arquivos fornecido na sua conta de hospedagem.

Logo depois de você ter se conectado ao diretório do seu site, procure o wp-content/plugins e crie uma nova pasta dentro dele para o seu plugin. Em seguida, você precisará criar um arquivo PHP para adicionar a esta pasta. Para você fazer isso, você precisa abrir um editor de texto e digitar as seguintes informações, alterando as informações para corresponder aos detalhes do seu site:

<?php
/**
* Plugin Name: test-plugin
* Plugin URI: https://www.your-site.com/
* Description: Teste.
* Version: 0.1
* Author: seu-nome
* Author URI: https://www.your-site.com/
**/

Logo após ter terminado isso, você pode salvar seu arquivo. No entanto, lembre-se de usar a extensão de arquivo .php. A partir dai, você precisará fazer upload desse arquivo para a pasta de plugins que você criou. Depois de fazer isso, navegue até o painel do WordPress do seu site de teste e vá até a página de Plugins.

Este plugin ainda não vai fazer nada se você tentar ativá-lo. No entanto, o WordPress vai reconhecer ele como um dos Serviços Adicionais funcional.

Adicione seu código ao seu plugin

Embora cada plugin seja diferente, todos compartilham componentes comuns, como os hooks. Em suma, um hook é como o plugin se conecta ao código, pré-existente, da programação central do WordPress. Ou seja, o hook é o ponto de ancoragem onde o plugin se insere para adicionar ou alterar a funcionalidade de um site.

Esses ganchos são uma parte importante no desenvolvimento do WordPress. Por conta disso, existem centenas de ganchos que podem ser usados como gatilhos para um plugin. Além disso, você pode até criar novos caso ache necessário.

No entanto, vamos considerar apenas dois tipos de ganchos para criar o plugin:

  • Actions – Adicionam ou mudam a funcionalidade do WordPress, compõem a maioria dos hooks.
  • Filters – São usados para modificar a funcionalidade das actions.

Para codificar um plugin, você precisa se familiarizar com ganchos e como eles funcionam. Aqui nós usaremos esse código fonte como exemplo:

1
2
3
4
function modify_read_more_link() {
    return '&lt;a class="more-link" href="' . get_permalink() . '">Clique para Ler!&lt;/a>';
}
add_filter( 'the_content_more_link', 'modify_read_more_link' );

Nesse código, ele usa um filtro para modificar o link padrão leia mais e o substitui por Clique para Ler!

Sendo assim, caso você adicione esse trecho ao seu arquivo PHP e ative o plugin no seu site, você verá o seguinte texto âncora debaixo dos resumos dos seus posts:

Além disso, você também pode adicionar esse código no arquivo functions.php do seu tema. Já que esse arquivo contém um código que adiciona funcionalidades ao seu site e funciona de maneira semelhante à forma como um plugin adiciona funcionalidades. No entanto, caso você mude para um tema diferente, você perderá essas alterações. Além disso, esse tipo de código funciona só com os temas clássicos.

Teste o seu plugin

Ao desenvolver o seu plugin, salve todo o seu trabalho frequentemente e teste todas as alterações no seu site provisório. Quando estiver satisfeito com seu plugin, você precisa testá-lo em um site ao vivo. No entanto, você vai querer garantir que já testou completamente seu plugin quanto a qualquer bug e/ou vulnerabilidades. Além disso, também é recomendado você criar um backup do seu site antes de testar o seu plugin. Já que, caso algo dê errado, você consegue restaurar o seu conteúdo.

Quando você estiver satisfeito com o desempenho do seu plugin, você pode oferecê-lo a outros desenvolvedores para que eles usem e testem. Assim, você consegue receber feedbacks que são valiosos para a evolução do seu plugin. Além disso, você também pode pedir para que eles tentem quebrar o seu plugin, para testar a sua estabilidade.

Para fazer isso, você precisa exportar o seu plugin para um arquivo zip, para facilitar a distribuição e instalação. Você precisa localizar a pasta do seu plugin no diretório do site, clique com o botão direito sobre ela e siga os passos para criar um arquivo zip. Como por exemplo, no Microsoft Windows você precisa selecionar Enviar para > Pasta compactada (zipada).

Em seguida, você precisa escolher um destino, e os arquivos dentro da sua pasta vão ser compilados numa pasta zip, que você pode compartilhar. No entanto, caso você esteja desenvolvendo ele um site, você pode precisar baixar a pasta do plugin do seu cliente SFTP antes de comprimir ela.

Agora, para instalar o seu plugin no seu site WordPress, você precisa clicar na opção Plugins em seguida da Adicionar plugin, essas opções estão na barra lateral do painel do WordPress.

Logo depois disso topo da página, você precisa clicar na um opção para Upload Plugin, selecionar o arquivo zip do seu plugin e clicar em Instalar Agora. A partir dai, o WordPress vai descompactar e instalar seu plugin no site. Por último, você precisa clicar em Ativar plugin e seu plugin já estará ativado.

Compartilhe o seu plugin

Publique no diretório de plugins do WordPress

Quando você coloca o seu plugin no diretório de plugins do WordPress, você consegue compartilhar o seu plugin com a comunidade, além de ganhar exposição. Assim, você consegue aproveitar a comunidade do WordPress para atrair novos possíveis clientes.

No entanto, você precisa garantir que o seu plugin esteja de acordo com as melhores práticas e as Diretrizes Detalhadas de Plugin antes de enviar ele para revisão. Além disso, lembre-se de que a revisão e aceitação do seu plugin no diretório pode levar um tempo.

Quando o seu plugin for aprovado, você vai precisar adicionar os seus arquivos ao diretório Subversion. Logo depois de isso ter sido concluído, todos os usuários do WordPress vão poder instalar o seu plugin nos seus sites.

Compartilhe no seu próprio site

Além de fazer upload do seu plugin para o diretório do WordPress, você também pode criar um site para compartilhar o seu plugin. Assim, você pode usar esse site para divulgar e contar mais detalhes sobre o plugin. Além disso, você também pode incluir documentação, tutoriais, opções de suporte, links para outros plugins que você criou, nesse mesmo site.

Muitos desenvolvedores usam seus sites para promover seus plugins premium ao mesmo tempo que oferecem uma versão gratuita no diretório do WordPress. Dessa forma, as pessoas conseguem encontrar e baixar o plugin no WordPress antes de mudar para a versão paga.

Além disso, você também consegue bloquear certos recursos avançados atrás de um paywall. Você pode explicar esses bloqueios no site do seu plugin. Ademais a isso, você também pode oferecer um modelo de associação multi-níveis, que vai oferecer diversos conjuntos de recursos, tudo dependendo das necessidades e do orçamento do usuário.

 

E esse foi o nosso post explicando como criar um plugin para o WordPress. Esperamos que esse post tenha te ajudado a dar uma direção na criação de plugins e que você tenha tido facilidade em entender o seu conteúdo. Entretanto, caso você tenha alguma dúvida basta entrar em contato com o nosso suporte, seja por chamado ou por WhatsApp.

Leave a Reply

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *