Плагин для wordpress
Нужно доработать простой плагин для wordpress:
function getad($ad = '') {
$ad = trim($ad);
if(strlen($ad) > 0) {
$ad = ABSPATH . "wp-content/" . $ad . '.txt';
if(file_exists($ad)) {
$ads = file($ad);
return $ads[rand(0, sizeof($ads)-1)];
}
}
}
?>
он выдает случайную строку из файла.
нужно его модифицировать чтобы он выдавал для каждой страницы сайта заданную ссылку.
формат файла такой:
url[tab]link_url[tab]link_anchor
где
url - url страницы
link_url - url линка
link_anchor - текст линка
[tab] - разделитель tab
в случае если url не найден в файле вернуть линк из первой строки
данные из файла должны загружаться 1 раз впамять, и при каждом запросе проверять если изменилась дата файла, если изменилась то загрузить данные из файла снова. Если это невозможно будет сделать то этот пункт можно опустить.
еще нужно учесть что wordpress работает в режиме permalinks и нужно в файле искать permalink url,то есть тот который видит пользователь.