Wordpress - 使用自定义字段调用相关的NivoSlider

时间:2011-07-26 16:40:15

标签: php wordpress wordpress-plugin wordpress-theming

我目前正在寻找在帖子内容区域之外的每个帖子上使用不同的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']”)

有人可以帮忙吗?如果没有意义,我会尝试进一步解释。

三江源

1 个答案:

答案 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}},这可能是代码未被解释的原因。