Настройка URL на сайте Wordpress
Очень понравилось работать, буду обращаться еще)
На сайте wordpress есть записи произвольного типа "services". Сейчас ссылка на запись в таком виде: domain/services/target/
Для этого типа записей настроены 2 таксономии "service_type" и "service_hierarchical_type". Основной задачей было связать между собой главную услугу и ее дочерние. То есть есть услуга "Таргег" и несколько ее видов. С помощью таксономии "service_type" указываем для каждой услуги ее направление ("target", "context"...) (у главной и дочерней услуги они совпадают - именно так их и связываем), а с помощью "service_hierarchical_type" отмечаем будет она главной или дочерней.
Нужно добавить в url таксономию о направлении услуги, но сделать это только для дочерних услуг. То есть у главной услуги останется:
domain/services/target/
А у дочерней будет:
domain/services/target/sub_target
Если есть более простые решения этой задачи тоже готов выслушать предложения, главное чтоб работало в таком виде
Всегда открыт к диалогу)
Бюджет: 1500 UAH Срок: 2 дня
Здравствуйте.
Для custom post type (services) сделаю чтобы в ссылке была категория если услуга дочерняя.
domain/services/sub_target/target/
Бюджет: 2000 UAH Срок: 1 день
В WordPress есть хуки для включения таксономии в основную деску, поэтому все, что вы написали легко реализовать
Здравствуйте. Странный костыль вы придумали потому и не работает. Таксономии в wp сами по себе иерархические и все работает из коробки как нужно. Нужна 1 таксономия тип_услуги и всё. Просто создаем категорию тип_услуги1 и дочернюю к ней тип_услуги2... Дальше просто одну услугу кладём в родительскую а вторую услугу в дочернюю. и тип ссылки /%category%/%postname%/
и всё.
Добрый день)
Настроил на сайте все как вы описали: тип ссылки, иерархия категорий и привязка услуг к соответствующей. Но результата нет. Ссылка все равно без категории.
Скажите пожалуйста, получится лм таким способом сделать так, чтоб у родительской категории была ссылка такого вида - тип записи/url-приставка записи (services/target). А у дочерней тип записи/категория/url-приставка записи (services/target/target_1). Просто таким способом который вы описали получается, что у родительской записи будет ссылка services/target/target. Или я что-то неправильно понял?
И еще, сможете ли сделать этот вариант на сайте? Само собой за оплату
Здравствуйте. Стандартное поведение для вордпресс при правильной настройке если пост находится в дочерней категории то вид ссылки такой
/родительская_категория/дочерняя_категория/имя_поста/
Для такого поведения настройка видна на скриншоте
Да, именно такие настройки я и установил
https://prnt.sc/GCeWuZJipSTv
https://prnt.sc/BbOAoaaqJpA-
Но мне нужен немного другой формат ссылки
/тип_записи/имя_поста/ - Родительская запись
/тип записи/родительская_категория/имя_поста/ - Дочерняя записьСкажите пожалуйста, этим способом получится сделать такой формат?
Да, именно такие настройки я и установил
https://prnt.sc/GCeWuZJipSTv
https://prnt.sc/BbOAoaaqJpA-
Но мне нужен немного другой формат ссылки:
/тип_записи/имя_поста/ - Родительская запись
/тип_записи/категория/имя поста/ - Дочерняя запись
По сути нужно, чтоб и родительская и дочерняя запись относились к одной основной категории, но при этом ссылки имели вид, как описал выше.Скажите пожалуйста, этим методом получится сделать такой формат ссылок?
В результате /parent_cat1/child_cat1/what-is-vs-code-peek-definition/
По другому не могу сделать. Но по идее если правильно разложить категории и пост положить в правильную категорию оно так и будет. Если вы понимаете о чем я говорю. У вас же тип записи это просто категория. Вот тип записи сделать родительской категорией.
Да, я понял о чем вы. По такой системе получилось сделать только для раздела "Записи", но в произвольном типе записей у меня все равно не выводится url-приставка категорий в ссылке, хотя в постоянных ссылках указана структура /категории/имя_поста/. Пока не могу разобраться в чем дело. Не знаете, в чем может быть причина?
Да вы правы. Я потестировал с custom post type и оно не работает.
Тут нужно немого кода добавить чтобы заработало.
Я сделаю ставку на вашу задачку.
CMS 31 ставка 2 августа
Создание сайта под ключ 58 ставок 30 июля
Десктопные приложения 66 ставок 28 июля
28 ставок 28 июля
10 ставок 26 июля