我正在制作一个拥有大量不同网址的网站共享相同的设计。我试图在每个网站上显示标题,因为它们都是独一无二的,大部分内容都是相同的。我尝试使用此代码:
<script type="text/javascript">
<!--
document.write(document.referrer);
// -->
</script>
在某些浏览器上,这会在网页底部显示网址,但在其他浏览器上则显示根本不显示,我尝试从中获取数据并将其移至我希望内容的位置去,但我根本无法选择它。
我使用wordpress作为我的CMS,我查看了编辑器,看看是否有我可以在那里做的事情,并实现了所有的PHP - 我以前从未使用过的东西。我搜索了是否有办法在wordpress中执行此操作,但没有任何内容。
我假设这是php代码应该在哪里
<h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home">here</a></h1>
我假设我需要类似于href中的php echo的内容,在这里&#39; here&#39;。只是为了尝试我将脚本放在锚标记中,并且不出意外地由于错误导致整个站点停止工作。所以我被卡住了。
在wordpress中是否有办法将标题标题从标题中拉入html?
答案 0 :(得分:1)
这是一个获取页面title
的简单脚本。
var title = $("title").text();
$("body").html("<h1>" + title + "</h1>");
第一行是获取text
标记的title
部分。第二行只是替换body
标记的所有内容,仅包含提取的title
。修改第二行以适合您的需要。您需要知道的重要部分是第一行。
答案 1 :(得分:0)
我相信这已在this question
中得到解答要获取路径,您可以使用:
var pathname = window.location.pathname; // Returns path only
var url = window.location.href; // Returns full URL
答案 2 :(得分:0)
如果您想使用当前页面标题
<?php the_title(); ?>
或者,如果您想使用元标题
<?php wp_title(); ?>
他们都是WordPress PHP函数。
假设您想要元标题(来自标题),请使用
<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/
希望有所帮助!