Несмотря на риск дублирования другого поста, я думаю, что это может быть уникальным, поскольку другие подобные посты, которые я прочитал, не дали мне ответ, который работает для меня. Я часами просматривал ответы в других постах, но безрезультатно. Я чувствую, что то, что я сделал, должно работать, но по какой-то причине это не так.
Я новичок в Wordpress (но не для разработки в целом) и настроил пользовательскую тему и шаблон страницы (называемый index-gallery.php на основе index.php и слегка измененный, чтобы вытащить мои пользовательские сообщения галереи). Я назначил этот шаблон, используя раскрывающийся список шаблонов страниц в правой части экрана редактирования страницы (используя отмеченное название шаблона «страница галереи», которое хорошо отображается в списке). Таким образом, вы ожидаете, что это превзойдет стандартные настройки иерархии. Однако он не применяется, и я вижу, как используется шаблон index.php. Однако, если я изменю родительскую страницу моей страницы галереи на домашнюю, она внезапно использует шаблон index-gallery.php, и шаблон будет работать точно так, как я ожидал. Так что я знаю, что это не проблема с самим шаблоном, так как он работает в этом случае. Я использую плагин «что за файл», чтобы увидеть, какие шаблоны используются. Я пытался переназначить слаг в редактировании страницы и заново установить постоянные ссылки и т. Д., Но это не помогло.
Кто-нибудь знает, что может мешать назначению шаблона, когда он не связан с домашней страницей? Я не хочу, чтобы это было таким образом.
Все это настроено на моем локальном хосте, работающем на xampp с использованием Wordpress 4.9.7