@HankeTM

Почему код из шаблона товара влияет на остальной сайт? Почему хуки вызывают ошибки PHP?

Добрый день.

На сайте стоит шаблон storefront. Хочу попробовать изменить стандартный шаблон карточки товара на свой.
Нашел следующий способ. Создание php файла и указание wordpress для каких типов постов этот шаблон.
/*
Template Name: Custom Template
Template Post Type: product
*/


В админке в товаре появился выбор шаблона "Custom Template", я предполагал, что все, что я буду писать в этом файле будет выводится только в тех товарах, где выбран этот шаблон. Но весь код распространяется по всем страницам сайта, вне зависимости от типа (страница, пост, категория, товар и т.д.)

Также, я не могу вызвать даже get_header(); в этом файле. Вызывает ошибку (Fatal Error: Uncaught Error: Call to a member function get_scripts() on null).
  • Вопрос задан
  • 49 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы