Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

12 лет назад
Александр Захаров
42 года, Молдова
12 лет в сервисе
Был онлайн 7 лет назад
12 лет назад

Нужно доработать простой плагин для wordpress:

<?php
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,то есть тот который видит пользователь.

Выбранный исполнитель
Александр Измайлов
31 год, Украина
13 лет в сервисе
Был онлайн 7 лет назад
12 лет назад

$20

Отзыв заказчика
Работой доволен на 100% - сделано быстро и качественно.
Отзыв фрилансера
Четкая постановка задачи, оплата сразу после окончания работы - в общем и целом, все ok =)
  • Рекламное место свободно
    25 дней за $9
Александр Измайлов
31 год, Украина
13 лет в сервисе
Был онлайн 7 лет назад
12 лет назад

Другие заказы в категории «Веб-программирование»