سلام و درود
یه سوال فنی برام پیش اومده البته شاید مسخره باشه ولی میپرسم.
چطوری باید از Crawler Detect در وردپرس استفاده کنم؟
کدوم فایلش رو مثلا باید در functions.php اینکلود کنم؟
در کل چطور راش بندازم تو وردپرس.
تشکر
نمایش نسخه قابل چاپ
سلام و درود
یه سوال فنی برام پیش اومده البته شاید مسخره باشه ولی میپرسم.
چطوری باید از Crawler Detect در وردپرس استفاده کنم؟
کدوم فایلش رو مثلا باید در functions.php اینکلود کنم؟
در کل چطور راش بندازم تو وردپرس.
تشکر
سلام
داخل فایل فانکیشن قرار بدین:
تو هر فایلی دوست دارید نمایش داده بهش قرار بدین:کد PHP:
<?php
function crawlerDetect($USER_AGENT)
{
$crawlers = array(
'Google' => 'Google',
'MSN' => 'msnbot',
'Rambler' => 'Rambler',
'Yahoo' => 'Yahoo',
'AbachoBOT' => 'AbachoBOT',
'accoona' => 'Accoona',
'AcoiRobot' => 'AcoiRobot',
'ASPSeek' => 'ASPSeek',
'CrocCrawler' => 'CrocCrawler',
'Dumbot' => 'Dumbot',
'FAST-WebCrawler' => 'FAST-WebCrawler',
'GeonaBot' => 'GeonaBot',
'Gigabot' => 'Gigabot',
'Lycos spider' => 'Lycos',
'MSRBOT' => 'MSRBOT',
'Altavista robot' => 'Scooter',
'AltaVista robot' => 'Altavista',
'ID-Search Bot' => 'IDBot',
'eStyle Bot' => 'eStyle',
'Scrubby robot' => 'Scrubby',
'Facebook' => 'facebookexternalhit',
);
// to get crawlers string used in function uncomment it
// it is better to save it in string than use implode every time
// global $crawlers
$crawlers_agents = implode('|',$crawlers);
if (strpos($crawlers_agents, $USER_AGENT) === false)
return false;
else {
return TRUE;
}
}
?>
کد PHP:
<?php $USER_AGENT = $_SERVER['HTTP_USER_AGENT'];
if(crawlerDetect($USER_AGENT)) return "no need to lang redirection";?>
این به چه دردی میخوره تو وردپرس ؟
کسی نیست بگه چطور باید خود Crawler Detect رو به وردپرس متصل کنم؟