Фрилансеры предложат решение вашей задачи уже через несколько минут!
Публикация заказа не займет много времени.
11 лет назад
Александр Захаров
41 год, Молдова
11 лет в сервисе
Был онлайн 6 лет назад
11 лет назад

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

Выбранный исполнитель

11 лет назад
Александр Измайлов
30 лет, Украина
11 лет в сервисе
Был онлайн 5 лет назад

$20

Без сроков

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

11 лет назад
Александр Измайлов
30 лет, Украина
11 лет в сервисе
Был онлайн 5 лет назад

Похожие заказы

Скрипт для downloadable goods

Площадка для продажи "downloadable goods" -catalog -search -shoping cart -digital goods delivery -payment Полное ТЗ высылается по требованию

Движок для сайта ! PHP

Создать систему для размешения информации ! 1 Обязательная регистрация посетителей с принужденной подпиской на новости ! Подтверждение регистрации на емаил . 2 После авторизации размешение посетителем информации в форме ограниченую n количеством знак...

Модуль для сайта Агентства недвижимости

Требуется создать модуль для сайта агентства недвижимости. Движок сайта пишется на PHP. Дизайн уже почти готов. Вам нужно будет встроить модуль в уже готовый сайт. Модуль должен иметь панель администратора (администратор не владеет языками программир...

Разработка формы для отправки сообщения (Java)

Необходимо реализовать следующее: Авторизованный доступ пользователей к странице на которой он заполняет необходимую форму (пока два варианта формы, в дальнейшем может быть увеличено кол-во форм), данные введенные в форму проверяются согласно известн...

Модуль + блок для PHP_Nuke (v6.5 - 7.5) автом. обменного пункта WM + ввод-

1. Автоматический обменный пункт основных валют E-gold, WebMoney(Z, R, U, E). 2. Автоматическая регистрация ввода - вывода средств в интернет и обратно используя различные платежные варианты. А именно: почтовый перевод, интернет - банкинг (Privat 24)...

Создание AMP- и Турбо-страниц для Гугла и Яндекса

Для сайта требуется создать AMP-cтраницы для гугла и Турбо для яндекса. С использованием плагинов или без них - не принципиально. Главное, чтобы в конечном итоге все работало без ошибок. В идеале взять работу уже сегодня. Жду ваших предложений стоимо...

Написать плагин wordpress по загрузке товаров

Написать плагин wordpress по загрузке товаров с сайтов поставщиков по api Товары содержат название, описание, цена, атрибуты, и картнки Атрибуты должны совпадать с существующими Мой сайт aqua-rzn.ru Есть удобная система сортировки в категории

Написать плагин wordpress по загрузке товаров

Написать плагин wordpress по загрузке товаров с сайтов поставщиков по api Товары содержат название, описание, цена, атрибуты, и картнки Атрибуты должны совпадать с существующими

Плагин рекламы для WP

Функции: установка картинок, задание размера и количества картинок возможность прописывать ссылку для картинки (при нажатии на нее переход по ссылке) функция вкл/выкл увеличения картинки в окне с крестиком при клике на нее задание времени для кажд

Плагин Чат для WP

Функции: смайлы есть возможность прикреплять картинки бан пользователей фильтр мата профиль пользователей (с фото) создание комнат ЛС сообщения настройка очищения по заданному времени, при каждом заходе в чат пользователю всплывает уведо