创建显示页面内容的小部件

时间:2012-05-25 作者:pelle

我有一个显示查询信息的页面(我将查询的输出放在自定义页面模板中,并以这种方式显示信息)。如何将此信息放入边栏小部件中?我是否需要从页面中提取它,或者是否有一个小部件允许您在其中放置动态查询?

谢谢

2 个回复
SO网友:Chip Bennett

如果直接在页面模板中硬编码自定义查询,则需要在自定义小部件中复制该自定义查询。

另一方面,如果您已经抽象了自定义查询(或者抽象为模板部件文件,或者更好的是,抽象为自定义函数),那么您可以简单地将模板部件文件或自定义函数包含在自定义小部件中。

SO网友:brasofilo

我会使用文本小部件解决这个问题。

为其启用短代码:

add_filter(\'widget_text\', \'do_shortcode\', 11);
然后,正如Chip Bennett指出的那样,使用一个自定义的短码函数来输出您的自定义查询。

结束

相关推荐

QUERY_POST和分页,在经过大量研究后仍然停滞不前

我需要为一些自定义帖子分页。。。我不明白为什么,但当我进入下一页时,我会得到404分。这是我的代码:$paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1; query_posts( array( \'post_type\' => \'s_stories\', \'posts_per_page\' => 4 , \'paged\'=>$paged) ); if (have_p