Skip to content

Instantly share code, notes, and snippets.

@celsobessa
Last active May 15, 2018 19:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save celsobessa/e7efcb72251f46ec85c63d69c9ef3232 to your computer and use it in GitHub Desktop.
Save celsobessa/e7efcb72251f46ec85c63d69c9ef3232 to your computer and use it in GitHub Desktop.
Usando shortcodes WordPress em campos customizados (WordPress shortcodes in custom fields)
// opção 1: função do_shortcode
// veja https://developer.wordpress.org/reference/functions/do_shortcode/
echo do_shortcode( $content, false );
// opção 2: o filtro the_content
// veja https://developer.wordpress.org/reference/hooks/the_content/
echo apply_filters('the_content', $content);
// pega um campo customizado em post e passa para do_shortcode
// veja https://developer.wordpress.org/reference/functions/get_post_meta/
echo do_shortcode( get_post_meta($post_id, 'nome_do_campo', true), false );
// pega a descrição de uma taxonomia e passa para do_shortcode
// veja https://developer.wordpress.org/reference/functions/term_description/
do_shortcode( term_description( $term_id, $taxonomy ), false );
// pega um campo customizado em post e passa para do_shortcode
// veja https://developer.wordpress.org/reference/functions/get_term_meta/
do_shortcode( get_term_meta($term_id, 'nome_do_campo', true), false );
// Saiba mais em
// https://www.celsobessa.com.br/2018/05/15/wordpress-como-usar-shortcode-em-campos-customizados-do_shortcode-e-filtro-the_content/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment