Вопросы с тегом «get-template-part»

Это основная функция WordPress, которая загружает части шаблона внутри шаблонов тем. Это позволяет темам повторно использовать такие разделы кода, как разбиение на страницы, изображения заголовков, меню и т. Д.

55
Передача переменной в get_template_part

WP Кодекс говорит , чтобы сделать это: // You wish to make $my_var available to the template part at `content-part.php` set_query_var( 'my_var', $my_var ); get_template_part( 'content', 'part' ); Но как я могу echo $my_varвнутри части шаблона? get_query_var($my_var)не работает для меня. Я видел...

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

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

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

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

25
Как использовать get_template_part ()?

Может кто-нибудь объяснить мне, как работает эта функция? Я знаю, что он делает, но когда я смотрю на исходный код в шаблоне двадцати_тенн, я не понимаю, как все циклы собираются в один и тот же loop.php (я тоже видел этот файл). Так как же, например, абстрагировать определенную общую часть шаблона...

15
get_template_part против хуков действий в темах

Мне кажется, что оба они предоставляют конечному пользователю возможность изменить тему без фактического редактирования файлов тем (через дочерние темы). Мой вопрос, является ли один метод предпочтительнее другого. Например, возьмите тему, над которой я сейчас работаю. Я пытаюсь решить, идти ли с...

13
Как включить файл с помощью get_template_part () в плагин?

Может быть, очень простой вопрос, но я борюсь. В разработке темы я работал get_template_part()много раз, и я понимаю ее основы. Но когда я разрабатывал плагин, я удивился, используя его, показывая мне некоторые ошибки: Примечание: использование неопределенной константы STYLESHEETPATH -...

11
Можно ли переопределить результат get_template_part ()?

Я работаю над дочерней темой, я настоятельно предпочитаю не переопределять основные файлы шаблонов, чтобы сохранить простоту дочерней темы, а также минимизировать объем кода и обслуживания с течением времени. В цикле шаблон index.php в родительской теме использует: get_template_part( 'content' );...

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

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

9
Использование пользовательского WP_Query с циклом get_template_part

У меня есть запрос для пользовательского типа сообщения: <?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $books = new WP_Query(array( 'post_type' => 'wiki', 'posts_per_page' => '50', 'paged' => $paged )); ?> И я хочу просмотреть эти сообщения, используя...

8
Как заставить get_template_part всегда проверять дочернюю тему в первую очередь?

Как заставить WP всегда сначала проверять папку дочерней темы при запуске get_template_part? Пример: ребенок тема нагрузки get_template_part('content', 'inventory')в single.php. Поскольку все дочерние темы (а их много) имеют общую базу шаблонов инвентаризации, файл content-inventory.phpнаходится в...

8
Есть ли переменная для имени части шаблона?

Если вы назвали шаблон с get_template_part()(или locate_template()), есть ли способ узнать, в каком шаблоне вы находитесь. Например, если вы звоните get_template_part('loop','archive');изarchive.php и затем работаете в вашем файле loop-archive.php. Есть ли способ определить переменную, которая...