多站点从博客ID拉取最近的图片附件

时间:2012-03-10 作者:jw60660

我正在创建一个WordPress网络,并正在寻找一种从子博客中获取最新图片的方法,但我在这样做时遇到了一些困难。

最简单的方法是什么?

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

使用switch_to_blog 将博客上下文切换到特定的博客ID。从那里开始get_postsattachment 类型并切换回当前上下文restore_current_blog.

类似这样:

switch_to_blog( $blog_id );

$args = array( \'post_type\' => \'attachment\', \'numberposts\' => 5, \'orderby\' => \'post_date\', \'order\'=> \'ASC\' );

foreach ( get_posts( $args ) as $attachment ) {
    echo wp_get_attachment_image( $attachment->ID );
}

restore_current_blog();

结束

相关推荐

使用htaccess将wp-Content/Themes/Name/Images掩蔽为仅图像目录

我正在尝试一些我认为非常简单的方法来屏蔽我的url,但似乎无法使其正常工作。我希望能够链接到我的img标签中的图像,而不必键入完整的url。i、 e。Current url: http://server.com/wp-content/themes/standard/images/img.jpg or <img src = \"http://server.com/wp-content/themes/standard/images/img.jpg\" /> 然而,在我的