Запитання з тегом «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 () з папками? У моїй головній папці зараз багато файлів, тому що я розміщую кожен повторно використовуваний елемент в окремому файлі. Тоді я хотів би помістити їх у папки. Про це немає в Codex інформації: http://codex.wordpress.org/Function_Reference/get_template_part

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

3
get_template_part vs гачки дій у темах
Мені здається, обидва вони надають можливість кінцевому користувачеві змінити тему, фактично не редагуючи файли тем (через дочірні теми). Моє запитання, чи є один метод кращим перед іншим. Для прикладу візьміть тему, над якою я зараз працюю. Я намагаюся вирішити, чи варто йти з шаблоновими частинами гачків. <?php get_template_part('before_sitecontainer' ); ?> …

3
Як включити файл за допомогою get_template_part () у плагін?
Можливо, дуже просте запитання, але я борюся. У розробці тем я get_template_part()багато разів працював і розумію її основи. Але коли я розробляв плагін, я задумався про його використання, показуючи мені деякі помилки: Повідомлення: Використання невизначеної постійної STYLESHEETPATH - припущена "STYLESHEETPATH" у ...\wp-includes\template.phpрядку 407 і Повідомлення: Використання невизначеної постійної TEMPLATEPATH - …

4
Чи можливо замінити результат get_template_part ()?
Я працюю над дочірньою темою, я настійно вважаю за краще не переосмислювати основні файли шаблонів, щоб зберегти простоту дочірньої теми, а також мінімізувати кількість коду та обслуговування з часом. У циклі шаблон index.php у батьківській темі використовує: get_template_part( 'content' ); який принесе content.php , я хочу, щоб він поводився більше …

1
Чи слід використовувати get_template_part () у файлах функцій замість include_once?
Я використовую плагін для перевірки теми, щоб перевірити мою тему на наявність помилок та рекомендацій, я використовую get_template_part () у таких тематичних файлах, як header.php та index.php, але у function.php я використовую enable_once () topic- чек не вказує на них, він вказує на include_once, який використовується у файлі widgets.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 у мене …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.