tehnoteс
Понадобился плагин проверки ресипов для на сайтах добавленных в блогрол, я думал таких миллионы, а оказалось что таких вообще нет
Может кто встречал что-то подобное? Broken Link Checker хорош для проверки на наличие сайта, но ресипы не проверяет, к сожалению.
tehnoteс
CyberSEO писал:
Так это просто скрипт, а мне нужен для вордпресса плагин. Но я уже нашел нужный функционал тут
Link Library, правда нужно его подрихтовать немного. Ты же спец по wp, подскажи как правильно изменить кусок кода проверки ресипа, чтобы он менял свойство link_visible текущего линка на No, в случае отсутствия ресипа. Тогда линк станет невидимым, но не удалится. Надо как-то правильно использовать функцию wp_insert_link, но не могу допереть как. Если не трудно конечно
Тут идет SELECT из БД в $linkquery
$links = $wpdb->get_results($linkquery);
if ($links)
{
foreach($links as $link)
{
$sitecontent = file_get_contents($link->link_reciprocal);
$output .= "<a href='" . $link->link_url . "'>" . $link->link_name . "</a>: ";
if (strpos($http_response_header[0], "200")) {
if (strpos($sitecontent, $RecipCheckAddress) === false)
{
$output .= "<span style='color: #FF0000'>Not Found</span><br />";
Сюда вставить код.
}
elseif (strpos($sitecontent, $RecipCheckAddress) !== false)
{
$output .= "<span style='color: #00FF00'>OK</span><br />";
}
}
elseif (strpos($http_response_header[0], "403") && $recipcheckdelete403 == true)
{
wp_delete_link($link->link_id);
$output .= "Error 403: Link Deleted";
}
else
$output .= "Website Unreachable";
}