一、获取神马MIP数据提交API接口地址
登录进入神马站长平台 >> 点击左侧导航菜单“数据提交 – MIP数据提交”>> 点击【更新】按钮可以获得token值,推送接口中的“接口调用地址”+ “token值”才是完整的API接口地址(刷新网页即可获得)。具体如下:
https://data.zhanzhang.sm.cn/push?site=网站域名&user_name=神马站长平台用户名&resource_name=mip_add&token=token值
温馨提示:点击【更新】按钮后刷新网页即可获得完整的API接口地址。
二、WordPress文章主动推送到神马搜索引擎
将以下代码添加到当前主题的functions.php文件中并保存更新文件即可。
/**
* WordPress 神马 MIP 数据提交代码
* https://zhangzifan.com/wordpress-sm-mip-add.html
*/
add_action('save_post', 'fanly_sm_mip_add', 10, 3);
function fanly_sm_mip_add($post_id, $post, $update){
if($post->post_status != 'publish') return;
if(get_post_meta($post_id,'Shenmasubmit',true) == 1) return;
$api = '填写第1步所获取的API接口地址';
$response = wp_remote_post($api, array(
'headers' => array('Accept-Encoding'=>'','Content-Type'=>'text/plain'),
'sslverify' => false,
'blocking' => false,
'body' => get_permalink($post_id)
));
if (!is_wp_error($response)) {
add_post_meta($post_id, 'Shenmasubmit', 1, true);
}
}
THE END
暂无评论内容