是否将自定义类型的内容显示为小工具或侧边栏?

时间:2013-09-24 作者:streetfire

我想显示标题,特色图片,摘录,并阅读更多的链接,从我的自定义文章类型在一个水平的方式张贴。我想在这里做的其他一些事情是将post计数限制为3。

我一直在寻找插件来实现这一点,但似乎都有点不足。例如,因为我想水平显示这些内容,所以需要一个插件来抵消帖子。我还没有找到一个能做所有这些事情的。唯一的一个是Genesis框架,我没有使用它(有人能提个建议吗?

我也尝试过使用php调用<?php include("recent-portfolio-items.php"); ?> 而不是一个小部件区域,但我不是PHP专家,所以我也遇到了一些问题。

有关我正在尝试做的事情的示例,请访问此链接并向下滚动到公文包部分http://www.streetfiredesigns.com/testsite/ 现在我只是使用文本小部件来呈现我想要的外观。

2 个回复
SO网友:Thought Space Designs

您需要首先设置一个新查询并进入循环。以下是如何设置查询,以便仅从自定义帖子类型中检索帖子:

$args = array(
    "post_type"=>"your-post-type",
    "posts_per_page"=>"3"
);
$query = new WP_Query($args);
然后,您需要进入循环以检索您正在查找的数据:

have\\u posts()):$query->while(have\\u posts()):$query->the\\u post();?>

<!-- Your content goes here -->
然后,您可以使用标准的Wordpress循环函数,如the_title();the_excerpt(); 显示循环中当前项的内容。理想情况下,您需要这样的模板:

<h2><? the_title(); ?></h2>
<? the_post_thumbnail(); ?>
<p><? the_excerpt(); ?> - <a href="<? the_permalink(); ?>">Read more</a>.</p>
您的里程数会有所不同。您可以从上述内容开始,然后使用CSS对结果进行主题化,以达到所需的效果。

以下是所有代码:

<?
$args = array(
    "post_type"=>"your-post-type",
    "posts_per_page"=>"3"
);
$query = new WP_Query($args);

?>

<? if($query->have_posts()): $query->while(have_posts()): $query->the_post(); ?>

    <h2><? the_title(); ?></h2>
    <? the_post_thumbnail(); ?>
    <p><? the_excerpt(); ?> - <a href="<? the_permalink(); ?>">Read more</a>.</p>

<? endwhile; endif; ?>
希望这有帮助!

SO网友:Eugenious

嗯。。。这应该不会太难。我快速搜索了一下,找到了这个:http://wordpress.org/plugins/latest-custom-post-type-updates/. 可能有很多人喜欢它。

您应该能够使用CSS水平显示输出样式,无需“偏移帖子”。

结束

相关推荐