WordPress多站点中调取主站点logo带链接实现代码:
<?php
// 开始前检查是否是多站点
if ( is_multisite() ) {
// 获取主站点ID
$main_site_id = get_main_site_id();
?>
<div class="logo p-3 nnn">
<?php
if ( has_custom_logo(get_main_site_id()) ) {
if ( is_front_page() || is_home() ) {
?>
<a href="<?php echo get_home_url(get_main_site_id());?>">
<?php
the_custom_logo(get_main_site_id());
?>
</a>
<?php
} else {
the_custom_logo(get_main_site_id());
}
}
?>
</div>
<?php
} else {
?>
<div class="logo p-3 nnn">
<?php
if ( has_custom_logo() ) {
if ( is_front_page() || is_home() ) {
?>
<a href="<?php echo get_home_url();?>">
<?php
the_custom_logo();
?>
</a>
<?php
} else {
the_custom_logo();
}
}
?>
</div>
<?php
}
?>

