Как создать определенные нижние колонтитулы для определенных страниц в WordPress?

Итак, я бегал вокруг способов сделать это и прошел половину пути, что немного бесит!

Использование портфолио реактивного ранца — я хочу показывать обычные категории в разделе блога и сообщениях, а также типы проектов реактивного ранца на странице портфолио и отдельных проектах.

Мой текущий код выглядит так: он показывает типы портфолио джетпака для первого поста в архиве-джетпак-портфолио и правильно отображает отдельный проект. но не работает вообще для сообщений в блоге.

<?php 
  if (is_page_template('page-blog.php','single.php','index.php' )){
    wp_list_categories(array(
      'show_option_all' => '', 
      'title_li' => '',
      'separator' => '%20',
      'orderby' => 'name'
    )); 
  } else {
    the_terms($posts->ID, 'jetpack-portfolio-type'); 
  }      
?>

Так что если эти страницы - покажите это, иначе покажите это. Я знаю, что $post-ID — это место, где он падает для страницы архива. Не знаю, почему бит блога не работает.

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


person Thom Baker    schedule 28.01.2020    source источник


Ответы (1)


В зависимости от созданного вами пользовательского шаблона вам нужно будет вызвать пользовательский нижний колонтитул с помощью функции get_footer. Здесь вы можете узнать больше о функции get_footer. Вам просто нужно указать параметр $name.

Моника

person Monika Kumbhar    schedule 28.01.2020
comment
Ах! Теперь это кажется очевидным. Это решает одну проблему! Теперь просто the_terms($posts-›ID, 'jetpack-portfolio-type'); - person Thom Baker; 28.01.2020
comment
Использовали ‹?php // список терминов в заданной таксономии $taxonomy = 'jetpack-portfolio-type'; $tax_terms = get_terms($taxonomy); foreach ( $tax_terms as $tax_term ) { echo '‹a href=../project-type/'.$tax_term-›slug.'›‹li class=nav d-inline style=margin-left: 0px; отступ слева: 0px; отступ справа: 10px; стиль списка: нет; фильтр данных=.'. $tax_term-›slug.'›' . $tax_term-›slug .'‹/li›‹/a›'; } ?› - person Thom Baker; 28.01.2020