WordPress纯代码实现百度跟熊掌号的主动推送
WordPress纯代码实现百度跟熊掌号的主动推送
建站初期,提交链接到百度,吸引爬虫是必不可少的,而过的使用插件会导致网站速度的下降。
本文则推荐一个便捷的方法,纯代码实现主动推送
直接在主题目录下的function.php文件中加入以下代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | //熊掌号主动推送 function push_to_xiongzhang($ID) { //获得文章的链接 $permalink = get_permalink($ID); $api = '';//熊掌号处获取 $ch = curl_init(); $options = array( CURLOPT_URL => $api, CURLOPT_POST => true, CURLOPT_RETURNTRANSFER => true, CURLOPT_POSTFIELDS => $permalink, CURLOPT_HTTPHEADER => array('Content-Type: text/plain'), ); curl_setopt_array($ch, $options); $result = curl_exec($ch); //下面这一行是写日记到正题目录,可选 file_put_contents(dirname(__FILE__)."/xzpushLog.txt",$result." $permalink\n",FILE_APPEND); } add_action('publish_post', 'push_to_xiongzhang'); //百度收录主动推送 function push_to_baidu($ID) { //获得文章的链接 $permalink = get_permalink($ID); $api = '';//百度主动推送处获取 $ch = curl_init(); $options = array( CURLOPT_URL => $api, CURLOPT_POST => true, CURLOPT_RETURNTRANSFER => true, CURLOPT_POSTFIELDS => $permalink, CURLOPT_HTTPHEADER => array('Content-Type: text/plain'), ); curl_setopt_array($ch, $options); $result = curl_exec($ch); //下面这一行是写日记到正题目录,可选 file_put_contents(dirname(__FILE__)."/bdpushLog.txt",$result." $permalink\n",FILE_APPEND); } add_action('publish_post', 'push_to_baidu'); |
行云博客 - 免责申明
本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵权请邮件与我(admin@xy586.top)联系处理。敬请谅解!
本文链接:https://www.xy586.top/10645.html
转载请注明文章来源:行云博客 » WordPress纯代码实现百度跟熊掌号的主动推送

浙公网安备 33010602011771号