Тут возможны ннапример такие варианты:
- Вы делаете рубрику врачи, в ней запись Алексей, а постоянные ссылки настраивает как /category/postname. Слово category из урла убираете плагином или небольшим скрипом.
- делаете тип данных врачи, а в нем пост Алексей. Но тут уже нужен плагин создания кастомных типов или навыки программирования
@efess подскажите, у Нас на сайте уже есть несколько типов данных типа https://sitename/info/ и https://sitename/vrachi/, но я не нашел нигде создания таких типов данных, поэтому предполагаю, что они были сделаны на acf, но условие состоит в том, чтобы уйти от acf на полностью самописный вариант создания. Вообщем я не нашел информации по созданию таких типов данных , https://wp-kama.ru/function/register_post_type может это… Но! Повторюсь, нигде следов создания по данному сценарию я не нашел.
-
Ответ изменён 2 месяца, 2 недели назад пользователем
issaslime.
Удалось по данной инструкции https://wp-kama.ru/function/register_post_type создать кастомный тип данных, но сразу же столкнулся с проблемой, что в среде редактирования страницы/записи вордпресса, отсутствует выбор шаблона. ‘supports’ => [‘page-attributes’] не отрабатывает.
-
Ответ изменён 2 месяца, 2 недели назад пользователем
issaslime.
чот форум только сейчас показал свежие комментарии…
я не нашел нигде создания таких типов данных, поэтому предполагаю, что они были сделаны на acf, но условие состоит в том, чтобы уйти от acf на полностью самописный вариант создания
вам все равно надо найти, как оно создано. вообще в админке есть меню, которое называется Врачи? типы данных обычно такой пункт создают. если нет, то возможно у вас это рубрика? разобраться в этой ситуации еще можно, открыв страницу https://sitename/vrachi/ и посмотрев классы ее body
в среде редактирования страницы/записи вордпресса, отсутствует выбор шаблона. ‘supports’ => [‘page-attributes’] не отрабатывает.
а сам шаблон при этом создан? без наличия шаблона выбора не будет. вообще, если вы собираетесь использовать один шаблон, то проще его создать в php и правильно назвать, в соответствии с правилами wordpress
https://codex.wordpress.org/File:Template_Hierarchy.png
@efess Вообщем я практически решил данный вопрос (создал тип данных, подвязал к нему архив с разработанным шаблоном), но… отрабатывает очень странно. Создал тип данных — правовая информация, создал url — /prav-info/, подвязал архив archive-prav-info.php с разработанным шаблоном и url начал выдавать 404 ошибку. Самое поразительное что везде приводятся примеры типа archive-{posttype}.php, если на моем примере, то получится archive-pravinfo.php. Но я же хочу prav-info 🙂 Проработав эти два варианта все равно выпадала 404 ошибка. Докопался до информации get_post_type_archive_link(), вставил url get_post_type_archive_link(‘pravinfo’), в этом случае тоже не отработало. Случайно обновил кеш и страница запустилась, провернув такие действия с get_post_type_archive_link(‘prav-info’), вновь голяк. Хотелось бы сделать url https://sitename/prav-info/, но не понимаю в каком виде я должен изменить archive-{posttype}.php. Мои предположения что подобные архивы archive-prav-info со слешем создать нельзя, только лишь в слитном варианте. Проясните пожалуйста.
P.s Я так понял на вордпресс ограничения на символы для get_post_type, тоесть такой url для страницы https://sitename/pravovaya-informatsiya/ у меня не отработает, да и в админ панели не появляется. Если не затруднит, прокомментируйте данную деталь, пожалуйста.
P.P.S Оказывается я еще случайным образом в Rank Math SEO включил Метатеги Robots данного архива, и только тогда заработал вариант с archive-pravinfo.php. При отключении тумблера, выходит 404 ошибка. Очень странно что о таких деталях информация отсутствует.
-
Ответ изменён 2 месяца, 2 недели назад пользователем
issaslime.
Проблема решена, тема закрыта