我正在尝试从p元素中获取内容作为元描述。 我试着调整我在这里找到但没有运气的东西。 Show content from DIV in a META-tag 我所拥有的是一堆包含页眉和页脚的.php文件。
<?php
$title="Page title";
include_once("/includes/header.php");
?>
<div class="container">
<p>This content i want in meta description and it's different in each php file.</p>
</div>
<?php
include_once("/includes/bottom.php");
?>
我想要实现的是为每个.php页面设置不同的元描述我没有编辑100个文件(正如我已经使用标题...)但是基于该段落内的内容使用脚本我可以添加到我的header.php。
我试着尽可能清楚地做到这一点。提前感谢您的帮助。 编辑 我想要的描述在header.php中
<meta name="description" content="This is where i want that description" />
答案 0 :(得分:1)
你可以直接将内容注入标签,就像这样
<meta name="description" content="<?php echo someContent; ?>" />
(显然你需要编辑元标记的类型等)
如果你有服务器上的内容放入&#39; p&#39;然后,将其放入元标记
是一个很容易的变化答案 1 :(得分:1)
你甚至不需要PHP。使用Javascript,您可以检索段落标记的值,然后将元标记更改为具有此值。像这样:
<script>
var myText = document.getElementsByTagName('p')[0].innerHTML
document.getElementsByTagName('meta')[0].setAttribute("content", myText);
</script>