如何在页面上包含自定义帖子类型的帖子?

时间:2014-02-19 作者:Jori

我需要帮助添加一个投资组合页面到我的主页之一。我不知道需要什么信息,所以我只想补充一些重要的信息。

基本上,我有我的主菜单(欢迎、关于、联系等),其中包括一个名为“工作”的选项卡。在这个标签下,我有两页叫做肖像和建模。我想在建模页面中插入几个公文包页面(每个页面都有单独的照片)。理想情况下,我希望它显示一个图像预览和一次点击图像的完整拍摄。

1 个回复
SO网友:kaiser

您必须添加新的page template, 这是您已经用于页面的模板的副本。

然后简单地添加a new loop:

$portfolio_items = new WP_Query( array(
    \'post_type\'      => \'portfolio\',
    \'posts_per_page\' => 5,
    // \'\'               => \'\', # Other arguments here
) );
if ( $portfolio_items->have_posts() )
{
    while ( $portfolio_items->have_posts() )
    {
        $portfolio_items->the_post();
        // Example output:
        the_thumbnail();
        the_content();
    }
    wp_reset_postdata();
}

结束

相关推荐

WP_LIST_PAGES分层帮助

所以我一直在网上搜索一些我认为很容易实现的东西,我很可能是想得太多了。我已经找到了许多关于这个问题的相关文章,但似乎无法将其应用到我的场景中。我的网站上有一个侧边栏菜单,显示一层子页面。因此,如果单击“服务”,侧栏会显示服务1、服务2、服务3、服务4、服务5非常完美,因为这是我在“服务”下面的5个子页。现在,“服务1、2和3”下有5-15个子页面。我想实现的是,如果单击侧栏中的“Service 1”,页面加载,侧栏将调整为显示:服务1—子页1—子页2—子页3—服务2—服务3—服务4—服务5—因此,在第三层