Intereting Posts
Запуск сценариев и стилей нескольких CPTS Доступ к данным $ _POST после перенаправления Отобразить предстоящие события на следующие 7 дней Почему этот запрос не показывает результат на домашней странице wordpress? Excerpt держать раздевание тегов <a> WordPress 3.5: настройка пользовательского «полного URL-пути к файлам» в медиа-библиотеке? Как сохранить флажок в настраиваемом мета-окне для персонализированного типа сообщения, установленного по умолчанию для добавления нового сообщения? Показывать отрывок, если в заголовке администратора нет заголовка Извлечение таксономии Избавление от файлов, не используемых при последнем обновлении Как внести вклад в WordPress Core с использованием Tortoise SVN? Общий кэш W3 – сайт с строками запросов Изменить отображаемые URL-адреса изображений в базе данных WP 4.5 скрывает основные разделы Сохранение пользовательских полей для изделий с вариациями

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, то разве вы уже не знаете, какой шаблон шаблона вы используете и, следовательно, не нуждаетесь в условном выражении? Возможно, я не понимаю контекст второй части вопроса.