如何将 WordPress 文章自动推送给百度搜索引擎?

要将 WordPress 博客的文章自动推送给百度搜索引擎,可以使用百度的主动推送功能。以下是实现自动推送的代码:

function baidu_submit($post_ID) {
    $url = get_permalink($post_ID);
    $api = 'http://data.zz.baidu.com/urls?site=your_site_url&token=your_token';
    $ch = curl_init();
    $options = array(
        CURLOPT_URL => $api,
        CURLOPT_POST => true,
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_POSTFIELDS => $url,
        CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
    );
    curl_setopt_array($ch, $options);
    $result = curl_exec($ch);
    curl_close($ch);
    return $result;
}
add_action('publish_post', 'baidu_submit', 10, 1);

注意:将 your_site_urlyour_token 替换为您在百度站长平台注册的网站地址和推送用的 token。

  1. 保存 functions.php 文件,并重新加载您的 WordPress 站点。

现在,每当您在 WordPress 中发布新文章时,该文章的链接将自动提交给百度搜索引擎。请注意,百度的主动推送功能可能需要一些时间才能生效,具体时间取决于百度搜索引擎的工作情况。

给TA打赏
共{{data.count}}人
人已打赏
主题开发

WordPress关闭顶部管理员BAR

2021-9-24 14:34:24

类文档

WordPress的数据库操作:$wpdb的实现

2021-5-24 8:43:38

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