我想在 php 中生成我的元标记行,然后在页面中回显它们。我好像有问题。当我回显变量时,它实际上会在屏幕上回显,而不是像其他元标记一样仅包含查看源代码。
$ogmeta = '<meta property="og:type" content="Article" />';
然后我只是在做
echo $ogmeta;
我也试过
$ogmeta = htmlspecialchars('<meta property="og:type" content="Article" />');
每次回声到屏幕:(
编辑:
我发现这行得通
$ogmeta = '<meta property="og:title" content="'.$title.'" />';
echo $ogmeta;
但我需要有多个 $ogmeta 条目,如下所示:
$ogmeta = '';
$ogmeta .= '<meta property="og:title" content="'.$title.'" />';
$ogmeta .= '<meta property="og:site_name" content="some site" />';
$ogmeta .= '<meta property="og:type" content="Article" />';
$ogmeta .= '<meta property="og:url" content="'.$which_article.'" />';
当我尝试回应这一点时,它全部出现在一行上。我尝试添加换行符,但这不起作用。有任何想法吗?