2010-07-14 119 views
0

我想输出自定义帖子类型,但没有显示。代码非常简单 - 我可能会错过什么?WordPress的:输出自定义帖子类型不显示

<?php 
$favorites = new WP_Query(array('post_type' => 'favorites', 'posts_per_page' => 10)); 

while ($favorites->have_posts()) : $favorites->the_post(); 

echo '<li><a href="' . bloginfo('template_directory') . the_post_thumbnail('large') . '" rel="thumbnail" title="&lt;a href=\'' . simple_fields_get_post_value(get_the_id(), array(8, 3), true) . '\'&gt;' . the_title() . '&lt;/a&gt;"><img class="rounded" src="' . bloginfo('template_directory') .  the_post_thumbnail(array(101,99)) . '" alt="' . the_title() . '" /></a></li>'; 

endwhile; 
?> 

回答

2

你是否检查过;

  • 你绝对注册后类型,称为收藏(注复数)
  • 浏览器是不是在你的标记窒息(你的HTML是无效的 - 首先,你应该换一个<ul>
  • 列表项
  • simple_fields_get_post_value()存在且正常工作
+0

感谢您的答复的功能,是的,我已经检查了所有他们三人得到它的工作只是一两分钟前 - 显然我不能有这样的代码运行在th页脚包括。它只会打印出帖子,如果我在模板文件中使用它(也可能在其他地方)。有什么方法可以在页脚中运行查询吗?否则,我不得不改变很多布局。 – 2010-07-14 15:20:49

+0

这很疯狂 - 如果你的代码在'index.php'或任何地方工作,那么它应该在你的页脚中工作。你有没有检查过CSS没有隐藏它?运行该页面,然后在浏览器中查看源代码,以查看它是否实际存在。 – TheDeadMedic 2010-07-14 15:35:47

+0

见下文。你认为这两个变化是原因吗?我不确定。 – 2010-07-14 15:37:32

相关问题