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.
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.