Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

cms Wordpress

 

Сделать возможность создавать страницы, объединяющие выводпостов из разных таксономий. Далее будем называть такие страницы -

"гибридами"

 

 

1. Пример

 

Обычная таксономия

 

http://lnnk.in/vmt

 

первая ссылка-кнопка - «котлеты» ведет сюда - http://lnnk.in/vot

 

это «гибрид 1», в данном случае он не имеет на своейстранице ссылки на объединение с другими таксономиями, также. в данном случае

нет ссылок на  «гибрид 1.1», «гибрид 1.2»и т.д.

 

 

Пример «гибрид 1» который имеет ссылки на «гибрид 1.1» ит.д.

 

http://lnnk.in/vvo

 

это сам «гибрид 1.1» http://lnnk.in/vxo

 

 

2. Гибридная страница должна объединять выбранныетаксономии, на странице должны выводится посты из этих рубрик, условно

объединяем таксономию «А» и «B» - «Гибрид 1» выводит посты А+B. URL этой

страницы должен иметь уникальный вид, быть не слишком длинным и должен

индексироваться поисковыми системами, нужно чтобы созданные урлы «гибридов»

добавлялись в xml sitemap. Sitemap на сайте генерируется с помощью плагина -

https://ru.wordpress.org/plugins/google-sitemap-generator/. На странице

«гибрида» должен выводится заголовок в h1 и в title, генерируется либо как –

«название таксономии А», «название таксономии B», либо задается вручную, см.

ниже.

 

 

Также должна работать постраничная навигация по постам и вцелом все остальное, что есть на сайте должно отображаться в том же режиме, что

и для таксономий, т.е. нужно сохранить на таких страницах шаблон таксономий.

 

 

3. Наверное целесообразно хранить данные о «гибридах» исоздавать их в самих таксономиях, т.е. открываем таксономию на редактирование и

начинаем там создавать гибриды, как это должно выглядеть примерно:

 

 

Рис.1

 

 

1 шаг нажимаем «создать гибрид 1»

 

2 шаг – выбираем нужную таксономию из выпадающего списка(именно вид таксономии, т.к. на сайте создано несколько таксономий, в том числе

и стандартная «рубрики»

 

3 шаг – выбираем из подгрузившегося списка для выбраннойтаксономии нужную запись в этой таксономии

 

4 шаг – задаем анкор для ссылки выводимой на страницетаксономии (он же будет служить заголовком в h1 и в title на «гибриде), если

анкор не задан, то выводим в анкоре – название таксономии, в примере из

скриншота это будет «блюда из мяса», в заголовках «гибрида» выводим -  «блюда из мяса», «название таксономии скоторой объединили»

 

5 шаг «создаем гибрид 1.1»

 

Все тоже самое, только объединяем уже -  «гибрид 1» + таксономия, т.е.

 

(А+B)+С или (A+B)+D и т.д.

 

6 шаг «создаем гибрид 1.2» и т.д.

 

 

Ссылки на «гибрид 1», «гибрид 2», «гибрид 3» - выводятся настранице таксономии

 

 

Рис.2

 

Ссылки на «гибрид 1.1», «гибрид 1.2», «гибрид 1.3» выводятсяна странице «гибрид 1» соответственно, например объединили «Бифштекс» и «Стейк»

получился «Гибрид 1», скрин:

 

Рис.3

 

Стейки из свинины, антрекот и т.д. - это ссылки на «гибрид1.1», «гибрид 1.2» и т.д. соответственно.

 

4. Как должны выглядеть «гибриды 1».

 

Также как таксономии, выводим все тоже самое, хедр, футер,сайдбар и т.д., листинг постов из объединенных таксономий, а также должны быть

ссылки на таксономии с которыми объединили, ссылкой будет являться картинка в

виде крестика, в коде это должно выглядеть так:

Бифштекс

alt="X" title="снятьфильтр">

 

Рис.4

5. Как должны выглядеть «гибриды 1.1.

 

Все тоже самое но плюс еще таксономия с которой объеденили иуже не будет ссылок на следующие гибриды (следующий уровень), всего получается

два уровня гибрид1 – гибрид 1.1 или гибрид 1.2, т.е. не будет гибрид 1.1.1

Рис.5

 

Ссылки должны вести на предыдущий уровень, см пример:http://lnnk.in/vxo

 

5 лет назад
afurtll
41 годРоссия
11 лет в сервисе
Был
2 года назад
  • Похожие заказы
  • $5

    Убрать ошибку: выбираем локацию.. но видим список субкатегорий без префикса города / региона "nedvizhimost/arenda-pomeschenij/arenda-magazinov-salonov/" возможные подсказки решения проблемы: https://forums.osclass.org/general-help/how-to-display-list-of-regions-or-cities-when-a-category-is-selected-%28search-php/15/ исходный код поиска и функций прилагается в архиве задача: показать список с выбранным пользователем регионами / городам. Сейчас даже когда ...

    Закрыт
    4 года назад
  • Нужно разработать парсер сбора телефонных номеров с досок объявлений Чехии. Всего парсер должен уметь собрать номера с 2-х площадок.  Принцип работы простейший : вставил ссылку раздела, подраздела и в окне начинается сбор номеров. Далее идет функция сохранения ...

    Закрыт
    5 лет назад
  • $600

    Нужно дописать модуль LifterLMS, понимать как устроены хуки и как работать с кастомными полями. Если Вы умеете работать с вордпресс и знаете PHP - общее время выполнения оценивается в 4-5 дней

    Закрыт
    5 лет назад
  • Готовый шаблон нужно кастомизировать и поставить на движок. Настроить домен и хостинг, наладить отправку вебформ. Кастомизировать шаблон – это убрать из верстки лишние блоки, оставить только нужные. Визуализация в виде мокапа есть. В сайте будет использоваться всего ...

    Закрыт
    5 лет назад
  • Коллеги, добрый день.  Необходимо создать агрегатор предложений, получаемых по нескольким API из источника. Управление через административную панель: добавление/удаление/изменение новых источников, управление предложениями, сортировка, скрытие/отображение/удаление пердложений, статистика взаимодействий, лог обновлений, уведомления об ошибках. Отдельная функция в административной ...

    Закрыт
    5 лет назад
  • Сам проект на PHP. Вот список работ: - внедрение новой верстки - привязка одних сущностей к другим сущностям - подключение онлайн-оплаты Разумеется, точное ТЗ я дам вам для оценки, не хочу тут его расписывать. Я рассчитываю, что вы уверенно знаете PHP, JavaScript/jQuery и Mysql, ...

    Закрыт
    5 лет назад
  • Добрый день, Нужно сделать интeгрaцию с бит cтpoитeльствo, чтобы в личном кабинете пользователя отображались его выгруженные данные. Интеграция ничем не отличается от стандартной интеграции с другими продуктами 1с

    Закрыт
    5 лет назад