如何显示WordPress网站标题和标语


how to show wordpress site title and tagline?

我正在尝试将网站标题和标语放在子主题标题中。我搜索了一下,找到了这两个不同的wordpress函数get_bloginfo()和bloginfo()。

get_bloginfo()不显示标语,bloginfo()同时显示网站标题和标语。问题是bloginfo()正在删除网站标题和描述之间的:和空格。

<title><?php bloginfo( 'name' ) . ' : '. bloginfo( 'description' ); ?></title>

标题: 网站这是示例网站。

您可以看到WebsiteThis之间没有空格。

那么我有可能以适当的空间和:显示网站标题和标语吗?

这将对您有所帮助。

<title> 
<?php
	$site_description = get_bloginfo( 'description', 'display' );
	$site_name = get_bloginfo( 'name' );
    //for home page
	if ( $site_description && ( is_home() || is_front_page() ) ):
		echo $site_name;echo ' | '; echo  $site_description; 
	endif;
	// for other post pages
	if (!( is_home() ) && ! is_404() ):
	the_title(); echo ' | '; echo $site_name;
	endif;
	?>
</title>

试试这个

<title><?php echo get_bloginfo( 'name' ) . ' : '. get_bloginfo( 'description' ); ?></title>
echo get_option('blogname'); // For Site Name
echo get_option('blogdescription'); // For Tag line or description