我按照本指南将我的博客显示在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()显示正确的标题?
答案 0 :(得分:1)
您应该关注Wordpress 2.1 +的更新指南: