例如,如果我有以下代码:
<head>
<meta name="description" content="Question">
<meta name="keywords" content="StackExchange, Webmasters">
<meta name="author" content="Jon Doe">
</head>
我需要在网页上的某处显示以下内容:
我怎么能实现这个目标?
答案 0 :(得分:1)
在PHP中,您首先使用get_meta_tags()
作为数组获取元信息,并将不同的元标记回显到您希望它们在页面上显示的位置。
例如:
$metastealer = get_meta_tags('http://yourdomain.com');
echo $metastealer['description'];
echo $metastealer['keywords'];
echo $metastealer['author'];
答案 1 :(得分:0)
可能不是你想要的,但你当然可以用CSS显示实际meta
元素的属性值:
head, meta {display:block;}
meta[name="description"]::after {content:"Description: " attr(content);}
如果您需要一种简单/快速的方式来显示它,以满足您自己的网站所有者的需要,这是唯一可行的方法。如果您希望访问者可以访问内容,请不要使用此方法。在这种情况下,您应该重复内容并相应地进行标记。