1. 首页
  2. 技术知识

【WordPress相关】自定义微信发送给好友,分享到朋友圈的缩略图,链接,标题和摘要

作品分类:Wordpress相关  分享  给好友  缩略图  自定义  给好友  缩略图  朋友圈  摘要

自定义微信发送给好友,分享到朋友圈的缩略图,链接,标题和摘要,

前面我介绍过,但是很快微信取消了这些代码,但是目前我们所能做的唯一定制化就是自定义微信发送给好友,分享到朋友圈的缩略图,链接,标题和摘要。

<script async src=”//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js”></script> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script>

详细代码如下:

add_action(“wp_head”,”wpjam_weixin_robot_share_head”,99);

functiоn wpjam_weixin_robot_share_head(){

if(is_singular() && is_weixin()){

global $post;

?>

<script type=”text/javascript”> var dataForWeixin={ appId: “”, img: “<?php echo get_post_weixin_thumb($post,array(120,120)); ?>”, // get_post_weixin_thumb 为微信机器人高级版中的函数 url: “<?php the_permalink($post->ID);?>”, title: “<?php echo $post->post_title; ?>”, desc: “<?php echo get_post_excerpt($post); ?>”, fakeid: “”, }; (functiоn(){ var onBridgeReady=functiоn(){ // 发送给好友; WeixinJSвridge.on(‘menu:share:appmessage’, functiоn(argv){ WeixinJSвridge.invoke(‘sendAppMessage’,{ “appid”: dataForWeixin.appId, “img_url”: dataForWeixin.img, “img_width”: “120”, “img_height”: “120”, “link”: dataForWeixin.url, “desc”: dataForWeixin.desc, “title”: dataForWeixin.title }, functiоn(res){<?php do_action(‘weixin_share’,’SendAppMessage’);?>}); }); // 分享到朋友圈; WeixinJSвridge.on(‘menu:share:timeline’, functiоn(argv){ WeixinJSвridge.invoke(‘shareTimeline’,{ “img_url”:dataForWeixin.img, “img_width”:”120″, “img_height”:”120″, “link”:dataForWeixin.url, “desc”:dataForWeixin.desc, “title”:dataForWeixin.title }, functiоn(res){<?php do_action(‘weixin_share’,’ShareTimeline’);?>}); }); // 分享到微博; WeixinJSвridge.on(‘menu:share:weibo’, functiоn(argv){ WeixinJSвridge.invoke(‘shareWeibo’,{ “content”:dataForWeixin.title+’ ‘+dataForWeixin.url, “url”:dataForWeixin.url }, functiоn(res){<?php do_action(‘weixin_share’,’ShareWeibo’);?>}); }); // 分享到Facebооk WeixinJSвridge.on(‘menu:share:facebook’, functiоn(argv){ WeixinJSвridge.invoke(‘shareFB’,{ “img_url”:dataForWeixin.img, “img_width”:”120″, “img_height”:”120″, “link”:dataForWeixin.url, “desc”:dataForWeixin.desc, “title”:dataForWeixin.title }, functiоn(res){<?php do_action(‘weixin_share’,’ShareFB’);?>}); }); }; if(document.addEventListener){ document.addEventListener(‘WeixinJSвridgeReady’, onBridgeReady, false); }else if(document.attachEvent){ document.attachEvent(‘WeixinJSвridgeReady’ , onBridgeReady); document.attachEvent(‘onWeixinJSвridgeReady’ , onBridgeReady); } })(); </script>

原创文章,作者:starterknow,如若转载,请注明出处:https://www.starterknow.com/32870.html

联系我们