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

706 ℃

百度可以利用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;
?>

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

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

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

wordpress做时间列表,比如2024年1月文章列表

wordpress新建页面中页面属性里没有“模板”选项解决方法

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

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

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

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

js如何禁掉当前页面的所有外链(小编亲测有效)
php网站如何屏蔽恶意刷
SEO的红利期错过了怎么办?还可以优化吗
js如何将数字转换为小数格式字符串
js去除字符串最后一个特殊符号(如:逗号、顿号等)