我目前正在寻找在帖子内容区域之外的每个帖子上使用不同的NivoSlider,所以我设置了一个自定义字段('nivo_number'),我可以在其中输入Nivo Slider编号并使用模板在模板中调用它
所以,目前我有:
<?php echo do_shortcode;?>("<?php echo get_post_meta($post->ID, 'nivo_number', true); ?>")<?php ; ?>
然而,这只是在网站上输出以下文字
do_shortcode(“[nivoslider id ='123']”)
有人可以帮忙吗?如果没有意义,我会尝试进一步解释。
三江源
答案 0 :(得分:0)
我认为第二个echo
没有必要,我不知道这是不是问题,为什么不尝试:
<?php echo do_shortcode(get_post_meta($post->ID, 'nivo_number', true)); ?>
或
<?php
$nivo_number = get_post_meta($post->ID, 'nivo_number', true);
echo do_shortcode($nivo_number);
?>
BTW自定义字段的价值究竟是什么?它是[nivoslider id='123']
还是 123 ?
刚刚注意到语法错误。 echo do_shortcode;?>("<?php echo
?>
您(
之前{{1}}关闭了{{1}},这可能是代码未被解释的原因。