WordPress交换变量?

时间:2014-06-12 10:15:58

标签: wordpress

我正在创建一个处理页面,帖子,主页等标题的函数。但是我遇到了一个问题。

以下是Functions.php中的代码:

function theTitle() {

   $siteName = bloginfo('name');
   $sitePage = get_the_title();

   if (is_home()) {
        echo $siteName;
   }
   if (is_page()) {
        echo "(". $sitePage . ") » " . $siteName;
   }
}

当您在主页上时,标题为:

<title>This is the title specified in settings</title>

但是,当您转到单个页面时,标题为:

<title>This is the title specified in settings(About Us) &raquo; </title>

如您所见,它首先输出 $ siteName ,而不是将其添加到最后。有没有人遇到过这个?你知道为什么吗?

由于

1 个答案:

答案 0 :(得分:1)

bloginfo()回显get_bloginfo()的返回值,因此请使用get_bloginfo()