Como criar um plugin obrigatório no WordPress?

22/10/2022

[rank_math_breadcrumb]

Veja como criar um plugin mu (must-use) no WordPress

Neste post explico como criar um plugin do tipo “must-use” no WordPress.

Criar e configurar um plugin obritagório no WordPress

Um plugin obrigatório ou must-use” plugin, referenciado pela siga (mu) é, na verdade, como qualquer outro plugin comum do WordPress utilizado para adicionar quaisquer funcionalidades. A única diferença nesse caso, é que o plugin mu do WordPress não pode ser desativado.

Para ativar um plugin mu, é preciso carregar um cliente de FTP (como Filezilla, WinSCP, Transmit, Cyberduck (MAC), ou outro da sua preferência). Também é possível enviá-lo a partir do painel de controle do WordPress.

Para aprender a instalar plugins de maneira correta no WordPress, confira o tutorial sobre como instalar plugins.

Uma vez que o plugin tenha sido enviado por FTP ou instalado pelo painel do WordPress, está em execução. Para desativar um plugin obrigatório “must-use” é preciso excluir o seu diretório no seguinte caminho: wp-content/mu-plugins.

Diversos hooks de plugins podem ser carregados a partir de um plugin obrigatório. Por exemplo, é comum criar hooks para plugins de segurança, SEO, entre outros; ou estabelecer o funcinamento de APIs.

Um plugin mu do WordPress é uma boa alternativa para evitar realizar edições diretamente no arquivo functions.php do tema, algo desaconselhável.

Como criar um plugin must-use no WordPress?

Para criar um plugin obrigatório:

  • Acesse via FTP ou SFTP, o diretório wp-content/mu-plugins. Caso o diretório não exista, crie-o.

Em seguida:

  • Crie um arquivo chamado “plugin-mu.php” (o nome é irrelevante).

No arquivo criado, cole o snippet de código a seguir:

<?php
/*
Plugin Name: WP Junior PRO Mu
Plugin URI: https://wp.junior.pro/
Version: 1.0
Author: Junior Cammel
Author URI: https://wp.junior.pro/
License: GPLv2
*/
// To prevent calling the plugin directly
if ( !function_exists( 'add_action' ) ) {
    echo 'Please don&rsquo;t call the plugin directly. Thanks :)';
    exit;
}

//Add your code here

A partir da linha 16, denominada “//Add your code here“, adicione o próprio código personalizado (por exemplo, ações e filtros). Elas serão carregadas pelo sistema diretamente no plugin obrigatório que foi criado, “mu-plugin“.

Atenção: teste cuidadosamente o código do plugin! Faça testes em ambiente de desenvolvimento, por exemplo, em um WordPress rodando localmente. Se precisar de ajuda para instalar um WordPress local, confira a minha playlist sobre o software Local by Flywheel no link a seguir.

Lembre-se: um mu-plugin está sempre ativado.

O mu-plugin deverá estar disponível painel administrativo do WordPress, na lista de plugins obrigatórios (must use), conforme indicado nos pontos 1 e 2 da imagem a seguir.

como criar um plugin obrigatório no wordpress?
Plugin do tipo "must-use" criado para o WordPress

Sou autor do livro WordPress de Junior A .PRO, uma obra de referência em língua portuguesa para aqueles que querem aprender WordPress ao nível inicial e intermediário. Convido você a conhecer o livro.

Confira a seguir o link do meu livro de WordPress e veja todo o conteúdo disponível no site do projeto:

Compartilhar

Share on facebook
Share on whatsapp
Share on linkedin

Posts Relacionados

Nenhum go portfolio configurado para a categoria atual.

Tags

2 Comentários
O mais velho
O mais novo O mais votado
Feedbacks em linha
Ver todos os comentários
Share on linkedin
Share on facebook
Share on whatsapp
Share on twitter
Share on pinterest
Share on reddit
Share on skype
Share on tumblr
Share on email

Conteúdo

JUNIOR.PRO

Tudo sobre WordPress

Assine a minha lista exclusiva e receba informações, novidades e treinamentos sobre o WordPress diretamente no seu e-mail.

Cursos e Treinamentos em Marketing Digital, Design, Projetos e IT.

Sobre WP Junior PRO™

WP Junior PRO™ é um site especializado em WordPress e direcionado para o público iniciante. O projeto WP Junior PRO é mantido por Junior Cammel. O principal objetivo do site é fornecer informaçào de qualidade sobre recursos do mundo WordPress para que os usuários da plataforma possam criar, manter e evoluir os seus próprios projetos baseados no CMS WP.

Links do Site

Sobre o site

Sobre Junior Cammel

Disclosure

Política de Privacidade

Termos de Uso

WordPress Junior.PRO™ é um Trademark JUNIOR CAMMEL. Todos os direitos reservados.

Copyright © 2024 WP Junior PRO

WP Junior PRO • O Blog do WordPress

Rolar para cima

o que deseja buscar PROCURAR?

Buscar

Buscar por: pluginstemplatesnovidades

Local
Buscar no Título
Buscar no Conteúdo
Buscar no Resumo
Tipo
Posts
Tutoriais
Glossários
Faqs
Categoria
Nível
Avançado
Básico
Intermediário