WordPress文章页如何自动推送提交MIP/AMP页面

简介如果是安装AMP插件实现的AMP页面或者MIP页面,那么文章的AMP地址是在文章原地址后面加后缀/amp,页面的AMP地址是在页面原地址后面加后缀?amp,MIP的则加相应加后缀/mip或?mip。所以想在发布文章或者页面时(自动)主动推送提交AMP页面的,只需要将以下代码添加到当前主题的functions.php文件中即可。AMP提交代码:/***WordPress发布文章主动推送到amp*/i

  

如果是安装 AMP 插件实现的 AMP 页面或者 MIP 页面,那么文章的 AMP 地址是在文章原地址后面加后缀 /amp,页面的 AMP 地址是在页面原地址后面加后缀 ?amp ,MIP 的则加相应加后缀 /mip 或 ?mip。所以想在发布文章或者页面时(自动)主动推送提交 AMP 页面的,只需要将以下代码添加到当前主题的 functions.php 文件中即可。

WordPress文章页如何自动推送提交MIP/AMP页面

AMP提交代码:

/***WordPress发布文章主动推送到amp*/if(!function_exists('Baidu_amp')){functionBaidu_amp($post_ID){//已成功推送的文章不再推送if(get_post_ ($post_ID,'Baiduamp',true)==1)return;$url=get_perma ($post_ID);if(get_post_type($post_ID)=='page'){$url=$url.'?amp';}if(get_post_type($post_ID)=='post'){$url=$url.'/amp/';}$api='http://data.zz.baidu.com/urls?site=网站首页地址&token=属于你自己的密钥&type=amp';$request=newWP_Http;$result=$request->request($api,array('method'=>'POST','body'=>$url,'headers'=>'Content-Type:text/plain'));$result=json_decode($result['body'],true);//如果推送成功则在文章新增自定义栏目Baiduamp,值为1if(array_key_exists('success_amp',$result)){add_post_ ($post_ID,'Baiduamp',1,true);}}add_action('publish_post','Baidu_amp',0);}

MIP提交代码:

/***WordPress发布文章主动推送到MIP*/if(!function_exists('Baidu_mip')){functionBaidu_mip($post_ID){//已成功推送的文章不再推送if(get_post_ ($post_ID,'Baidumip',true)==1)return;$url=get_perma ($post_ID);if(get_post_type($post_ID)=='page'){$url=$url.'?mip';}if(get_post_type($post_ID)=='post'){$url=$url.'/mip/';}$api='http://data.zz.baidu.com/urls?site=网站首页地址&token=属于你自己的密钥&type=mip';$request=newWP_Http;$result=$request->request($api,array('method'=>'POST','body'=>$url,'headers'=>'Content-Type:text/plain'));$result=json_decode($result['body'],true);//如果推送成功则在文章新增自定义栏目Baidumip,值为1if(array_key_exists('success_mip',$result)){add_post_ ($post_ID,'Baidumip',1,true);}}add_action('publish_post','Baidu_mip',0);}

下载链接:网站源码/小程序源码/网站模板下载

版权声明

   站内部分内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供网络资源分享服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请 联系我们 一经核实,立即删除。并对发布账号进行永久封禁处理。在为用户提供最好的产品同时,保证优秀的服务质量。


本站仅提供信息存储空间,不拥有所有权,不承担相关法律责任。

给TA打赏
共{{data.count}}人
人已打赏
网站技巧

PHP开发微信授权登录教程

2024-9-19 19:44:33

网站技巧

使用Jquery提交页面上多个表单数据的方法

2024-9-19 19:44:35

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索