代码(以下)在所有页面上都可以正常工作but front-page.php 在WordPress中。
具体而言,它会在标题标记的开头添加一个额外的管道符号。
例如,如果以下是网站的主页,则标题如下所示:
<title>| Acme Widgets | Custom Widgets for all occasions</title>
注意开头的管道?所有其他页面按预期工作。
fyi, 我的“阅读设置”设置为静态页面(带有主页和帖子页面的选择)。
请告知。
in header.php
<title>
<?php if (function_exists(\'is_tag\') && is_tag()) {
single_tag_title(\'Tag Archive for "\'); echo \'" | \';
} elseif (is_archive()) {
wp_title(\'\'); echo \' Archive | \';
} elseif (is_search()) {
echo \'Search for "\'.esc_html($s).\'" | \';
} elseif (!(is_404()) && (is_single()) || (is_page()) ) {
wp_title(\'\'); echo \' | \';
} elseif (is_404()) {
echo \'Not Found | \';
}
if ( is_home() || is_front_page() ) {
bloginfo(\'name\'); echo \' | \'; bloginfo(\'description\');
} else {
bloginfo(\'name\');
}
if ($paged > 1) {
echo \' | page \'. $paged;
} ?>
</title>