Teria algum jeito de colocar metaboxes em páginas com templates? Queria fazer para templates que tenham alguma coisa a mais do que os outros.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Teria algum jeito de colocar metaboxes em páginas com templates? Queria fazer para templates que tenham alguma coisa a mais do que os outros.
Oi Felipe, desculpa, acho que posso te ajudar mas não entendi bem sua pergunta. Quer tentar me explicar melhor qual é a ideia?
A ideia é fazer metaboxes e colocar em um template especifico. Ex: Tenho um template Sobre Nós para colocar em uma page, quero colocar o metaboxes nos templates, tem como?
Quando você diz template, você diz fala de custom page templates? Aqueles arquivos que tem no começo do arquivo o comentário?
<?php
**
* template name: NOME_DO_TEMPLATE
Isso.
Felipe, as custom page tamplate possuem algumas funções que talvez você possa usar pra isso: https://developer.wordpress.org/themes/template-files-section/page-template-files/#page-template-functions
por exemplo a função: https://developer.wordpress.org/reference/functions/get_page_template_slug/
Mas pra falar a verdade, acho tudo isso bem trabalhoso. Eu prefiro usar o plugin ACF: https://www.advancedcustomfields.com/
Com ele posso criar vários grupos de campos personalizados e ainda customizar quando e como quais campos serão exibidos, até mesmo por page template como mostra esse exemplo: https://www.advancedcustomfields.com/resources/creating-a-field-group/
Ok Wanderson. Vou dar uma olhada nas funções. Já usei esse plugin também, se não rolar do jeito que quero uso o plugin. Obrigado mesmo. Abraço.