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

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

10
Передача переменной в 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)не работает для меня. Я видел множество рекомендаций для использования locate_templateвместо этого. Это лучший …

6
Передача переменных через locate_template
В то время как я обычно использовал includeили requireсамостоятельно, чтобы сохранить долгосрочное обслуживание кода, я начал использовать, get_template_partи locate_templateиспользование встроенных в WordPress вещей всегда лучше. Мой вопрос в том, должны ли вы передавать переменные в результаты get_template_partили locate_template? <?php $var = get_option( 'my-custom-option' ); get_template_part( 'custom-template-part' ); ?> В приведенном …

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

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

3
get_template_part против хуков действий в темах
Мне кажется, что оба они предоставляют конечному пользователю возможность изменить тему без фактического редактирования файлов тем (через дочерние темы). Мой вопрос, является ли один метод предпочтительнее другого. Например, возьмите тему, над которой я сейчас работаю. Я пытаюсь решить, идти ли с шаблонными частями крючков. <?php get_template_part('before_sitecontainer' ); ?> <div id="sitecontainer" …

3
Как включить файл с помощью get_template_part () в плагин?
Может быть, очень простой вопрос, но я борюсь. В разработке темы я работал get_template_part()много раз, и я понимаю ее основы. Но когда я разрабатывал плагин, я удивился, используя его, показывая мне некоторые ошибки: Примечание: использование неопределенной константы STYLESHEETPATH - предполагается, что в ...\wp-includes\template.phpстроке 407 указано «STYLESHEETPATH» а также Примечание: использование …

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

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

2
Использование пользовательского 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 )); ?> И я хочу просмотреть эти сообщения, используя loop-books.php: <?php get_template_part( 'loop', 'books' ); ?> Внутри loop-books.php у меня есть …

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

2
Как заставить get_template_part всегда проверять дочернюю тему в первую очередь?
Как заставить WP всегда сначала проверять папку дочерней темы при запуске get_template_part? Пример: ребенок тема нагрузки get_template_part('content', 'inventory')в single.php. Поскольку все дочерние темы (а их много) имеют общую базу шаблонов инвентаризации, файл content-inventory.phpнаходится в родительской теме. Все идет нормально. Я хотел бы добавить небольшой раздел к указанному шаблону инвентаря, который …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.