如何在短代码中回显Wordpress插件,我将在自称为处理1的帖子中的自定义元字段中添加?
短代码是
[table id=6 /]
我无法工作的PHP是
<?php
$post_meta = get_post_meta($post->ID, "Treatment Right 1", true);
if (!empty($post_meta)) {
?>
<?php echo do_shortcode($post_meta;); ?>
<?php
}
?>
请帮忙
答案 0 :(得分:1)
<?php echo do_shortcode($post_meta); ?>
你的短代码函数中有一个半冒号作为开始。
不是100%肯定你想要实现的目标。
自定义元字段是否只包含短代码或完整字符串的名称? 即它是否包括方括号[shortcode]而不仅仅是返回'shortcode'
你可以尝试:echo do_shortcode('['。$ post_meta。']');
你自己写过'table'的短代码函数吗?