WordPress中调用所有多站点标题和链接代码 WordPress调用所有站点

文章分享 2年前 (2023) 20010114
368 0

WordPress中调用所有多站点标题和链接代码 WordPress调用所有站点。

要在WordPress中调用所有多站点的标题和链接,你可以使用WordPress的get_sites函数和循环遍历来获取每个站点的信息。以下是一个简单的示例代码:
<?php
// 获取所有站点
$sites = get_sites();

// 循环遍历站点
foreach ($sites as $site) {
$site_id = $site->blog_id;

// 切换到当前站点
switch_to_blog($site_id);

// 获取当前站点的标题和链接
$site_title = get_bloginfo('name');
$site_url = get_home_url();

// 输出当前站点的标题和链接
echo '<h2><a href="' . $site_url . '">' . $site_title . '</a></h2>';

// 恢复原始查询的状态
restore_current_blog();
}
?>

将上述代码添加到你的WordPress主题的合适位置,它会获取所有的站点,并在循环遍历过程中切换到每个站点获取标题和链接信息。然后,代码将输出每个站点的标题和链接,以链接形式显示站点标题。

请注意,上述代码仅是一个简单示例,你可以根据自己的需求进行修改和扩展。确保在使用代码之前备份你的主题文件,并根据你的多站点设置进行相应的调整。

同时,要注意在切换站点之后,使用restore_current_blog函数将环境切换回原始站点,以确保正确的数据和状态恢复。

| 联系我们,咨询报价 ——(点击,查看联系方式)|
相关文章