Solucionado (ver solução)
Solucionado
(ver solução)
6
respostas

Metaboxes em templates customizados

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.

6 respostas

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.

solução!

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.