画廊在主页上张贴图片?

时间:2012-07-23 作者:jay

我有一篇关于图片库的帖子,它有10幅图片。我可以直接链接到帖子中的图片,这样我就可以在主页上显示前5幅图片了吗?

3 个回复
SO网友:rizqyhi

您可以使用此循环从当前帖子中获取图像。

<?php
$images = get_posts(array(
    \'post_parent\' => get_the_ID(),
    \'post_type\' => \'attachment\',
    \'posts_per_page\' => 5,
    \'post_mime_type\' => \'image\'
));

if( $image ) {
    foreach($images as $image) :
        echo wp_get_attachment_link( $image->ID, \'thumbnail-size\', true );
    endforeach;
}
?>
参考号:

  1. wp_get_attachment_link
  2. wp_get_attachment_image

SO网友:Brad Dalton

将此添加到您的子主题功能文件中,并更改图像ID以匹配您希望包含在库中的图像。

add_action( \'wp_head\', \'wpsites_front_page_gallery\' );
function wpsites_front_page_gallery() {
if ( is_home() ) {
echo do_shortcode(\'[gallery columns="5" link="file" ids="45266,45258,45250,45229,45227" orderby="rand"]\');
}}
enter image description here

将wp\\u head钩子更改为任何WordPress或主题特定的钩子以进行定位。

SO网友:Damien

如果您正在使用Next Gen Gallery然后,您可以安装一个额外的插件,该插件允许小部件http://wordpress.org/extend/plugins/nextgen-gallery-sidebar-widget/

如果您正在使用WordPress自己的图像库和图库功能,请尝试此插件http://wordpress.org/extend/plugins/fx-gallery-widget/

结束

相关推荐

Float images in content

这不是一个编程问题。我无法更新WordPress博客中的内容。我很清楚这个问题可以通过html修改来解决。但我的客户不懂html。所以我需要给他相关的解决方案。我的问题:-我想在屏幕下方显示我的内容。 但是,当我插入一个帖子时,图片的内容从图片的底部开始。这可以通过html解决。但我需要知道任何其他简单的解决方案。 谢谢