浏览器栏中未显示站点名称,仅显示URL

时间:2015-09-24 作者:Nibbers

很抱歉提出这个问题,但我不明白为什么我的网站名称没有显示在浏览器窗口中,即使我有wp_title()<head>.

我所做的就是使用CSS缩进文本-9999px,这样它就不在屏幕上了,但我想这仍然会在浏览器中注册为标题?

当我浏览帖子时,帖子名称会出现,但网站名称也不会出现在这些页面上,即使它应该出现在帖子之前。

我被难住了。任何帮助都将不胜感激!

提前感谢!

根据Will的建议,我在functions.php:

function twentytwelve_wp_title( $title, $sep ) {
global $paged, $page;

if ( is_feed() )
    return $title;

// Add the site name.
$title .= get_bloginfo( \'name\' );

// Add the site description for the home/front page.
$site_description = get_bloginfo( \'description\', \'display\' );
if ( $site_description && ( is_home() || is_front_page() ) )
    $title = "$title $sep $site_description";

// Add a page number if necessary.
if ( $paged >= 2 || $page >= 2 )
    $title = "$title $sep " . sprintf( __( \'Page %s\', \'twentytwelve\' ), max( $paged, $page ) );

return $title;
}

add_filter( \'wp_title\', \'twentytwelve_wp_title\', 10, 2 );
然后改变了<title> 标记以下内容:

<title><?php wp_title(\'|\', true, \'right\'); ?></title>

现在一切似乎都正常了!谢谢你的帮助!

2 个回复
最合适的回答,由SO网友:Will 整理而成

CSS不会影响它。

检查主题的功能。php文件(或类似文件),以查看它是否正在转换标题。

add_filter( \'wp_title\', \'some_function_name\' );
您可以在法典中了解更多信息:https://codex.wordpress.org/Function_Reference/wp_title#Customizing_with_the_filter

SO网友:Vanessa King

您能否在问题中包含标题标签之间显示的所有代码?这将更容易找出问题所在…

但如果我没有听到你的回答,试试这个,看看它是否有效:

<?php wp_title(\'&laquo;\', true, \'right\'); ?> <?php bloginfo(\'name\'); ?>

相关推荐

Sort by last word in title

我需要根据标题中的最后一个单词按字母顺序排列类别内的帖子。我在网上看到了一些建议,但没有一个是正确的。我正在根据其id为类别使用自定义布局,例如名为category-3的文件。用下面的php代码来显示帖子。<?php query_posts($query_string . \'&orderby=title&order=ASC\');?> <?php if ( have_p