Intereting Posts
Передаваемая переменная получает неопределенную переменную ошибку при вставке на следующей странице Дайте редакторам доступ к определенному плагину – включите «admin.php» в «edit.php» Я пытаюсь создать поле вопроса безопасности для моей страницы входа Невозможно добавить подменю в существующее меню плагина При вставке вложений в сообщение в блоге, как я могу заставить WordPress использовать полное имя файла с расширением? Как отобразить раскрывающийся список «Почтовые имена» Отображение только определенных тегов в цикле Проблема с размещением слайдов NextGen Измените по умолчанию параметр «Применить изменения к» при редактировании изображений Как я могу сортировать домашнюю страницу по метазначению? Являются ли категории, теги и пользовательские таксономии разными в отношении SEO? Должен ли я использовать пользовательские типы сообщений для этого или терминов и таксономии? Mutlisite в WordPress не работает Активировать / деактивировать плагин Расположение пунктов меню WordPress

get_page_template ничего не возвращает

Я запускаю этот код в

front-page.php

а также

category-foo.php

 <?php echo is_page_template( 'front-page.php' ) ? "yes" : "no" ?> 

и получить оба раза «нет» распечатано

я тоже старался

 <?php echo get_page_template() ?> 

ничего не возвращаю.

Я так же старался

  <?php echo get_category_template() ?> 

Я хочу знать, где находится основной файл шаблона. Например

Я хочу позвонить из header.php

 <?php if ( currFilename(__FILE__) != "front-page" ) : ?> <div>Fancy slogan</div> <?php endif; ?> 

который, очевидно, не работает таким образом.

https://codex.wordpress.org/Function_Reference/get_page_template

Solutions Collecting From Web of "get_page_template ничего не возвращает"

Вы пробовали is_front_page() ? Он должен делать то, что вы хотите сделать.

Если вы не настроили front-page.php с синтаксисом прокомментированного заголовка шаблона страницы, который указывает, что файл является is_page_template() страницы, я не думаю, что вы можете использовать функции is_page_template() или get_page_template() .

Что касается страницы категории, если вы загружаете категорию-foo.php, то разве вы уже не знаете, какой шаблон шаблона вы используете и, следовательно, не нуждаетесь в условном выражении? Возможно, я не понимаю контекст второй части вопроса.