wordpress随机获取2000条链接,并向百度主动推送

778 ℃

百度可以利用php实现接口推送,百度给的示列如下:

$urls = array(
    'http://www.example.com/1.html',
    'http://www.example.com/2.html',
);
$api = '你的接口调用地址';
$ch = curl_init();
$options =  array(
    CURLOPT_URL => $api,
    CURLOPT_POST => true,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_POSTFIELDS => implode("\n", $urls),
    CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
);
curl_setopt_array($ch, $options);
$result = curl_exec($ch);
echo $result;

$urls一条条写太麻烦了,如何利用php语法+mysql语法直接从数据库中随机获取2000条数据推送!

具体代码如下:

<?php
include ( "wp-config.php" ) ;
require_once (ABSPATH.'wp-blog-header.php');
global $wpdb;

//填你的前缀
$qianzui = "https://ipkd.cn/webs_";

//填你的后缀
$houzui = ".html";

//获取所有文章 url
$sql="SELECT ID FROM wp_posts WHERE post_type = 'post' AND post_status = 'publish'
 ORDER BY RAND() LIMIT 2000 ";
$myrows = $wpdb->get_results($sql);
$urls = array();
foreach ($myrows as $b) {
    $id = $b->ID;
    $urls[] =$qianzui.$id.$houzui;
}

$api = '你的接口调用地址';
$ch = curl_init();
$options =  array(
    CURLOPT_URL => $api,
    CURLOPT_POST => true,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_POSTFIELDS => implode("\n", $urls),
    CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
);
curl_setopt_array($ch, $options);
$result = curl_exec($ch);
echo $result;
?>

wordpress在“页面”栏目找不到自己新建的“模板”

WordPress报错提示“正在执行例行维护,请一分钟后回来”解决方法?

php语法对index.php首页进行判断(根据需要显示不同页面)

wordpress获取内容页最新文章代码

wordpress如何从指定数据库读取文章静态生成

标签: wordpress百度推送, 百度主动推送

上面是“wordpress随机获取2000条链接,并向百度主动推送”的全面内容,想了解更多关于 wordpress 内容,请继续关注web建站教程。

当前网址:https://m.ipkd.cn/webs_4042.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

生活小工具

收录了万年历、老黄历、八字智能排盘等100+款小工具!生活小工具
vue3如何实现做一个有水印背景效果
el-table(Sortable)简单实现拖动排序(亲测有效)
git如何查看和修改远程仓库地址
帝国CMS功能之搜索列表显示页关键字高亮的更改
如何利用js语法将2个数组进行交叉合并