Вопросы с тегом «include»

50
Передача переменных через locate_template

В то время как я обычно использовал includeили requireсамостоятельно, чтобы сохранить долгосрочное обслуживание кода, я начал использовать, get_template_partи locate_templateиспользование встроенных в WordPress вещей всегда лучше. Мой вопрос в том, должны ли вы передавать переменные в результаты...

35
get_template_directory_uri указывает на родительскую тему, а не на дочернюю тему

У меня проблема в том, что get_template_directory_uri указывает на родительскую тему, как site/wp-content/themes/twentythirteen/myGallery/gallery_functions_include.php но я хочу, чтобы он указывал на мою детскую тему, которая должна быть...

26
Есть ли способ использовать get_template_part () с папками?

Мне интересно, есть ли способ использовать get_template_part () с папками? В моей главной папке сейчас много файлов, потому что каждый элемент многократного использования помещается в отдельный файл. Я бы хотел поместить их в папки. В Кодексе нет информации об этом:...

17
Методы интеграции данных плагина с темами

Я хотел бы получить некоторые мнения относительно лучших практик для разработки плагинов WordPress, которые обеспечивают интеграцию тем. Чтобы иметь смысл, задавая этот вопрос, позвольте мне начать с гипотетического примера сценария, который мне интересен. Представьте, что я создаю плагин под...

11
Используйте template_include с пользовательскими типами записей

Я хочу проверить соответствующий шаблон в папке темы, прежде чем вернуться к файлу в каталоге моего плагина. Вот мой код: add_filter ('template_include', 'sermon_template_include'); function sermon_template_include ($ template) { if (get_query_var ('post_type') == 'wpfc_sermon') { if (is_archive ()...

10
Должны ли мы использовать get_template_part () в файлах функций вместо include_once?

Я использую плагин theme-check для проверки моей темы на наличие ошибок и рекомендаций, я использую get_template_part () в файлах темы, таких как header.php и index.php, но в functions.php я использую include_once () theme- проверка не указывает на них, она указывает на include_once, используемый в...

9
Как заменить функцию, объявленную внутри класса плагина, в functions.php?

Я хочу изменить функцию в плагине. Он объявлен в основном файле плагина следующим образом: class WCPGSK_Main { ... public function wcpgsk_email_after_order_table($order) { ... } } Добавьте вызванный оттуда как это: add_action( 'woocommerce_email_after_order_table', array($this,...