The get_blogaddress_by_name() WordPress PHP function retrieves the full URL of a blog, given its name.
Usage
To use the get_blogaddress_by_name() function, simply pass the blog name as a string:
$blog_url = get_blogaddress_by_name('my_blog_name');
echo $blog_url; // Outputs the full URL of the blog
Parameters
$blogname (string)– The name of the subdomain or directory for the blog.
More information
See WordPress Developer Resources: get_blogaddress_by_name()
Examples
Display the URL of a blog
This example demonstrates how to display the URL of a specific blog.
$blog_name = 'tech_blog'; $blog_url = get_blogaddress_by_name($blog_name); echo "The URL of the Tech Blog is: " . $blog_url;
Redirect to another blog
This example shows how to redirect the user to another blog within the same WordPress network.
$blog_name = 'news_blog';
$blog_url = get_blogaddress_by_name($blog_name);
header('Location: ' . $blog_url);
exit;
Create a list of blog URLs
This example demonstrates how to create an unordered list of blog URLs.
$blog_names = array('blog_one', 'blog_two', 'blog_three');
echo '<ul>';
foreach ($blog_names as $name) {
$url = get_blogaddress_by_name($name);
echo '<li><a href="' . $url . '">' . $name . '</a></li>';
}
echo '</ul>';
Check if a blog URL is valid
This example shows how to check if a blog URL is valid by comparing it to the expected URL.
$blog_name = 'sports_blog';
$expected_url = 'https://example.com/sports_blog';
$blog_url = get_blogaddress_by_name($blog_name);
if ($blog_url === $expected_url) {
echo 'The blog URL is valid!';
} else {
echo 'The blog URL is not valid!';
}
Display blog URL with custom text
This example demonstrates how to display the blog URL with custom text as a link.
$blog_name = 'travel_blog'; $blog_url = get_blogaddress_by_name($blog_name); $custom_text = 'Check out our Travel Blog!'; echo '<a href="' . $blog_url . '">' . $custom_text . '</a>';