wp_title()与非root文件夹中的博客无法正常工作

时间:2014-01-24 14:21:17

标签: wordpress

我按照本指南将我的博客显示在mydomain.com/blog下:

http://codex.wordpress.org/Making_Your_Blog_Appear_in_a_Non-Root_Folder

简而言之,我正在使用自定义页面模板来创建静态页面“博客”,然后将其呈现并呈现帖子:

<?php
/*
Template Name: Blog
*/

// Which page of the blog are we on?
$paged = get_query_var('paged');
query_posts('cat=-0&paged='.$paged);

// make posts print only the first part with a link to rest of the post.
global $more;
$more = 0;

//load index to show blog
load_template(TEMPLATEPATH . '/index.php');
?>

在我的主题中,我使用以下语法呈现<title>标记:

<title><?php bloginfo('name'); ?> | <?php is_front_page() ? bloginfo('description') : wp_title(''); ?></title>

这在代码中描述:

http://codex.wordpress.org/Function_Reference/wp_title#Covering_Homepage

问题是现在在mydomain.com/blog上,wp_title('')没有呈现标题;

如果我停止使用blog.php模板,则标题会正确显示。显然,博客文章已经不复存在了。在这种情况下如何让wp_title()显示正确的标题?

1 个答案:

答案 0 :(得分:1)

您应该关注Wordpress 2.1 +的更新指南:

http://codex.wordpress.org/Creating_a_Static_Front_Page