创建自定义帖子类型的特色图片库

时间:2013-08-23 作者:Kerry O\'Connor

我是Wordpress的新手,正忙着用它创建一个在线公文包网站。我为我的公文包项目创建了一个名为“公文包”的自定义帖子类型,并在每个自定义帖子上附加了一个特色图片。

对于我的主页,我想从这些自定义帖子类型的特色图片库,如果你点击缩略图,你会被带到该自定义帖子。

我试着按照互联网上的指示制作一个模板页面,但到目前为止,没有任何效果,我不知道从哪里开始!编码和Wordpress对我来说都是全新的。

如果你对我如何做到这一点有任何建议,请让我知道。谢谢:)

2 个回复
最合适的回答,由SO网友:WordPress Plugineer 整理而成

要创建所需的库,请执行以下步骤:

1) 导航到主题文件夹并创建一个名为cpt gallery的文件。php将此代码复制并粘贴到文件中

<?php 
    /*
    Template Name: Custom Post Type Gallery
    Description: Creates a gallery of featured images from a custom post type
    Notes: Make sure you have support for thumbnails enabled
    */

    get_header(); 

    // Query the custom post type to display
    $args = array(\'post_type\' => \'CUSTOM POST TYPE\');
    $query = new WP_Query( $args );
?>

<?php if ( $query->have_posts() ) : while ( $query->have_posts() ) : $query->the_post(); ?>
    <?php if ( has_post_thumbnail() ): ?>
        <a href="<?php the_permalink(); ?>"><?php the_post_thumbnail(\'thumbnail\'); ?></a>
    <?php endif; ?>
<?php endwhile; endif; ?>
<?php get_footer(); ?>
3)在WordPress中,创建一个名为“主页”的新页面,并在右侧的“页面属性”下从菜单中选择模板“自定义帖子类型库”
4)导航到“设置”>“阅读”,在“首页显示”选项下,选择“静态页面”,然后选择您创建的标有“主页”的页面 保存这些更改

注意:确保将“自定义帖子类型”一词替换为自定义帖子类型的实际名称。这段代码将拉入您定义的每个自定义帖子类型,循环浏览它们,然后显示该帖子的特色图像缩略图以及链接

我已经测试过了,所以它应该对您很好。如果您需要进一步澄清,请告诉我。

SO网友:Prince Singh
<?php 
if (have_posts()) : 
    while (have_posts()) : the_post();   
        if ( has_post_thumbnail($post->ID) ) {
            the_post_thumbnail($post->ID);
        } 
    endwhile; 
endif;
?>
结束

相关推荐

Paginate Gallery

我正在使用默认的WordPress Gallery(以及Cleaner Gallery插件)来显示一些图像。画廊似乎没有的一件事是分页。我想做的是在6张图片之后添加上一个和下一个链接来浏览页面。话虽如此,有几个插件声称添加了此功能,但它们都是在没有新媒体库的情况下开发的,而新媒体库是WordPress 3.5的标准配置。我不想改变用户的体验。。。我只是想通过函数添加功能。php或循环本身。我可以将同样的东西应用到所有的库中,因此如果修复程序能够以某种方式找到库的短代码,那就太棒了!不知道该怎么做,只是在这