是否可以从 title 标签中提取内容并将其作为文本显示在 html 网页上? WordPress的
Is it possible to pull the content from the title tag and display it as text on a html webpage? Wordpress
我正在制作一个网站,其中有很多不同的 URL 都共享相同的设计。我试图让标题显示在每个站点上,因为它们都是独一无二的,而其他大部分内容都是相同的。我尝试使用此代码:
<script type="text/javascript">
<!--
document.write(document.referrer);
// -->
</script>
在某些浏览器上,这会在网页底部显示 URL,但在其他浏览器上,它根本不会显示,我试图从中获取数据并将其移动到我想要的位置喜欢内容,但我根本无法 select。
我使用 wordpress 作为我的 CMS,我查看了编辑器,看看是否有我可以在那里做的事情,并意识到它的全部 php - 我以前从未使用过的东西。我搜索了是否有办法在 wordpress 中执行此操作,但一无所获。
我假设这是 php 代码应该在的地方
<h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home">here</a></h1>
我假设我需要类似于 href 中显示 'here' 的 php 回显的内容。只是为了尝试,我将脚本放在锚标记中,毫不奇怪整个站点由于错误而停止工作。所以我卡住了。
在 wordpress 中有没有一种方法可以将标题标签从 header 拉到 html 中?
我相信 this question
已经回答了这个问题
To get the path, you can use:
var pathname = window.location.pathname; // Returns path only
var url = window.location.href; // Returns full URL
这是获取页面 title
的简单脚本。
var title = $("title").text();
$("body").html("<h1>" + title + "</h1>");
第一行是获取 title
标签的 text
部分。第二行只是将 body
标记的所有内容替换为仅包含提取的 title
。修改第二行以适合您的需要。您需要知道的重要部分是第一行。
如果你想要当前页面标题使用
<?php the_title(); ?>
或者,如果您想要元标题,请使用
<?php wp_title(); ?>
它们都是 WordPress PHP 函数。
假设您想要元标题(来自 header)使用
<h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php wp_title(); ?></a></h1>
这是文档 https://developer.wordpress.org/reference/functions/wp_title/
希望对您有所帮助!
我正在制作一个网站,其中有很多不同的 URL 都共享相同的设计。我试图让标题显示在每个站点上,因为它们都是独一无二的,而其他大部分内容都是相同的。我尝试使用此代码:
<script type="text/javascript">
<!--
document.write(document.referrer);
// -->
</script>
在某些浏览器上,这会在网页底部显示 URL,但在其他浏览器上,它根本不会显示,我试图从中获取数据并将其移动到我想要的位置喜欢内容,但我根本无法 select。
我使用 wordpress 作为我的 CMS,我查看了编辑器,看看是否有我可以在那里做的事情,并意识到它的全部 php - 我以前从未使用过的东西。我搜索了是否有办法在 wordpress 中执行此操作,但一无所获。
我假设这是 php 代码应该在的地方
<h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home">here</a></h1>
我假设我需要类似于 href 中显示 'here' 的 php 回显的内容。只是为了尝试,我将脚本放在锚标记中,毫不奇怪整个站点由于错误而停止工作。所以我卡住了。
在 wordpress 中有没有一种方法可以将标题标签从 header 拉到 html 中?
我相信 this question
已经回答了这个问题To get the path, you can use:
var pathname = window.location.pathname; // Returns path only
var url = window.location.href; // Returns full URL
这是获取页面 title
的简单脚本。
var title = $("title").text();
$("body").html("<h1>" + title + "</h1>");
第一行是获取 title
标签的 text
部分。第二行只是将 body
标记的所有内容替换为仅包含提取的 title
。修改第二行以适合您的需要。您需要知道的重要部分是第一行。
如果你想要当前页面标题使用
<?php the_title(); ?>
或者,如果您想要元标题,请使用
<?php wp_title(); ?>
它们都是 WordPress PHP 函数。
假设您想要元标题(来自 header)使用
<h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php wp_title(); ?></a></h1>
这是文档 https://developer.wordpress.org/reference/functions/wp_title/
希望对您有所帮助!