Задача

Необходимо доработать два плагина для WordPress, которые выгружают сайт в формате .html или .php и выполняют сопутствующие действия. В текущей реализации есть критические недостатки, которые делают сайт непригодным для рекламных кампаний (Google Ads) и поискового продвижения. Исправления требуются в четырёх ключевых направлениях.

Требования к исправлениям

1. Удалить прямые ссылки на источник

  • В выгруженном коде встречаются ссылки на исходный домен - их необходимо заменить на относительные пути или удалить (наличие оригинала делает сайт похожим на зеркало/клон, что вызывает негативную реакцию поисковых систем).

2. Убрать meta-тег noindex, nofollow

  • При выгрузке автоматически проставляется тег . Для рекламных лендингов (реклама у провайдеров, контекстная реклама) это критическая ошибка - запрет индексации мешает аналитике и делает посадочную страницу невидимой для первых проходов поисковых ботов. Нужно или убрать этот тег, или сделать опцию для его включения/отключения.

3. Изменить структуру имён файлов

  • При выгрузке плагин сохраняет файлы с хешированными именами (пример: 7e71d4f6.css, 150a6f36.css, b1131a50.js) - это типичный признак использования клонеров. Требуется переименовать файлы в человекочитаемом формате (например, style-main.css, script-animations.js).

4. Добавить реальный PHP-функционал

  • В выгруженных .php-файлах нет ни одной серверной команды - это просто HTML с расширением .php. Необходимо хотя бы минимальное серверное исполнение (например, проверка User-Agent, определение IP, блокировка прямых проходов по/ip, /assets и т.д.). Default разметка должна подключать стили/скрипты через условный include, а лежащие рядом файлы в папках /wp-json, /assets - исключать из индексации.

Прочие важные моменты

1. Тестирование на внутреннем сервере

  • Плагины должны быть проверены на стенде или локально - после правок сайт не должен содержать поискового «мусора».

2. Гибкая настройка

  • Желательно добавить опции в админпанель плагина: включать/отключать noindex, задавать кастомные имена для выгружаемых файлов, выбирать: оставлять только .html копию / или .php с серверной логикой.

3. Сохранение структуры (но без клонер-симптомов)

  • Основные файлы (index.php, assets) - оставить по папкам, но имена и мета-теги должны быть чистыми.

4. Безопасность и соответствие TOS хостинга

  • Плагины не должны выгружать закрытые скрипты или библиотеки без licenses.

Что требуется в итоге

Готовый исправленный архив двух плагинов (или приложение этих правок к текущим файлам), после установки которых на WordPress выгруженная копия сайта не будет искаться как клон, а сам клон не будет иметь блокирующих элементов.

Разработка интернет-магазина косметики на Shopify

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

Парсер цен со сайта Wildberries

Требуется разработать парсер на Python для извлечения цен и информации с карточек товаров Wildberries. Парсер должен корректно интегрироваться в существующий проект заказчика.

Завершение верстки сайта и адаптация

Требуется доверстать сайт на TapTop (готовность 50%): 3 страницы по готовому макету в Figma и реализовать адаптивную верстку для всех страниц. Срочный проект, необходим опыт работы с TapTop.