如何在帖子页面中显示页面标题/内容? 时间:2011-01-25 作者:janoChen 我有了一个家。php文件,并将其命名为Blog。它将其设置为Posts页面,但我想添加一个将显示在该页面中的标题(页面标题或内容标题)。e、 g:Posts page: Page title (Maybe page content) == Posts == Post Title Post Content Post Title and so on 2 个回复 SO网友:Chip Bennett 我假设如下:您使用的是静态首页,您有一个单独的静态页面来显示博客帖子索引,您创建了home.php 主题中的模板文件指定用于显示博客文章索引的静态页面标题为Blog由于home.php, 以及page_for_posts, 您不能使用常规方法访问$post 对象的Blog 静态页面。但是,您可以检索此页面的帖子标题和帖子内容。The key is to reference the post ID via get_option( \'page_for_posts\' ).页面标题使用get_the_title():echo apply_filters( \'the_title\', get_the_title( get_option( \'page_for_posts\' ) ) ); 页面内容使用get_post_field():echo apply_filters( \'the_content\', get_post_field( \'post_content\', get_option( \'page_for_posts\' ) ) ); 在这两种情况下,将输出包装在apply_filters() 调用,以便帖子标题和帖子内容与正常情况下呈现的内容相同。否则,返回的数据通过get_the_title() 和get_post_field() 缺少WordPress通过the_title() 和the_content(), 分别地 SO网友:Reigel 据我所知,你需要single_post_title() 结束 文章导航