【发布时间】:2019-04-11 19:23:52
【问题描述】:
问题是在我的单页浏览器网站上没有填充标题标签。
page.php 看起来像这样:
<?php
locate_template( 'page-home.php', true );
exit();
page-home.php 看起来像这样:
<?php get_header(); ?>
<?php get_template_part('template-sections/slider'); ?>
<?php get_template_part('template-sections/services'); ?>
<?php //etc. ?>
<?php get_footer();
header.php 看起来像这样:
<!doctype html>
<html <?php language_attributes(); ?>>
<head>
<meta charset="<?php bloginfo( 'charset' ); ?>"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<link rel="profile" href="http://gmpg.org/xfn/11"/>
<base href="<?php echo get_site_url(); ?>/">
<?php wp_head(); ?>
</head>
<body itemprop="hasPart" itemscope="" itemtype="http://schema.org/WebPage" <?php body_class(); ?>>
<!-- etc -->
而footer.php 看起来像这样:
<?php wp_footer(); ?>
</main>
<aside class="aside">
<div class="aside__content">
</div>
</aside>
</div>
</body>
</html>
是的。后端有一个名为home 的页面。我希望 Wordpress 选择该标题并将其用作 header.php 中的标题标签。
据我所知,Wordpress 通常会自动填充标题标签。那么这里有什么问题呢?谢谢!
PS:我没有在我的自定义 Wordpress 主题中的任何地方使用wp_title 过滤器。
【问题讨论】:
-
该页面的标题包含哪些数据,是否为空白?你有安装 YoastSEO 吗?如果您启用 stock Twenty17 主题,问题是否仍然存在?
-
我安装了“All In One SEO Pack”。但已经禁用它...同样的问题。