我想知道如何通过显示站点描述而不是站点名称来显示WP Multisite中的所有网络站点。以下是该社区WP专家提供的代码。它现在显示站点名称。我应该更改什么代码才能使列表显示具有站点描述的所有站点?
function wpse365255_print_sites() {
$args = array(
\'number\' => 10000, // if you\'ve got more than 10,000 sites,
//you can increase this
\'public\' => 1,
\'spam\' => 0,
\'deleted\' => 0,
\'archived\' => 0,
\'site__not_in\' => array( 1, 2 ),
// this will exclude sites with ID 1 and 2
);
$sites = get_sites( $args ); // will return an array of WP_Site objects
$list = \'\';
foreach ( $sites as $site ) {
$details = get_blog_details( $site->blog_id );
if ( ! empty( $details ) ) {
$list .= \'<li>\';
$list .= \'<a href="\' . $details->siteurl . \'">\';
$list .= $details->blogname;
$list .= \'</a>\';
$list .= \'</li>\';
}
}
if ( ! empty( $list ) ) {
echo \'<ul>\' . $list . \'</ul>\';
}
}
我试图改变blogname
到blogdescription
但网站描述没有显示出来。我期待着这里的专家们的回答。非常感谢。