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

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

Плагин должен быть двуязычным - RU и EN.

Скриншот макета плагина:

    https://ibb.co/bPPTny

1.

После установки и активации плагина, в админке слева, в разделе "Media" под пунктом "Library" должен появиться ещё один пункт - "Galleries".

2.

На странице Galleries должен отображаться список галерей, добавленных на посты, страницы и описания рубрик через меню редактора Add Media -> Create Gallery -> Create a new gallery

    https://ibb.co/bPPTny

    https://ibb.co/jC3hxy

    https://ibb.co/n29m7y

3.

Список галерей должен иметь пагинацию и отображаться в количестве, указываемом через меню Screen Options

    https://ibb.co/mX1uud

4.

Плагин должен иметь локализацию на русском и английском языках, выполненную в соответствии с Plugin Handbook. Наличие локализованных текстов в шаблонах самого плагина недопустимо.

    https://developer.wordpress.org/plugins/internationalization/localization/

5.

При активации, плагин должен проходиться по уже имеющимся в блоге страницам, постам, описаниям рубрик и собирать информацию о уже имеющихся там дефолтных галереях.

6.

На странице Galleries список галерей должен иметь следующие колонки:

6.1. Post/Page Title - заголовок поста/страницы/рубрики, на котором расположена галерея.

6.2. Categories - категории, в которые входит пост/страница/рубрика, на которой расположена галерея.

6.3. Tags - теги, в которые входит пост/страница/рубрика, на которой расположена галерея.

6.4. Date - дата последней публикации поста/страницы/рубрики, на которой расположена галерея.

7.

Заголовок Post/Page Title должен быть кликабельным и открывать дефолтный диалог редактирования галереи, через который её можно было бы отредактировать и сохранить.

    https://ibb.co/kSbxfJ

8.

При наведении мыши на строку галереи, должны выскакивать подменю "Edit" и "Edit Gallery".

    https://ibb.co/bPPTny

8.1.

Подменю "Edit" должно ссылаться на страницу редактирования поста/страницы/рубрики в которой расположена галерея.

8.2.

Подменю "Edit Gallery" должно открывать дефолтный диалог редактирования галереи, через который её можно было бы отредактировать и сохранить.

    https://ibb.co/kSbxfJ

9.

Колонки "Post/Page Title", "Images Count", "Date" на странице Galleries должны иметь глобальную сортировку. Это означает, что сортировке при нажатии на заголовки колонок, должны подвергаться все галереи, а не только те, что расположены на странице.

9.1.

При переходе по пагинации выбранная пользователем сортировка должна сохраняться.

10.

Содержимое страницы Galleries должно быть актуальным: если пользователь отредактировал пост/страницу/рубрику и добавил туда галерею, либо обновил содержимое галереи, все эти изменения должны автоматически отображаться на странице Galleries.

11.

Задачи должны быть выполнены с минимально возможным применением javascript. Если какие-то задачи могут быть решены средствами PHP/HTML/CSS, то они должны быть решены с помощью PHP/HTML/CSS.

Пожалуйста оцените стоимость и сроки выполнения.

7 лет назад
nintendojobbo
Алексей 
38 лет
7 лет в сервисе
Был
2 года назад

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

Нет заявок фрилансеров