Agregar soporte para shortcodes en campos personalizados

15 abr 2015, 16:11:58
Vistas: 1.72K
Votos: 1

Estoy usando CMB2 y tengo un campo wysiwyg, y quiero mostrar un formulario de Formidable Forms mediante un shortcode, pero el shortcode no se renderiza, aunque sí funciona en páginas o entradas normales.

¿Cómo puedo habilitar el renderizado de shortcodes en este tipo de campos personalizados?

3
Comentarios

Basado en esta pregunta Intenta llamar directamente a la función del shortcode y pasa lo que necesites.

Howdy_McGee Howdy_McGee
15 abr 2015 16:55:29

Los campos personalizados no están diseñados para ejecutar shortcodes o cualquier código por ese motivo

Pieter Goosen Pieter Goosen
15 abr 2015 17:01:00

La biblioteca de shortcodes es un componente de wp que puede usarse en cualquier lugar - WordPress mismo solo lo usa en the_content, pero eso no significa que no puedas usarlo en otro lugar o que "no estén diseñados" para otra cosa.

jjarolim jjarolim
15 abr 2015 17:15:10
Todas las respuestas a la pregunta 1
0

@see https://codex.wordpress.org/Function_Reference/do_shortcode

Busca shortcodes en el contenido y los filtra a través de sus hooks:

echo do_shortcode(
    get_post_meta(
        EL_ID_DE_TU_ENTRADA, 
        EL_NOMBRE_DE_TU_CAMPO_PERSONALIZADO, 
        true
    )
);
15 abr 2015 17:11:24