WordPress 在自定义主题中覆盖标题

发布于 2024-11-03 11:26:01 字数 575 浏览 2 评论 0原文

我正在尝试更改 Lightword 主题的 ,使其仅显示标签中的页面标题,而不是通常显示的“页面标题 | 博客标题”。

在标题模板中,我将标题行更改为:

<title><?php wp_title(''); ?></title>

刷新服务器上的页面后,它仍然显示为“页面标题 | 博客标题”。作为测试,我继续完全删除标题,只留下 - 但似乎有东西在 WP 中覆盖了它,并且出现了相同的标题格式。

最后,我在标题标签中添加了一个空格,如下所示(旨在破坏任何正则表达式):

<title><?php wp_title(''); ?></ title>

最后,我的标题实际上出现了Page Title</ title></code>。然而,这种行为让我觉得非常奇怪 - 为什么 wordpress (或这个主题)拒绝改变标题结构?有没有更简单的方法来解决这个问题?

I'm attempting to change the of the Lightword theme to show only the page title in the tag, and not the "Page Title | Blog Title" it normally does.

In the header template, I changed the title line to:

<title><?php wp_title(''); ?></title>

After refreshing the page on the server, it STILL showed up as "Page Title | Blog Title". I went on to delete the title entirely as a test, leaving only <title></title> - but it appears something overrode it within WP, and the same title format came out.

Finally, I added a space in the title tag like such (designed to break any regexps):

<title><?php wp_title(''); ?></ title>

And at long last, my title actually came out <title>Page Title</ title>. This behavior strikes me as extraordinarily odd, however - why does wordpress (or this theme) resist changing the title structure? Is there any less-hacky way to get around it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

三生殊途 2024-11-10 11:26:01

尝试使用此代码仅显示页面标题:

<?php the_title(); ?>

编辑

尝试此代码以仅获取标题中的页面名称:

<title><?php wp_title("",true); ?></title>

Try this instead to show just the page title:

<?php the_title(); ?>

EDIT

Try this code to get just the page name in title:

<title><?php wp_title("",true); ?></title>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文