php内加百度熊掌号,zblog博客php插件百度链接提交工具(含熊掌号) 修改添加熊掌号支持图片...

ZBlog博客php插件

要先提前说明下,虽然标题写的是修改插件支持熊掌号添加图片,但是其实我是通过在zblog模版里面添加源码实现的,具体可以看我以前的这篇文章《Zblog博客不用插件手动添加支持熊掌号代码,支持提交文章第一张图片》

既然以前写过文章那么为什么还写这篇文章呢?

虽然熊掌号是解决了,但是我感觉这个插件的发布文章自动推送熊掌号和主动推送是非常不错的。

暂时又没找到可以完美支持这两样的插件,只能先用着,但是用这个插件文章页就会出现两个熊掌号

731abd91803d091bd05e6d2aa0bfce16.png

像上图这样的代码源码里面会出现两个。非常不友好。所以就想着在插件入手,把插件自带的不支持图片的熊掌号代码给删掉,

废话太多了啊,直接上图算了

只需要修改zb_users/plugin/baiduziyuan/中的include.php文件Add_Filter_Plugin('Filter_Plugin_ViewPost_Template','baiduziyuan_ViewPost_Template');//熊掌号代码

Add_Filter_Plugin('Filter_Plugin_Zbp_MakeTemplatetags','baiduziyuan_Zbp_MakeTemplatetags');//这是在网页底部添加百度自动收录代码,

删除上面两段代码function baiduziyuan_Zbp_MakeTemplatetags() {

global $zbp;

if($zbp->Config('baiduziyuan')->isjs){

$s = <<

js;

$zbp->footer .=  $s."\r\n";

}

}//这是在网页底部添加百度自动收录代码,

function baiduziyuan_ViewPost_Template(&$template){

global $zbp;

if($zbp->Config('baiduziyuan')->isbatch){

$article = $template->GetTags('article');

if($article->Type==0){

$zbp->header .= 'Url.'"/>

{

"@context": "https://ziyuan.baidu.com/contexts/cambrian.jsonld",

"@id": "'.$article->Url.'",

"appid": "'.$zbp->Config('baiduziyuan')->appid.'",

"title": "'.$article->Title.'",

"description": "'.TransferHTML($article->Intro, '[nohtml]').'",

"pubDate": "'.$article->Time('Y-m-d').'T'.$article->Time('H:i:s').'"

}

';

}

}

}//熊掌号代码

删除上面代码,由于我百度自动收录代码是直接添加在网页源码里面的,所以也没用。如果需要可以不删除

好了,到这里就OK了现在这个插件只是发表文章自动推送功能,其他功能不是直接添加源码就是其他插件代替了,好像是就一个XML地图功能是插件代替了,我使用的是网站地图自动生成XML 1.3这个插件生成的XML地图更规范,支持百度自适应网站手机站提交,还是不错的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值