将php变量与wordpress模板中的短代码相结合

时间:2018-02-14 11:36:57

标签: php wordpress concatenation custom-fields wordpress-shortcode

我已经使用短代码设置了一个content-slide.php模板,用Wordpress中的smartslider 3滑块替换特色图片:

[smartslider3 slider=x]

其中'x'是smartslider插件生成的id号

模板允许通过名为“幻灯片ID”的自定义字段添加ID号,以便在编辑模式下添加幻灯片编号。

我尝试将以下代码添加到模板中:

<?php 
$slide_id = get_post_meta($post->ID, 'Slideshow ID', true); 
echo do_shortcode('[smartslider3 slider= ' . $slide_id . ']' ); 
?>

幻灯片确实会出现,但是我已添加到网站的两张幻灯片之一的页面上正在呈现']'。我是非常新的PHP,非常感谢我在哪里出错了。

非常感谢

0 个答案:

没有答案