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

10
我正在尝试在子主题头部中放置网站标题和标语。我搜索了一下,发现有两个不同的WordPress函数get_bloginfo()bloginfo()

get_bloginfo()没有显示标语,而bloginfo()则显示了网站标题和标语。问题在于bloginfo()会删除网站标题和描述之间的:和空格。

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

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

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

那么我是否可以展示网站标题和标语,并且有适当的空格和:


你可以使用 wp_title(); - Kausha Mehta
1
@KaushaMehta wp_title 用于显示页面标题,而不是站点标题。 - AndrewL64
2个回答

16

试一下这个

<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

16

这将对您有所帮助。

<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>


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接