Closed mihdan closed 2 years ago
У бинга есть генератор https://www.bing.com/indexnow
Monolog for WordPress - https://github.com/inpsyde/Wonolog
В модуль переобход добавить автоматическое получение user Id и host Id. Как вариант:
function yw_user_id_host_id(){
$app_token = 'тут токен';
$headers = array('Authorization: OAuth ' . $app_token);
$y_id = array();
// Узнаем user_id
$url_userId = 'https://api.webmaster.yandex.net/v4/user/';
$result_userId = yw_getresponse_yandex($url_userId, $headers);
if ($result_userId['code'] == 200)
{
$userId_ar = json_decode($result_userId['response']);
$userId = $userId_ar->user_id;
$y_id['userId'] = $userId;
//print_r($userId);
// Узнаем host_id
$url_hostId = 'https://api.webmaster.yandex.net/v4/user/'.$userId.'/hosts/';
$result_hostId = yw_getresponse_yandex($url_hostId, $headers);
// проверить
if ($result_hostId['code'] == 200)
{
$hostId_ar = json_decode($result_hostId['response']);
$hostId_ar = $hostId_ar->hosts;
$hostId = $hostId_ar[0]->host_id;
$y_id['hostId'] = $hostId;
//print_r($hostId);
}
}
return $y_id;
}
function yw_getresponse_yandex($url, $headers = array(), $fields = NULL)
{
$headers[] = 'Content-type: application/x-www-form-urlencoded';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
$code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
return array(
'code' => $code,
'response' => $response
);
}
$app_token - тут токен $userId и $hostId содержат данные
Дополню выше код, наверно важно получить в в модуле переобхода квоту дневную.
$url_quota = 'https://api.webmaster.yandex.net/v4/user/'.$userId.'/hosts/'.$hostId.'/recrawl/quota';
$result_url_quota = yw_getresponse_yandex($url_quota, $headers);
$quota_ar = json_decode($result_url_quota['response']);
$quota_url = $quota_ar->quota_remainder;
$y_id['quota_remainder'] = $quota_url;
Важно сделать отключение в настройках (кому необходимо) переобхода и пинга при появлении комментов на странице. Иначе и лимит быстро уйдет и нарваться можно на капчу при активном обсуждении. Да и вообще не очень хорошо одной страницей часто долбить пс, при неизменном содержании основной части. Они сами быстро обходят такие страницы, да и бюджет не будет расходоваться зря.