熟悉wp的朋友,我想付费找人做一个百度推送代码

回复 | 查看
楼主
楼主2022年01月22日 只看此人举报
我不熟悉wp,最近做了个站,网上有很多免费的百度推送插件,但是我不想要插件,我想要代码,或者说一个脚本执行的。。

百度主动推送代码,和百度api推送的,有会做的联系我,
7条回复
可以做 好像还有现成的
对 不是插件 读取最新的文章ID 拼接网址直接推送
板凳
2022-01-22 14:53:30 只看此人举报
即时发布即时推送这种吗,百度上就可以找到
板凳
2022-01-22 15:39:14 只看此人举报
是要嵌入程序的还是独立的、嵌入程序基本就和插件差球不大。
独立的、你的发布接口得返回发布成功的文章链接
板凳
2022-01-22 16:20:15 只看此人举报
不是说百度自带推送的代码下线了吗
板凳
2022-01-22 17:30:28 只看此人举报
百度主动推送 官方不是已经下线了吗
板凳
2022-01-23 01:47:47 只看此人举报
所有代码均在主题文件夹 functions.php 文件实现!

一、百度站长的 JS 代码实现自动推送
//百度站长的 JS 代码实现自动推送
add_action( \'wp_enqueue_scripts\', \'tingke_baidu_zz_enqueue_scripts\' );
function tingke_baidu_zz_enqueue_scripts(){
wp_enqueue_script( \'baidu_zz_push\', \'http://push.zhanzhang.baidu.com/push.js\');
}
另:也可以复制如下代码放在footer文件夹(可选)

<script>
(function(){
var bp = document.createElement(\'script\');
var curProtocol = window.location.protocol.split(\':\')[0];
if (curProtocol === \'https\') {
bp.src = \'https://zz.bdstatic.com/linksubmit/push.js\';
}
else {
bp.src = \'http://push.zhanzhang.baidu.com/push.js\';
}
var s = document.getElementsByTagName(\"script\")[0];
s.parentNode.insertBefore(bp, s);
})();
</script>
二、WordPress百度主动推送功能
//WordPress百度主动推送功能
add_action(\'save_post\', \'tingke_save_post_notify_baidu_zz\', 10, 3);
function tingke_save_post_notify_baidu_zz($post_id, $post, $update){
if($post->post_status != \'publish\') return;

$baidu_zz_api_url = \'http://data.zz.baidu.com/urls?site=【your_site_url】&token=【your_token】\';
//请到百度站长后台获取你的站点的专属提交链接
$response = wp_remote_post($baidu_zz_api_url, array(
\'headers\' => array(\'Accept-Encoding\'=>\'\',\'Content-Type\'=>\'text/plain\'),
\'sslverify\' => false,
\'blocking\' => false,
\'body\' => get_permalink($post_id)
));
}

问题反馈|广告联系|Archiver|手机版|小黑屋| 站长论坛

GMT+8, 2022-05-22 16:07:32 , Processed in 0.136511 second(s), 10 queries, Gzip On, MemCached On.

Powered by Discuz! X3.3

本站内容均为会员发表,并不代表本站立场!