如果你想在其他网站的帖子底部显示一个网站的url。您可以使用以下代码。它将显示所有其他网站的链接,但在“post”帖子类型的帖子内容末尾显示多站点的当前站点除外。您可以根据需要更改帖子类型。
add_filter(\'the_content\',\'add_site_url_in_bottom\',10,1);
function add_site_url_in_bottom($content)
{
global $post;
if ($post->post_type == \'post\') {
if ( function_exists( \'get_sites\' ) && class_exists( \'WP_Site_Query\' ) ) {
$args = array(
"site__not_in" => get_current_blog_id(),
);
$sites = get_sites($args);
$content .= \'<h3>Other Site URLS</h3>\';
foreach ( $sites as $site ) {
switch_to_blog( $site->blog_id );
$content .= \'site url : <a href="\'.get_site_url($site->blog_id).\'">\';
$content .= get_bloginfo( \'name\' );
$content .= \'</a><br>\';
restore_current_blog();
}
}
}
return $content;
}
请参见
https://prnt.sc/p9pr4z 供参考。