Criando uma página de configurações de plug-in do WordPress – Etapa 1: crie o arquivo de plug-in
Publicados: 2022-09-27Criando uma página de configurações de plug-in do WordPress Neste tutorial, criaremos uma página de configurações de plug-in do WordPress. Isso nos permitirá adicionar nossas opções de plugin à área de administração do WordPress. Usaremos a API de Configurações, que foi introduzida no WordPress 2.7. Essa API facilita muito a adição de páginas de configurações aos seus plugins. Então vamos começar. Etapa 1: Crie o arquivo de plug-in Primeiro, precisamos criar nosso arquivo de plug-in. Vamos nomeá-lo “my-plugin-settings.php” e colocá-lo em nosso diretório de plugins. A primeira coisa que precisamos fazer é definir nosso plugin. Faremos isso adicionando o seguinte ao nosso arquivo de plugin: /* Plugin Name: My Plugin Settings Plugin URI: http://example.com/my-plugin-settings Descrição: Este é um plugin que adiciona uma página de configurações ao nosso plugar. Versão: 1.0 Autor: John Doe Autor URI: http://example.com Licença: GPLv2 */ ? > Isso dará ao nosso plugin um nome, uma descrição e algumas outras informações. Em seguida, precisamos criar nossa página de configurações do plugin.
Um plug-in pode ser adicionado usando a página de configurações, que pode ser acessada pelos administradores. Neste artigo, você aprenderá como realizar o seguinte. Por fim, no final do artigo, mencionaremos um repositório GitHub que inclui as funções listadas abaixo em uma versão funcional de um plug-in do WordPress com uma página de configurações simples . O primeiro passo é adicionar a função displayPluginAdminSettings à sua classe, plugins-name-configured-display.php. Esta função determina em qual guia você está se tiver vários formulários de configurações, exibe quaisquer avisos que o WordPress possa ter e especifica o arquivo PHP que você usará para exibir a página de configurações do plug-in. Na etapa 4, você incluirá uma referência a outra função chamada pluginNameSettingsMessages em sua função displayAdminTab. Se você deseja editar os arquivos do plugin em um ambiente de desenvolvimento local, pode usar o painel de administração do WordPress.
Faça uma cópia da pasta pai do seu plugin e inclua-a na instalação do WordPress. Devido ao seu tamanho e escopo, a função registerAndBuildFields acima é muito menor e mais legível. Como resultado desta postagem, adicionamos esta função, que permite que você use caixas de seleção nas configurações do plug-in.
Página de configurações do WordPress Plugin Boilerplate

Uma página de configurações do WordPress Plugin Boilerplate pode ser uma ótima maneira de começar a desenvolver um plugin WordPress. Ele fornece um ponto de partida para o seu plugin e pode ajudá-lo a se organizar. Também pode ser uma ótima maneira de aprender sobre o desenvolvimento do WordPress Plugin .
A API de configurações do WordPress foi incluída no WordPress 2.7, permitindo que os desenvolvedores registrem campos de configurações em formulários de configurações de painel existentes. Você pode definir seções, páginas e campos dentro de seções que você define com a ajuda desta ferramenta. Como você adiciona uma página de configurações ao seu plugin WordPress? Existem inúmeras bibliotecas de wrapper disponíveis para ajudá-lo a criar uma página de configurações para o seu plugin WordPress. No exemplo a seguir, criamos uma seção de grupo vinculando as configurações a ela. A configuração que precisa ser habilitada deve ser definida usando get_option('dbi_example_plugin_options') e chave de matriz. Ao desenvolver plugin ou tema para distribuição, você não pode confiar no ACF porque ele não foi instalado.
Para saber mais sobre como usar a estrutura Carbon Fields, consulte nosso artigo anterior. A estrutura torna muito simples tornar os campos mais fáceis de usar, como adicionar os parâmetros padrão, máximo, mínimo e máximo ao campo 'Limite de resultados'. Outra opção é aproveitar a API WordPress.settings por meio de um gerador WordPress. Podemos recriar nossa página de configurações usando o WordPress Option Page Generator. Como uma alternativa às solicitações admin-ajax.php tradicionais, a API REST oferece vantagens de desempenho, bem como experiências de usuário aprimoradas ao fazer com que as configurações de formulário sejam salvas em segundo plano enquanto a página está sendo atualizada. Josh Pollock explica como criar uma página de configurações usando jQuery e a API REST neste artigo. Em seguida, é uma página de configurações com tecnologia VueJS.
O código usado neste artigo pode ser usado para instalar o pacote diretamente no Composer e sua página de configurações. Quando você usa a API REST, você pode fazer muito React ou VueJS em sua administração do WordPress. Meu favorito atual é o WP-optionskit, que possui várias guias de configurações e subseções disponíveis. Qual é a abordagem para criar uma página de configurações do WordPress para um plugin? Conte-nos nos comentários se você tiver alguma dúvida.

Plugin de configurações personalizadas do WordPress
Existem muitos plugins de configurações personalizadas excelentes disponíveis para o WordPress. Cada um tem suas próprias características e benefícios exclusivos. No entanto, alguns recursos comuns incluem a capacidade de personalizar a aparência do seu site WordPress, adicionar novas funcionalidades e estender os recursos de seus plugins existentes. Em última análise, escolher o plug-in de configurações personalizadas certo para suas necessidades dependerá de seus objetivos e requisitos específicos.
Como insiro a configuração do plug-in para o plug-in nas configurações do WordPress? O blog Knowband se concentra nos módulos de comércio eletrônico. O objetivo deste blog é explicar como é criada a configuração de um plugin personalizado . As configurações do plugin devem ser adicionadas para serem implementadas. Sua pasta de plugins pode ser encontrada na pasta de plugins do seu site Woo Commerce. Um novo arquivo PHP deve ser criado em seu diretório de plugins. No código de exemplo, copiamos o código da página de opções abaixo para o arquivo custom-plugin.php. Seguindo este passo, você poderá ver a opção do seu plugin customizado na configuração do Word press como mostra a imagem abaixo: Neste passo, você deve criar um formulário que irá exibir as opções (campos) nas configurações do plugin customizado página.
Página de configurações personalizadas do WordPress
Uma página de configurações personalizadas do WordPress é uma página onde você pode adicionar suas próprias opções personalizadas para o seu site WordPress. Isso pode ser útil se você quiser adicionar opções para seu tema ou plugin, ou se quiser criar um painel de controle personalizado para seu site.
Veremos como criar uma nova página de configuração personalizada para o WordPress neste post. Uma seção de configuração, que faz parte da API de configurações do WordPress, permite que os desenvolvedores organizem suas configurações por cabeçalho. Esta página contém o código que foi usado para criar uma página de administração personalizada na postagem anterior. Adicionamos uma nova seção de configuração no código acima como resultado do código acima. A função settings_fields não apenas permite adicionar marcação às configurações e marcações de entrada, mas também adiciona segurança ao acompanhar quem está criando as configurações e as marcações. Nesse caso, agruparemos o código em uma nova função chamada admin_init. Ao tentar salvar as configurações, alguns erros, como a página de opções não ser encontrada, podem ocorrer.
Como ainda não estamos cadastrados no WordPress, ainda não temos acesso ao banco de dados do WordPress para economizar valor. Com a função register_setting, definiremos nossas configurações no WordPress. A função get_option retornará o valor salvo de uma configuração adicionada.
Página de configurações do WordPress
A guia Configurações está localizada na barra lateral do WordPress Admin e serve como um hub central para definir as configurações de várias seções de um site WordPress. Vários subpainéis podem ser encontrados nesta seção, e os plugins do WordPress frequentemente incluem sua página de configurações como uma opção de menu na guia Configurações. Ao clicar no ícone Configurações, você pode habilitá-lo. Esta é uma tela geral.
Criar um plugin do WordPress pode ser uma experiência interessante se você não tiver certeza de como criar uma página de configurações. Às vezes, acreditamos que oferecer opções para todos é uma coisa boa, apesar do fato de que pode haver um número infinito de opções. Em última análise, essas decisões são de natureza técnica, escolhas que o usuário médio não pode fazer. A API de configurações do WordPress já está disponível na versão 2.70. O objetivo dessas funções é simplificar a criação de páginas de configurações. Está incluído um recurso que pode ser usado para definir quais opções estão disponíveis, bem como qual interface de usuário será usada para editar cada uma delas. Como a melhor maneira de aprender é por meio de exemplos, vamos usar a API de configurações para criar nossa primeira página de configurações .
O passo a seguir é selecionar cada uma das opções que aparecerão em nossa página de configurações. Isso pode ser feito usando dois métodos: register_setting e add_settings_field. Podemos especificar o nome do banco de dados do qual salvaremos as configurações fazendo esta declaração. Além disso, cada campo inclui uma referência de função, que informa ao WordPress como ele deve ser renderizado. A criação de uma página de configuração é bastante simples. Você pode inserir os campos que deseja usar em sua página de configurações usando um gerador de código online. Em nosso exemplo, é possível que os retornos de chamada sejam semelhantes a este. Este callback, de acordo com suas instruções, retorna apenas o valor do campo que se pretende renderizar.