在 WordPress 站点发布文章后,如果希望文章能第一时间被神马搜索收录,可以通过 MIP 数据提交接口实现主动推送。下面详细说明操作方法👇
一、获取神马 MIP 数据提交 API 接口地址 🔑
- 登录 神马站长平台
- 点击左侧导航菜单 “数据提交 – MIP数据提交”
- 点击 【更新】 按钮,即可获得
token值 - 完整接口地址格式如下(记得替换成自己的信息):
https://data.zhanzhang.sm.cn/push?site=你的域名&user_name=你的用户名&resource_name=mip_add&token=你的token
💡 温馨提示:每次点击【更新】按钮后刷新网页即可获得最新接口地址。
二、WordPress 文章主动推送方法 📝
将以下代码添加到当前主题的 functions.php 文件,并保存:
<?php // WordPress文章发布后自动推送到神马MIP function push_to_shenma_mip($post_ID, $post) { // 只在发布状态时推送 if ($post->post_status != 'publish') {
return;
}
// 获取文章永久链接
$post_url = get_permalink($post_ID);
// 组装推送接口信息
$site = '网站';
$user_name = '账号';
$resource_name = 'mip_add';
$token = 'token';
$api_url = "https://data.zhanzhang.sm.cn/push?site={$site}&user_name={$user_name}&resource_name={$resource_name}&token={$token}";
// 使用cURL推送
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $api_url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_url);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: text/plain'));
$result = curl_exec($ch);
$http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
// 日志记录(可选)
if (!empty($result)) {
error_log("Shenma MIP push result for post ID {$post_ID}: {$result}");
}
return $post_ID;
}
// 钩子:文章发布时触发
add_action('publish_post', 'push_to_shenma_mip', 10, 2);
🔹 使用效果
- 文章发布后,WordPress 会自动调用接口,将文章 URL 推送到神马搜索
- 无需手动提交,节省时间,提高文章收录速度
- 文章只会推送一次,避免重复提交
💡 小技巧:如果你希望历史文章也能批量推送,可以配合 WP-CLI 或自定义批量推送脚本实现。









评论前必须登录!
立即登录 注册