wordpress网站的标题(<title>)不合适

时间:2016-02-02 04:33:02

标签: wordpress

&lt; p&gt;在wordpress中,页面标题除以&lt; code&gt; |&lt; / code&gt;。在我的项目中我的首页标题很好(例如标题|标题)。但在内页中标题并不完整。在|之后它没有显示第二部分(符号)&LT; / p为H. &lt; p&gt;我试过&lt; / p&gt; &lt; pre&gt;&lt; code&gt;&lt; title&gt;&lt;?php bloginfo(&#39; name&#39;); ?&GT; | &lt;?php is_front_page()? bloginfo(&#39; description&#39;):wp_title(&#39;&#39;); ?&GT;&LT; /标题&GT; &LT; /代码&GT;&LT; /预&GT; &lt; p&gt;但是在|之后它没有显示任何内容符号(在内页中)。&lt; / p&gt; &lt; p&gt;我还尝试了&lt; code&gt; wp_title()&lt; / code&gt;。但它开始在标题中显示网址而不是名称/标题。还有什么我可以尝试使我的标题正确&lt; / p&gt;

3 个答案:

答案 0 :(得分:2)

您的代码

  1. 打印您网站的名称
  2. 打印管道(|)
  3. 一个。如果它是主页,则会打印您网站的说明(“设置&gt;常规”中设置的“标语”)
  4. 湾如果没有,则打印当前页面的标题
  5. 如果它打印{blog_title} | {blank},则很可能意味着页面标题出现问题。在WP管理员中,确保您正在查看的页面设置了标题。

    或者,SEO插件与标题功能冲突 - 尝试逐个禁用插件并查看它是否会影响输出。

    参考文献: Bloginfois_front_pagewp_title

答案 1 :(得分:2)

来自codex

<?php
    if ( ! function_exists( '_wp_render_title_tag' ) ) :
        function theme_slug_render_title() {
        ?>
            <title><?php wp_title( ' ', true, 'right' ); ?></title>
            <?php
        }
        add_action( 'wp_head', 'theme_slug_render_title' );
    endif;
?>
  

从版本4.1开始,主题应该在functions.php文件中使用add_theme_support()以支持标题标记,如下所示:

答案 2 :(得分:0)

我在THIS POST

的帮助下喜欢解决方案

刚刚对该帖子的解决方案进行了一些改动,现在工作正常。

.root{
  font-size: 32px;
}
.leaf{
  font-size: 50%;
}