未显示快捷代码的图库

时间:2015-02-03 作者:Bizcochoman

我在wordpress网站的静态页面中创建了一个图库,如下所示:

[gallery type="rectangular" ids="129,13,126,34,130"]
此页面的ID=63,因此我尝试在主页中显示此图库,代码如下:

<?php echo do_shortcode("[gallery id=\'63\']"); ?>
但没有显示任何内容。。。我遗漏了什么吗?

提前感谢!

1 个回复
最合适的回答,由SO网友:Rarst 整理而成

而gallery短代码确实具有id 争论,它不会像你想的那样。

如果该参数存在,WP将尝试使用get_children(). 它不会考虑帖子的内容和其中的短代码。

如果库仅为该页面的内容,您可以尝试以下操作(未测试):

echo do_shortcode( get_post_field( \'post_content\', 63 ) );

结束

相关推荐

Class variables in shortcodes

不知道我做错了什么,但我有以下代码:class the_shortcode { //Define Class Variables private $var; public function __construct() { add_shortcode( \'the_single\', array( $this, \'shortcode_2\' )); }&#