神马搜索是移动端口唯一一个可以和百度抗衡的搜索引擎。晚上,我也按照对应的MIP推送模式在wordpress主题模板上增加了一个推送函数,有点和百度资源平台类似的地方。

数据接口有4个参数
- site:是网址,不加http(s):
- user_name是这个平台的登录账号,一般为邮箱模式;
- resource_name是固定值,照抄就可以了,不用更改;
- token相当于密钥,自己唯一的
使用前还是在神马开放平台上注册申请账号,在“数据提交”→“MIP数据提交”里面可以看到具体的信息。我这里还是采用的POST推送模式,在主题functions.php文件里插入代码如下:
function SM_MIP_Submit($post_ID) {
//已成功推送的文章不再推送
if(empty(get_post_meta($post_ID,'SM-MIP',true))){
$url = get_permalink($post_ID);
$api = 'https://data.zhanzhang.sm.cn/push?site=网址&user_name=登录名&resource_name=mip_add&token=密钥';
$request = new WP_Http;
$result = $request->request( $api , array( 'method' => 'POST', 'body' => $url , 'headers' => 'Content-Type: text/plain') );
$result = json_decode($result['body'],true);
//如果推送成功则在文章新增自定义栏目SM-MIP
if ($result['returnCode']=='200') {
add_post_meta($post_ID, 'SM-MIP', date('Y-m-d H:i:s',time()), true);
}
}
}
add_action('publish_post', 'SM_MIP_Submit', 0);
和提交给百度搜索引擎平台不同的是,返回的值是一样的,我们只做了成功的判断,没有做失败原因判断,懂的朋友也可以增加相应代码,不明白的朋友请先看明白上一篇文件。