如何从帖子图片库中创建一个简单的幻灯片?

时间:2012-04-03 作者:João

是否有任何解决方案可以将默认图像库转换为简单的幻灯片放映,如中所示this theme?

注意:单击可移动到库中的下一张图片。

1 个回复
最合适的回答,由SO网友:Tom J Nowell 整理而成

是的,您可以使用任何您想要的slider jquery插件,但要提供幻灯片,您需要照片。

WordPress中的图库由带有post\\u类型附件的帖子组成,而附加到帖子的附件将该帖子ID作为其post\\u父级。因此,要获取幻灯片或滑块的图像,您需要找到属于post\\u类型附件的帖子,这些帖子是当前帖子的子帖子。

本文提供了有关附件的更多信息:

http://digwp.com/2009/08/awesome-image-attachment-recipes-for-wordpress/

如果您浏览到文章的底部,则有代码可以获取当前帖子的所有附件:

$args = array(
    \'order\'          => \'ASC\',
    \'post_type\'      => \'attachment\',
    \'post_parent\'    => $post->ID,
    \'post_mime_type\' => \'image\',
    \'post_status\'    => null,
    \'numberposts\'    => -1,
);
$attachments = get_posts($args);
if ($attachments) {
    foreach ($attachments as $attachment) {
        echo apply_filters(\'the_title\', $attachment->post_title);
        echo wp_get_attachment_link($attachment->ID, \'thumbnail\', false, false);
    }
}
这可以作为通过在post循环中修改html来生成幻灯片/滑块标记的基础。

此问题涉及使用nivoslider和图像附件:

Loop through child images of a parent for a Nivo Slider

结束

相关推荐

Load images after page load

我刚刚听说,通过使用一些javascript,可以在整个页面加载完成后加载页面,当我搜索时,我发现LazyLoad, 但最新的浏览器似乎不支持它。我的网站有一些图片,因为哪些网站速度变慢,是否可以在页面加载完成后加载图片?