Поддержка Проблемы и решения Не работает is_page_template

  • 
    	if ( is_page_template( 'page.php' ) ) {
    	echo '1'; }
    	else {
    		echo '0'; }

    причем всегда false.
    Если ! поставить — всегда будет true.
    Что я делаю не так?

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Хм, однако, наблюдаю противоестественное поведение:
    чтобы эта функция сработала, необходимо явно указать имя шаблона для страницы при редактировании, ну и в файле прописать /* Template Name:....... */

    Как заставить работать is_page_template только при указании имени файла шаблона?

    Как заставить работать is_page_template только при указании имени файла шаблона?

    Возможно «имя файла» не должно входить в список стандартных шаблонов (те НЕ «page.php»).
    А так — должно работать. Маны:

    Home


    https://wp-kama.ru/function/is_page_template.
    Обратите внимание на примечание «Не работает внутри цикла WordPress.»

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Не работает is_page_template» закрыта для новых ответов.