我正在使用wordpress主题中的插件来分享用户的活动。但是当我分享的时候,它不是正确的图片,标题和描述。
当我搜索的时候,每个人都建议使用Facebook调试器和打开图形标记。
我尝试使用开放的图形标记来设置值。当我对所有值进行硬编码时,打开的图形标记在标题部分工作得很好。但是当我在body中使用meta标签时,它并没有获取meta标签的值。
但我的问题是,我的价值观是在身体里设定的。
我已经尝试了2-3个插件。在所有的插件中,我都面临着同样的问题。
有没有什么方法可以在body内部的meta标签中设置值?
提前感谢!
发布于 2015-05-28 20:43:35
删除您的插件并使用此,脸书分享帖子必须是添加meta。请尝试,将function.php
add_action('wp_head','add_meta_function');
function add_meta_function(){
if(is_single()){
global $post;
echo '<meta property="og:url" content="'.get_permalink().'" />';
echo '<meta property="og:image" content="'.home_url().'/wp-content/uploads/2015/05/4569952.png" />';
echo '<meta property="og:title" content="'.get_the_title().'" />';
echo '<meta property="og:description" content="'.substr($post->post_content,0,100).'" />';
}
}放入你的单页和列表页。
<a href="https://www.facebook.com/sharer/sharer.php?u=<?php the_permalink();?>" target="_blank">
Share
</a>https://stackoverflow.com/questions/30501032
复制相似问题