我在主站点上有8-9个子网站。我希望至少有2-3篇文章/帖子来自每个子网站的博客在主网站主页。是否有任何插件/小部件可以执行,或者我们是否可以将代码放在主站点主题中,以便在每个子网站上发布多个帖子。
发布于 2022-05-16 18:04:42
谢谢你@红狐,不过我用的是插件网络扩展。这使得使用短代码变得更容易,并且它帮助增加了来自每个子站点的帖子以显示在主站点上。
谢谢
发布于 2022-05-06 22:55:01
您可以使用博客函数来查询来自网络上任何站点的帖子。然后,您可能会想做这样的事情:
// 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();希望这能帮上忙!
https://stackoverflow.com/questions/72146797
复制相似问题