O WordPress Plugin Boilerplate – Uma estrutura padronizada, organizada e sustentável para construir plugins WordPress

Publicados: 2022-09-29

Se você é um desenvolvedor de plugins do WordPress, provavelmente está familiarizado com o WordPress Plugin Boilerplate. Se não, então deixe-me apresentá-lo. O WordPress Plugin Boilerplate é uma estrutura padronizada, organizada e de fácil manutenção para a construção de plugins do WordPress. Ele é baseado no Plugin Development Template desenvolvido pelo desenvolvedor principal do WordPress, Mark Jaquith. O WordPress Plugin Boilerplate não é um plugin em si. Em vez disso, é um ponto de partida para construir seus próprios plugins. Inclui todos os arquivos e pastas necessários, bem como um conjunto de práticas recomendadas para codificar e organizar seu plugin. Veja como usar o WordPress Plugin Boilerplate para construir seus próprios plugins: 1. Crie uma nova pasta para seu plugin. 2. Baixe a versão mais recente do WordPress Plugin Boilerplate. 3. Extraia o conteúdo do arquivo zip em sua pasta de plugins. 4. Renomeie o arquivo de plugin principal de plugin-name.php para your-plugin-name.php. 5. Edite o arquivo your-plugin-name.php e atualize os campos Plugin Name, Plugin URI, Description, Version, Author e Author URI. 6. Crie uma nova pasta chamada ativos. É aqui que você armazenará os arquivos CSS e JavaScript do seu plug-in. 7. Crie uma nova pasta chamada includes. É aqui que você armazenará os arquivos PHP do seu plugin. 8. Crie um novo arquivo chamado your-plugin-name.php na pasta includes. Este será o arquivo de plugin principal. 9. Em seu arquivo de plug-in principal, inclua o seguinte código: /* Nome do plug-in: Nome do plug-in URI do plug-in: http://seu-plugin-uri Descrição: Uma breve descrição do plug-in Versão: 1.0 Autor: Seu nome URI do autor : http://seu-autor-uri */ 10. É isso! Agora você criou um plugin WordPress básico usando o WordPress Plugin Boilerplate.

Através deste curso de desenvolvimento de plugins WordPress baseado em projetos, você aprenderá as habilidades necessárias para criar plugins profissionais que sejam seguros e rápidos. Ao longo do curso, você aprenderá os seguintes conceitos-chave: os conceitos fundamentais do desenvolvimento de plugins em mais de 100 palestras em vídeo e mais de 12 horas de conteúdo em vídeo. Registre os códigos de acesso e aprenda sobre os diferentes tipos de códigos de acesso em relação aos atributos do código de acesso, ambos necessários para que os desenvolvedores de plug-ins criem códigos de acesso reutilizáveis. A API de widget pode ser usada para criar widget. Entender como firm() widget() e update() funcionam é essencial para compreendê-los completamente. O processo de nomear colisões para variáveis, funções, classes e constantes é explicado abaixo. No método apply_filter personalizado, um do_action pode ser usado para permitir extensões de plug-in.

O que é o WordPress Plugin Boilerplate?

Crédito: Tom McFarlin

O WordPress Plugin Boilerplate é um plugin WordPress que fornece uma estrutura padrão para a criação de novos plugins. Ele inclui um conjunto de arquivos e pastas que contém tudo o que você precisa para começar a criar um novo plug-in. O clichê também inclui um arquivo readme.md que explica como usar o clichê e como criar um novo plugin.

Não é como se desenvolver um plugin fosse um processo difícil. Boilerplate pretende ser um workbench orientado a objetos para desenvolvimento de plugins. Por ser escrito com princípios OOP, destina-se principalmente a programadores intermediários. Apesar disso, mesmo que você esteja apenas começando, pode usá-lo porque já esteve lá. É simples criar um link simbólico no Windows usando o terminal ou o prompt de comando. Se você abrir um, use o diretório de plugins em sua instalação do WordPress para encontrá-lo. Você pode renomear arquivos facilmente no Mac OS X. Com este plugin rodando no repositório GitHub, o processo de desenvolvimento é muito mais simples.

O conteúdo no WordPress é muito. Deve haver diretrizes claras sobre onde as coisas devem ser colocadas. Existem inúmeras variações dos termos “plugin-name” e “plugin-sub” em todo o arquivo. A melhor maneira de desinstalar um plugin do WordPress é usar uninstaller.php, que é da mesma forma que o Boilerplate. O WordPress Boilerplate padroniza completamente os hooks, dividindo-os em duas categorias distintas. Você também deve escrever todo o seu código da mesma maneira na mesma pasta nas seções public e admin do seu aplicativo. CSS, js e parciais podem ser encontrados na pasta CSS.

Da mesma forma, você deve colocar suas funções hooked nesses diretórios dentro de suas classes. Pode parecer muito trabalhoso implementar um plugin do WordPress para o Boilerplate, mas no final, pagará dividendos. No ano seguinte, você poderá descobrir onde está tudo, seu desenvolvimento de plugins será padronizado e outros poderão descobrir o que deu errado. O arquivo class-tgm-plugin-activate.php é nomeado após o nome do arquivo plugin.php em class-my-awesome-plugin.

Plugin Boilerplate e Plugin Uri: um recurso valioso para desenvolvedores de plugins

O padrão de plugins é um excelente recurso para desenvolvedores do WordPress que desejam criar plugins de alta qualidade com uma estrutura padrão e organizada. Um URI de plug-in, ou página inicial, deve ser um URL exclusivo, de preferência um que você possa compartilhar com os visitantes do seu site. A descrição dos plugins pode ser encontrada na seção de plugins do administrador do WordPress.

O que é Plugin Uri?

Crédito: community.appinventor.mit.edu

No WordPress, um URI de plug-in é o identificador exclusivo de um determinado plug-in. Os URIs de plug-in podem ser usados ​​para identificar plug-ins na interface de administração do WordPress, bem como em serviços e aplicativos de terceiros.

Como faço para encontrar o URL de um plug-in?

Usando a função WordPress plugin_basename($file), você pode criar um diretório contendo os plugins. Em outras palavras, a pasta e o arquivo são salvos no diretório $plugin_ e o nome base do plugin é salvo em plugins_id: plugin_id = plugin_id_basename (FILE__; isso pode ser combinado com a URL do plugin ou o caminho do servidor).

Adicionando um novo tema ao seu site WordPress

A terceira etapa é colar a URL do novo tema na caixa de entrada URL do tema no frontend do WordPress. Depois de escolher Instalar, você precisará clicar no botão Instalar.


Gerador de Caldeira de Plugin WordPress

Crédito: Tom McFarlin

Se você está procurando uma maneira rápida e fácil de criar um clichê de plug-in do WordPress, não procure mais, o WordPress Plugin Boilerplate Generator . Esta ferramenta útil irá ajudá-lo a criar um plugin esqueleto em apenas alguns minutos, para que você possa começar a codificar seu plugin imediatamente.

Namespace do WordPress Plugin Boilerplate

Um WordPress Plugin Boilerplate é um modelo de projeto para criar um plugin WordPress. Ele fornece uma estrutura de diretório padrão, convenção de nomenclatura de arquivo e arquivo de plug-in básico com um bloco de comentários de cabeçalho. Destina-se a ser um ponto de partida para novos plugins do WordPress.

Página de configurações do WordPress Plugin Boilerplate

A página de configurações do WordPress Plugin Boilerplate é uma ótima maneira de começar a criar uma página de configurações para o seu plugin WordPress. Este clichê fornece uma página de configurações básicas com alguns campos e opções. Você pode usar isso como ponto de partida para sua própria página de configurações ou pode usá-lo como referência ao criar uma página de configurações para seu plug-in.

Os usuários podem adicionar as configurações de seus próprios plugins à página de configurações como parte da seção de administração. Neste artigo, mostraremos como fazer o seguinte. Um repositório GitHub contendo todas as funções descritas abaixo está listado no final do artigo, e um plugin WordPress com uma página de configurações simples também está listado. As duas primeiras etapas envolvem adicionar a função displayPluginAdminSettings ao seu arquivo class-Plugin-name-html-settings-display.php. Se você tiver vários formulários de configurações, você pode usar esta função para selecionar uma guia para seu plugin, que exibe quaisquer avisos que o WordPress possa ter, e você também pode escolher um arquivo PHP que exibirá sua página de configurações de plugins quando seu aplicativo WordPress for iniciado. A quarta etapa é adicionar uma função chamada pluginNameSettingsMessages à sua função displayAdminTab. Se você deseja editar os arquivos do plug -in em um ambiente de desenvolvimento local, o painel de administração do WordPress é um bom lugar para começar.

Depois de baixar o plugin, você precisará descompactar sua pasta pai e instalá-lo em sua instalação do WordPress. Como resultado de seu uso, a função registerAndBuildFields acima é muito menor e mais legível. Após a publicação desta postagem, adicionamos a capacidade de usar caixas de seleção na página de configurações do seu plug-in.

Tutorial de plugins do WordPress

Instalar um plugin do WordPress é um processo simples. Você pode instalar um plugin do WordPress usando o instalador de plugins embutido ou manualmente via FTP. Para instalar um plug-in do WordPress usando o instalador de plug-in integrado: 1. Faça login no seu site WordPress. 2. Vá para Painéis de Administração > Plugins > Adicionar Novo. 3. Digite o nome do plugin WordPress que deseja instalar no campo de pesquisa. 4. Encontre o plugin WordPress que você deseja instalar. 5. Clique no link “Instalar agora”. 6. Clique no link “Ativar plug-in”. Para instalar um plugin WordPress manualmente via FTP: 1. Baixe o plugin WordPress para o seu computador. Extraia o arquivo de plug-in para um diretório em seu computador. Carregue a pasta do plugin extraído para o diretório /wp-content/plugins/ em seu servidor web. Vá para a página Painéis de administração > Plug-ins. Localize o plugin do WordPress na lista de plugins e clique no link “Ativar”.

Será necessário algum conhecimento de codificação, mas não é tão difícil aprender a construir um plugin básico para o seu site. Aqueles que não têm habilidades de codificação podem personalizar e criar sites poderosos usando plugins do WordPress. Além disso, é extremamente atraente para desenvolvedores e web designers. Como criar um plugin no wordpress? As ferramentas para WordPress podem ser encontradas em vários diretórios. Haverá vários níveis de codificação necessários para diferentes plugins. Ao procurar uma maneira de monetizar seu plugin, é fundamental considerar a taxa e a opção de assinatura.

Confira os padrões de codificação do WordPress. O primeiro passo é criar uma pasta dentro do diretório do seu site contendo seu plugin. O próximo passo é estabelecer um ambiente de teste. Você pode testar seu plug-in de forma privada durante o processo de desenvolvimento configurando um ambiente local ou um site de teste. Todos os componentes do plugin são intercambiáveis, mas hooks e códigos pré-existentes são os mais comuns. O gancho é um tipo de ponto de ancoragem no qual um plug-in adiciona ou altera a funcionalidade de um site. Um plug-in pode usar centenas de ganchos como gatilhos e você pode até criar novos, se necessário.

Você precisará aprender a usar ganchos e como eles funcionam se quiser criar um plugin. Você pode precisar baixar a pasta do plugin do seu cliente SFTP primeiro para comprimi-la se estiver desenvolvendo em um site ao vivo. Selecione Adicionar novo no menu Plugins em seu painel para adicionar um plug-in ao seu site WordPress. A revisão e aceitação do seu plugin quase certamente levará algum tempo. Os arquivos que você precisa adicionar estarão no diretório SVN assim que o plugin for aprovado. Como desenvolvedor de código aberto, você pode criar facilmente um plug-in para melhorar a funcionalidade do seu site. Depois de fazer o upload do plugin para o diretório do WordPress, você também pode criar um site para ele. Um desenvolvedor usará frequentemente um site para promover seu plug-in, além de fornecer uma versão gratuita ou lite.

Podemos criar plugins no WordPress?

Você só precisa criar uma pasta e um único arquivo com uma linha de conteúdo, seguido por um plugin. Você pode alterar seu tema instalando a pasta awesomeplugin da pasta WP-content/plugins. Ao criar uma nova pasta, crie um arquivo chamado awesomeplugin.

O que devo aprender para fazer o plugin WordPress?

HTML/CSS, JavaScript para front-end e PHP, SQL e outras tecnologias de back-end são importantes se você deseja criar um plugin WordPress.

Caldeira de Tema WordPress

Um clichê de tema WordPress é um ótimo ponto de partida para criar seu próprio tema WordPress personalizado. Ele inclui todos os arquivos e códigos necessários para criar um tema, então tudo que você precisa fazer é adicionar seu próprio toque pessoal. Isso pode economizar muito tempo e esforço a longo prazo e ajudá-lo a criar um site WordPress exclusivo e com aparência profissional.

Os clichês do WordPress foram projetados para que os desenvolvedores criem plugins enquanto também utilizam o potencial de desenvolvimento de seus sites. Uma ideia simples se transformou em um projeto comunitário com uma comunidade de código aberto em seu centro. Boilerplates são o código base para desenvolvedores que desejam projetar e construir projetos sem primeiro escrever códigos. O WP Widget Boilerplate é um clichê de widget WP pronto para uso que você pode usar imediatamente. 'Designing a Blog with HTML 5' de Bruce Lawson foi usado para desenvolver o layout do HTML5 Boiler Plate. Ele não apenas usa DIVs para gerar layouts de conteúdo, mas também incorpora novas tags HTML5. Os plugins do WordPress podem ser desenvolvidos em um local usando o WPGulp, um ambiente de desenvolvimento completo e com todos os recursos.

Para começar, você deve selecionar um trecho e uma biblioteca e, em seguida, terá acesso a amostras prontas para uso. Além disso, eles podem precisar do NPMinstalled e do Node.js se quiserem usar o Laravel Mix para JavaScript e CSS. A seguir estão os requisitos para seu servidor. Configure o WordPress usando o comando 'Composer', que permite criar projetos no terminal.

Existem vários modelos disponíveis na web, mas decidimos focar nos melhores para HTML e CSS. Um modelo é simples de usar e vem com uma infinidade de recursos, facilitando o design do seu próprio site imediatamente.
Existem alguns clichês HTML e CSS disponíveis no mercado, para que você possa começar seu próximo site imediatamente.

Plug-in Simples

Um plug-in simples é um tipo de software projetado para ser facilmente instalado e usado. Plug- ins simples são normalmente usados ​​para adicionar funcionalidade a um programa de software existente ou para fornecer uma maneira fácil para os usuários acessarem um recurso específico.

O WordPress já é poderoso, mas os plugins podem torná-lo ainda mais. Existem milhares de plugins gratuitos e pagos disponíveis para WordPress. Mais de 59.000 plugins gratuitos do WordPress estão atualmente disponíveis no repositório oficial de plugins do WordPress no momento da escrita. Vamos orientá-lo nas etapas de criação de um plugin WordPress simples neste post. Você aprenderá como criar um plug-in simples, além de dois recursos e ferramentas que ajudarão você a começar rapidamente. O arquivo principal para cada plugin do WordPress é um arquivo separado que pode ser criado manualmente usando pluginsplate ou pluginboilerplate. Neste tutorial, criarei um plugin que permitirá adicionar tipos de postagem personalizados a um site de restaurante.

Verifique se você tem um editor de texto favorito aberto (estou usando o Notepad++) e se o hot-recipes.php está carregado. Quando queremos ativar o plugin, devemos primeiro escrever o código que será executado. Simplesmente registramos nosso tipo de postagem personalizado com uma variedade de opções neste código. Além disso, inclui recursos como suporte para revisões, campos personalizados, trechos, comentários, imagens em destaque e assim por diante. Ao inserir uma nova receita no editor de postagem, você verá esses recursos. Usar o Mac ou PC para compactar um arquivo hot-recipes.php em um arquivo zip é um processo simples. Clique no botão Adicionar novo para adicionar novos plugins ao seu site de teste. Se você verificar o menu de administração do WordPress, verá um novo tipo de postagem de Receitas, que inclui a capacidade de adicionar novas receitas.

Como posso fazer um plugin simples?

Um plugin pode ser criado em apenas uma pasta contendo uma linha de conteúdo e, em seguida, um único arquivo. Navegue até a pasta de plugins do WordPress, onde você encontrará o plugin awesome, e transforme-o em uma pasta. O arquivo awesomeplugin deve estar localizado dentro desta nova pasta.

Desenvolvimento de plug-ins

O desenvolvimento de plug-ins é o processo de criação de software que estende a funcionalidade de um aplicativo de software existente. Um plug-in é um software que adiciona um recurso ou capacidade específica a um aplicativo existente. O desenvolvimento de plug-ins pode ser usado para adicionar novos recursos a um aplicativo existente ou para modificar o comportamento de um recurso existente.

Você descobrirá como usar mais de 20 ganchos poderosos do WordPress usando seu tema ou plugin. Um administrador pode inserir endereços do Facebook, Twitter, LinkedIn, YouTube e outras mídias sociais usando um plug-in de mídia social. Transients permite que você armazene dados persistentes em bancos de dados WordPress usando a API Transients. Aprenda a instalar mais de uma dúzia de plugues gratuitos pausando ou personalizando-os conforme necessário. Alguns dos vídeos têm plugins gratuitos que podem ser instalados. Vários dos vídeos incluem plugins totalmente funcionais que são facilmente baixados e usados ​​após pequenos ajustes.

O que é o desenvolvimento de plugins WordPress?

O WordPress é um sistema de gerenciamento de conteúdo (CMS) que alimenta milhões de sites. A comunidade de desenvolvimento de plugins WordPress criou muitos recursos e funções adicionais que os sites WordPress podem usar, como resultado do software de código aberto e da generosidade da comunidade. Você pode criar sua própria funcionalidade ou estender os recursos de um site WordPress existente com o desenvolvimento de plugins. plugins que adicionam funcionalidades a sites WordPress, plugins que adicionam recursos a outros sites e até mesmo plugins que fornecem novas maneiras de os usuários interagirem com sites WordPress são exemplos de plugins que estendem a funcionalidade do WordPress. Se você quiser aprender a criar um plugin, há uma infinidade de recursos online disponíveis para ajudá-lo.