get_meta_tags()不使用包含" itemprop"的元标记。属性

时间:2014-09-19 09:02:42

标签: php html meta-tags microdata

简单的问题。

我有一个使用元标记的网站。我想用PHP提取元标记。但是,除了“name”get_meta_tags()之外使用“itemprop”时也不起作用。


<meta name="description" itemprop="description" content="Example content" />

get_meta_tags()

的输出

false


<meta name="description" content="Example content" />

get_meta_tags()

的输出

array (size=1) 'description' => string 'Example content' (length=157)

你知道为什么itemprop添加会产生这样的问题吗?如果有一种方法可以替换get_meta_tags()或者我必须使用某事。像phpQuery(因为它不建议使用正则表达式来代码)

1 个答案:

答案 0 :(得分:2)

在同一个name元素上拥有itemprop属性和Microdata的meta属性为not valid

所以你的HTML应该是这样的:

<meta itemprop="description" content="Example content" />
<meta name="description" content="Example content" />
相关问题