你好,我正在尝试添加自定义元标签从facebook共享按钮内的图像。php文件,我不知道它们为什么不显示,我的代码是这样的:
function add_facebook_image_code(){
?>
<meta property="og:url" content="http://www.example.com/<?=$post->post_name ?>/" />
<meta property="og:type" content="website" />
<meta property="og:title" content="example.com - <?=$post->post_title ?>" />
<meta property="og:image" content="<?=$post->guid ?>" />
<?php
}
add_action(\'wp_head\', \'add_facebook_image_code\');
我将此代码添加到图像中。php,是否只能在该文件中执行?
谢谢并致以最良好的问候。
最合适的回答,由SO网友:vguerrero 整理而成
可能是因为当执行命中时,您的代码已经太晚了,无法挂接wp_head
.
如果您想在图像中显示代码。php,请确保将其放置在get_header()
.
在任何情况下,我都会将代码移动到函数。php或专用文件,可能使用is_attachment()
有条件地打印元标记。