Заказ закрыт
Внести несколько правок в php-шаблоны вордпресс-сайта

Бюджет: по договоренности
Заказчик выбрал исполнителя:
Игнатов Валерий  
Есть wordpress-сайт ck73107-wordpress.tw1.ru/

- На данном сайте созданы кастомные типы записей: "hotels", "hotelchains", "specpredlozheniya" 
- На данном сайте созданы кастомные таксономии (включенные для типа записей "hotels" и для типа записей "specpredlozheniya"):
ck73107-wordpress.tw1.ru/...
ck73107-wordpress.tw1.ru/...
ck73107-wordpress.tw1.ru/...
ck73107-wordpress.tw1.ru/...
ck73107-wordpress.tw1.ru/...
ck73107-wordpress.tw1.ru/...
ck73107-wordpress.tw1.ru/...
ck73107-wordpress.tw1.ru/...
ck73107-wordpress.tw1.ru/...
ck73107-wordpress.tw1.ru/...
ck73107-wordpress.tw1.ru/...
*php-шаблоны для всех перечисленных кастомных таксономий (для страниц таксономий) – идентичные.
*php-шаблоны для всех перечисленных кастомных таксономий (для страниц терминов таксономий) – идентичные.


- На данный момент на странице термина кастомной таксономии есть баги, которые необходимо исправить:

...............................................................

1.

Есть (например) страница термина "Достоевская" (термин в кастомной таксономии "Метро"): ck73107-wordpress.tw1.ru/... 
- На данной странице, помимо прочего, присутствует текст заголовка страницы, который выводится с помощью кастомного поля zagolovok-of-term-page-of-custom-taxonomy (кастомного поля, созданного в functions.php, и отображаемого на странице редактирования соответствующего термина)
- На данной странице, помимо прочего, присутствует цифра количества отелей, относящихся к данному термину (текст вида: "Найдено отелей: 2"), которая выводится с помощью функции, размещенной в файле шаблона taxonomy-metro.php

Сейчас и текст заголовка страницы и цифра количества отелей, относящихся к данному термину – выводятся некорректно: выводятся значения, относящиеся к другим терминам. Возможно происходит конфликт функций в файле шаблона taxonomy-metro.php (*сейчас в данном шаблоне использованы функции get_the_terms , get_terms, query_posts). Возможно в данном случае для вывода записей стоит отказаться от использования функции query_posts и вместо нее использовать другую функцию, возможно функцию WP_Query{} .

- Сейчас на этой странице отображается текст "Заголовок страницы Чеховская" – это баг, так как вместо этой фразы должен отображаться текст "Заголовок страницы Достоевская" 

- Сейчас на этой странице отображается текст "Найдено отелей: 2" – это баг, так как вместо этой фразы должен отображаться текст "Найдено отелей: 4" 

Соответственно эти баги нужно устранить.

→ В файле шаблона taxonomy-metro.php нужно внести правки (заменить текущие функции/скорректировать код текущих функций) – чтобы устранить описанные баги (с полем текст заголовка страницы, с цифрой количества отелей, относящихся к данному термину)

...............................................................

2.

Есть страница термина "Цветной бульвар" (термин в кастомной таксономии "Метро"): ck73107-wordpress.tw1.ru/...
*К термину "Цветной бульвар" относится 1 запись кастомного типа "hotels" и 1 запись кастомного типа "specpredlozheniya" 

Упоминание "Цветной бульвар" встречается на этих страницах:
ck73107-wordpress.tw1.ru/...
ck73107-wordpress.tw1.ru/...
ck73107-wordpress.tw1.ru/
На перечисленных страницах – напротив фразы "Цветной бульвар" отображается цифра "2". – Нужно исправить (в файле шаблона taxonomy-metro.php , в файле шаблона page-metro.php , в файле шаблона index.php), – чтобы там отображалась цифра "1" (*так как сейчас записей типа "hotels", относящихся к термину "Цветной бцльвар" – всего одна. *в данном случае цифра 2 отображается, так ошибочно считаются еще и записи типа "specpredlozheniya").

→ В файле шаблона taxonomy-metro.php , в файле шаблона page-metro.php , в файле шаблона index.php  – необходимо внести правки, чтобы для термина "Цветной бульвар" (и для любых аналогичных терминов) – отображалась бы цифра количества записей, относящихся к данному термину – (!) но цифра количества записей только кастомного типа "hotels" (и соответственно записи кастомного типа "specpredlozheniya" – при подсчете не должны учитываться).
...............................................................


Если вы имеете представление, о чем идет речь в описанных задачах – то данные задачи должны занять у вас не более часа-двух.
Способ оплаты: Безопасная сделка, или оплата по факту Вебмани/Яндекс.Деньги

Исполнителю предоставляется доступ к ftp сайта, а также к админке сайта
Во вложении – см. текущий файл шаблона taxonomy-metro.php
Опубликован 25.05.2016 в 16:45 Последнее изменение: 25.05.2016 в 16:52
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.