wordpress站点的标题(<;Title>;)不正确

wordpress站点的标题(<;Title>;)不正确,wordpress,Wordpress,在wordpress中,页面标题被|分隔。在我的项目中,我的头版标题很好(例如title | title)。但内页标题不完整。在|(符号)之后不显示第二部分 我试过了 <title><?php bloginfo('name'); ?> | <?php is_front_page() ? bloginfo('description') : wp_title(''); ?></title> | 但它不会在|符号之后显示任何内容(在内页中) 我也试过

在wordpress中,页面标题被
|
分隔。在我的项目中,我的头版标题很好(例如title | title)。但内页标题不完整。在|(符号)之后不显示第二部分

我试过了

<title><?php bloginfo('name'); ?> | <?php is_front_page() ? bloginfo('description') : wp_title(''); ?></title>
|
但它不会在|符号之后显示任何内容(在内页中)

我也试过
wp\u title()
。但它开始在标题中显示url,而不是名称/标题。还有什么我可以尝试使我的标题正确

您的代码

  • 打印网站的名称
  • 打印管道(|)
  • a。如果是主页,它将打印您的网站描述(“设置>常规”中设置的“标语”)
  • b。如果不是,则打印当前页面的标题
  • 如果它正在打印
    {blog_title}{blank}
    ,很可能意味着页面标题有问题。在WP Admin中,确保正在查看的页面具有标题集

    或者,SEO插件与title函数冲突-尝试逐个禁用插件,看看是否会影响输出

    参考资料: ,

    您的代码

  • 打印网站的名称
  • 打印管道(|)
  • a。如果是主页,它将打印您的网站描述(“设置>常规”中设置的“标语”)
  • b。如果不是,则打印当前页面的标题
  • 如果它正在打印
    {blog_title}{blank}
    ,很可能意味着页面标题有问题。在WP Admin中,确保正在查看的页面具有标题集

    或者,SEO插件与title函数冲突-尝试逐个禁用插件,看看是否会影响输出

    参考资料: ,来自:

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

    发件人:

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


    我在他的帮助下找到了一个解决办法

    只是对那篇文章的解决方案做了一些小改动,现在它的工作还不错

    <title><?php if (is_front_page()) { bloginfo('name');echo ' | ';bloginfo('description'); } elseif ( is_category() ) { single_cat_title(); echo ' - ' ; bloginfo('name'); }
    elseif (is_single() ) { single_post_title(); }
    elseif (is_page() ) { bloginfo('name'); echo ' | '; single_post_title(); }
    else { wp_title('',true); } ?></title>
    

    我在

    只是对那篇文章的解决方案做了一些小改动,现在它的工作还不错

    <title><?php if (is_front_page()) { bloginfo('name');echo ' | ';bloginfo('description'); } elseif ( is_category() ) { single_cat_title(); echo ' - ' ; bloginfo('name'); }
    elseif (is_single() ) { single_post_title(); }
    elseif (is_page() ) { bloginfo('name'); echo ' | '; single_post_title(); }
    else { wp_title('',true); } ?></title>
    
    
    
    没有插件冲突问题,我的所有页面都有标题。但它仍然不起作用。你能为它推荐任何可行的替代代码吗。或者functions.php的任何函数都可能是导致这种情况的原因?您是否可以在函数文件中查找修改标题的内容?具体来说,我想到的代码使用了类似于
    apply_过滤器('wp_title','some_function')
    然后看看
    一些函数
    ,也许它不知怎么搞砸了。没有插件冲突的问题,我的所有页面都有标题。但它仍然不起作用。你能为它推荐任何可行的替代代码吗。或者functions.php的任何函数都可能是导致这种情况的原因?您是否可以在函数文件中查找修改标题的内容?具体来说,我想到的代码使用了类似于
    apply_过滤器('wp_title','some_function')
    然后看看
    一些函数
    ,也许它搞砸了。它显示的是url而不是标题。然而,我找到了解决办法。Thx的帮助您必须有一些过滤器来更改
    wp\u title()
    然后。它应该张贴你的网站名称和博客标题…是的,我知道!在我以前的项目中,它工作得很好,但在当前的项目中,由于某些原因,此功能无法工作。但它与我从wordpress support post获得的解决方案配合得很好,我已将其作为答案发布,并根据我的项目需要对代码进行了少量修改。我很高兴它能够正常工作,但一定要找出原因,因为它可能会在以后引起一些头痛;)它显示的是url而不是标题。然而,我找到了解决办法。Thx的帮助您必须有一些过滤器来更改
    wp\u title()
    然后。它应该张贴你的网站名称和博客标题…是的,我知道!在我以前的项目中,它工作得很好,但在当前的项目中,由于某些原因,此功能无法工作。但它与我从wordpress support post获得的解决方案配合得很好,我已将其作为答案发布,并根据我的项目需要对代码进行了少量修改。我很高兴它能够正常工作,但一定要找出原因,因为它可能会在以后引起一些头痛;)