在侧边栏和页脚中发布缩略图?

时间:2010-11-17 作者:tjcss

我的博客中有一个名为“工作”的类别,我将为每个帖子分配一个缩略图。

此类别将从我的博客导航中排除,但会作为虚假页面添加到我的页面导航栏中。

基本上,我想创建一个3 x 3的缩略图网格列表,链接到这项工作,我该如何做呢?我都不知道从哪里开始?!

提前谢谢!

1 个回复
SO网友:hakre

您可能想先定义此侧栏区域的帖子缩略图大小。这需要在你的主题中注册,以便你以后可以参考它。

然后您可以使用get_the_post_thumbnail() 函数传递帖子ID以及帖子缩略图大小名称作为第二个参数。

现在,你需要知道的最后一件事是获取你想要获取缩略图的类别的所有帖子。可以使用新的wp_query 只是获取所有类别的帖子。

然后你把这些结合在一起。

示例代码

这是显示注册到的缩略图的示例代码sidebar-thumbnail 大小您通常需要对主题执行此操作,可能是在主题功能中。php。请参阅codex如何做到这一点。这段小代码负责按类别查询所有缩略图,然后插入<br> 每三个缩略图后标记一次:

$myThumbnailSize = \'sidebar-thumbnail\';
$myCategoryID = 12;
$myThumbnailsPerRow = 3;
query_posts(\'category=\'.$myCategoryID);
if (have_posts()) { 
    $count = 0;
    while (have_posts()) { 
        the_post();
        echo get_the_post_thumbnail($post->ID, $myThumbnailSize);
        if (0 === ++$count % $myThumbnailsPerRow) echo \'<br>\';
    }
}
wp_reset_query();
这是一段未经测试的示例代码,但它可能有助于您运行。在那里使用的所有函数都记录在worpdress codex btw中,因此您可以在那里了解更多关于它们的信息。

结束

相关推荐

Sidebar slideshow widget

有人知道可以放在边栏上的高质量图像幻灯片小部件吗?