我有个大问题。在Wordpress页面中,我有一个生成og元标记的函数。我想在head部分“附加”生成的meta。因此,我编写了以下代码:
add_action(\'wp_head\', \'_set_meta_tag\');
function _set_meta_tag()
{
global $nome;
global $descr;
global $file;
global $path_meta;
$output = "";
$output .= \'<meta property="og:title" content="\'.$nome.\'" />\';
$output .= \'<meta property="og:type" content="article" />\';
$output .= \'<meta property="og:image" content="\'; $output .= get_bloginfo(\'template_url\'); $output .= \'/includes/img/immagini_evento/\'.$file.\'" />\';
$output .= \'<meta property="og:url" content="\'.$path_meta.\'" />\';
$output .= \'<meta property="og:description" content="\'.truncate(htmlentities($descr),200).\'" />\';
$output .= \'<meta property="og:site_name" content="\'; $output .= get_bloginfo(\'name\'); $output .=\'" />\';
echo $output;}
add_action(\'wp_head\', \'_set_meta_tag\');
不显示$output
. 为什么?我也很乐意回应一个简单的“你好,世界”,但什么都没发生!