我添加了facebook opengraph标签
现在它显示错误如下
调用未定义的函数wp\\u get\\u attachment\\u src()
URL处的对象\'http://www.website.com“article”类型的“”无效,因为给定的值“:在联机致命错误中调用未定义的函数wp\\u get\\u attachment\\u src()。”。。。。。。功能。无法将属性“og:image:url”的php123分析为类型“url”。
在标题中使用此代码。php
<meta property="og:image" content="<?php echo get_fbimage(); ?>" />
在功能中。php
<?php
function get_fbimage() {
$src = wp_get_attachment_src( get_post_thumbnail_id($post->ID), \'\', \'\' );
if ( has_post_thumbnail($post->ID) ) {
$fbimage = $src[0];
} else {
global $post, $posts;
$fbimage = \'\';
$output = preg_match_all(\'/<img.+src=[\\\'"]([^\\\'"]+)[\\\'"].*>/i\',
$post->post_content, $matches);
$fbimage = $matches [1] [0];
}
if(empty($fbimage)) {
$fbimage = "http://www.gogirlfinance.com/wp-content/uploads/2011/03/logo.jpg";
}
return $fbimage;
}
?>
注:我在其他网站使用相同的代码/功能,没有问题