Blog

Como mostrar no admin quais plugins são obrigatórios e recomendados para tema.

avançado / criação de temas / plugins

Como mostrar no admin quais plugins são obrigatórios e recomendados para tema.

Pra isso nós vamos usar o plugin TGM. Podemos baixar ele AQUI Selecione as informações corretas na página e digite o slug do seu tema.

como baixar tgm plugin

Ótimo, agora dos arquivos que nós baixamos precisamos pegar apenas dois: class-tgm-plugin-activation.php e example.php. Vamos colocar estes dois arquivos no core do nosso tema. Ou dentro de uma paste do nosso tema.

Vamos abrir o arquivo example.php e fazer algumas alterações. Na linha 35 nós precisamos alterar o caminho até o nosso arquivo da classe tgm. No meu tema essa classe está dentro da pasta inc.

E agora precisamos adicionar o arquivo example.php nos functions.php.

O arquivo example.php também está dentro da pasta inc no meu tema, por isso eu vou digitar assim

/**
 * Init TGM
 */
require get_template_directory() . '/inc/example.php';

Vocês podem renomear os arquivos, claro.

E agora o que faltou é identificar quais plugins são necessários para seu tema. O TGM oferece adicionar plugins do wordpress.org/plugins/, de algum repositório na internet, por exemplo github ou da pasta do tema mesmo.

Vamos adicionar plugins do wordpress Contact Form 7 e fazer ele obrigatório.

Pra isso digiramos no arquivo example.php seguinte código

 // This is an example of how to include a plugin from the WordPress Plugin Repository.
    array(
      'name'      => 'Contact Forms 7', // nome do plugin
      'slug'      => 'contact-form-7', // slug do plugin
      'required'  => true, // o plugin é origatório
    ),

Já está tudo pronto. Agora, quando o cliente ativar o tema, ele irá receber uma mensagem que precisa instalar e ativar alguns plugins necessários e pode fazer isso da forma mais rápida no panele do admin do WordPress.

Leave your thought here

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