在社交媒体中共享博客不显示正确的计数而不在codeigniter php中显示图像和描述

时间:2017-08-23 05:21:04

标签: php facebook codeigniter

我在我的网站上有一个博客页面可以选择在Facebook,Twitter,LinkedIn和谷歌等社交媒体上分享博客,但问题是在社交媒体上分享博客而不增加推特的数量和谷歌。在Facebook上分享帖子时无法显示图像和说明。

这是代码。

<p class="text41">
                            <div class="facebook2"><div class="fb-share-button" data-href="<?php echo base_url()?>blog/article/<?php echo $r ->blogtitle ;?>"data-layout="button_count"></div></div>
                            <div class="twitter2"><a href="https://twitter.com/share" class="twitter-share-button" data-show-count="true">Tweet</a><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script></div>
                            <div class="linkedin2"><span class="linkedincount"><script type="IN/Share" data-url="<?php echo base_url()?>blog/article/<?php echo $r ->blog_id ;?>" data-counter="right"></script></span></div>
                            <div class="google2"><div class="g-plus" data-action="share" data-height="24" data-href="<?php echo base_url()?>blog/article/<?php echo $r ->blog_id ;?>"></div></div>  
                            </p>

脚本

<script>
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.3";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>

在我的标题文件中添加了元标记:

<meta property="og:url"           content="www.yoursiteurl/page.com" />
<meta property="og:type"          content="Website name" />
<meta property="og:title"         content="Put the title here" />
<meta property="og:description"   content="Give a long description here" />
<meta property="og:image"         content="www.yoursite.com/urpicurl" />

但是在这里如何从admin

获取动态图像和描述

0 个答案:

没有答案