Плагин для wordpress

Александр18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
26.09.2007

Нужно доработать простой плагин для 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,то есть тот который видит пользователь.

Заявки фрилансеров