元标记中的PHP不起作用?

时间:2011-06-14 20:36:32

标签: php javascript facebook meta-tags opengraph

我是编程的新手所以请耐心等待...我的网站基于Wordpress,所以我有一个索引页面,上面写着<?php get_header(); ?><?php include('pagecontent.php'); ?> ...我的header.php包含你期望的内容,pagecontent.php实际上是一个非常复杂的页面,可以从数据库中获取几个变量(例如,$result->properties->name)。我开始整合Facebook Connect插件(类似按钮和评论框),当我将PHP放入<meta>中的<head>标签时,Facebook无法识别{{1}的值如果我的php文件都是一样的,相关代码将如下所示:

$result->properties->name

我尽量做到尽可能避免猜测:P此代码为喜欢的页面提供“在网站名称上”的标题,而不是“网站名称上的电影名称”。为什么它不能抓住变量?我可以做些什么来修改pagecontent.php中的元标记吗?请不要害怕陈述明显的事情!非常感谢;)

1 个答案:

答案 0 :(得分:5)

在上面的评论中,你说:

  

$结果由S3填充   数据库 - 抓住的代码   价值约为20行之前    标签。所以它是有效的   在meta标签之后和之前   喜欢按钮

在<{em> meta标记之前移动抓取值的代码。