Suporte » Plugins » Carregar plugin em página personalizada

  • Olá!

    Gostaria de uma ajuda, se for possível.

    Estou fazendo uma página no meu site que servirá como painel para usuários. Eu não quero usar a página de administração do próprio WP, quero fazer uma página separada, vou usar um template baseado no Bootstrap.

    Eu preciso carregar alguns plugins nesse painel, mas sem carregar o Head nem o Footer do meu tema principal. Por exemplo, carregar os scripts e estilos do plugin FEP Message, sem carregar o Head? Também preciso que outros plugins sejam carregados, o ContactForm 7 e outro de diretório.

    Se alguém puder ajudar eu agradeço

Visualizando 1 resposta (de um total de 1)
  • Moderador Leo Baiano

    (@leobaiano)

    Todos os plugins possuem classes, métodos e funções e, de forma geral, estes recursos estão disponíveis em qualquer página do seu site. Porém existem algumas ressalvas, por exemplo, uma das funções de um plugin pode ter um if ( is_admin() ) para garantir que a execução só ocorra no painel administrativo.

    Pegando o exemplo que você deu, quando precisam carregar arquivos CSS e scripts .js os desenvolvedores costumam utilizar os ganchos wp_head() e wp_footer(), estes ganchos normalmente ficam nos arquivos header.php, dentro da tag <head> e no footer.php, normalmente antes de fechar a tag </body>, porém nada impede que você chame essas funções em qualquer outro arquivo. Se você criar um template que não chama o header.php e neste inserir o gancho wp_head() os plugins que utilizam este gancho conseguirão “pendurar” coisas na sua página.

    Eu não recomendaria fazer isso que você pretende, não consigo compreender porque não quer chamar o header, mas está ai uma opção.

Visualizando 1 resposta (de um total de 1)
  • O tópico ‘Carregar plugin em página personalizada’ está fechado para novas respostas.