Существует Post
, которые имеют определенные данные, которые можно просмотреть в blog
навигационном меню, которое использует index.php
, а для одного сообщения оно извлекает данные с single.php
. У меня также есть другой пользовательский тип сообщения, который client
может быть просмотрен с Our- client
навигационным меню и используется client template
. Теперь проблема в том, что я также хочу создать отдельную страницу для одного клиента, поэтому я использую single-client.php
, но когда я нажимаю на любого клиента, это приводит к single.php
, а не к одному клиенту. PHP.Как управлять несколькими одиночными страницами через single.php?
ответ
Вы можете использовать single.php
, и оба типа сообщений будут использовать его, если вы удалите два других файла из своей темы.
Затем вы можете получить различные части шаблона в зависимости от типа сообщения, которое запрашивается.
Однако вы это сделаете, вам понадобятся отдельные файлы с материалами для двух разных типов сообщений, если только они не будут иметь тот же дизайн.
EDIT
Я думаю, что я, возможно, неправильно поняли.
Является ли ваша проблема, что отдельные сообщения не отображаются, но вы хотите использовать два отдельных отдельных шаблона?
В этом случае убедитесь, что типы сообщений называются blog
и client
.
Чтобы проверить, перейдите к разделу каждого типа сообщения в панели администратора. На каждой из этих страниц проверьте адрес URL-адреса post_type
в адресной строке.
У меня есть два отдельных проекта для отдельных страниц блога и клиента. но моя информация в блоге находится на почте. и моя информация о клиенте находится на типах сообщений клиента. –
Мой единственный пост отображается, но я хочу еще одно сообщение для типов сообщений для клиентов, и это приводит к тому, что single.php не single-client.php –