首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在主wordpress站点上显示来自子站点的多篇文章?

如何在主wordpress站点上显示来自子站点的多篇文章?
EN

Stack Overflow用户
提问于 2022-05-06 20:00:15
回答 2查看 54关注 0票数 1

我在主站点上有8-9个子网站。我希望至少有2-3篇文章/帖子来自每个子网站的博客在主网站主页。是否有任何插件/小部件可以执行,或者我们是否可以将代码放在主站点主题中,以便在每个子网站上发布多个帖子。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-05-16 18:04:42

谢谢你@红狐,不过我用的是插件网络扩展。这使得使用短代码变得更容易,并且它帮助增加了来自每个子站点的帖子以显示在主站点上。

谢谢

票数 0
EN

Stack Overflow用户

发布于 2022-05-06 22:55:01

您可以使用博客函数来查询来自网络上任何站点的帖子。然后,您可能会想做这样的事情:

代码语言:javascript
复制
// Switch to a particular site on the network
switch_to_blog( $site_id );

// Retreive the latest 3 posts
$args = array(
    'post_type'        => 'post',
    'posts_per_page'   => 3,
    'orderby'          => 'date',
     'order'           => 'DESC'
);
$latest_articles = new WP_Query( $args );

while ( $latest_articles->have_posts() ) {
    $latest_articles->the_post();
    // do some stuff such as the_title(), the_content(), etc.
}

// Restore the original query
wp_reset_query();

// Get back to the original site
restore_current_blog();

希望这能帮上忙!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72146797

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档