• имею кастомизированный тип записей
    соответственно есть шаблоны single.php и single-custom.php
    но они идентичны за исключением заголовка
    е первом случае заголовок такой:

    <?php $category = get_the_category(); if($category[0]){
    	echo '<a href="'.get_category_link($category[0]->term_id ).'" class="headerlink">'.$category[0]->cat_name.'</a>'
    	;} ?>

    в шапке страницы отображается имя категории со ссылкой на страницу архива записей
    во втором случае такой:

    <?php $post_type = get_post_type_object( get_post_type($post) );
    	echo '<a href="'.get_post_type_archive_link( get_post_type($post) ).'" class="headerlink">'.$post_type->labels->singular_name.'</a>'
    	;?

    по факту то же самое, но вместе они работают странно
    во втором случае вижу всё как надо: заголовок категории кастомного типа записей
    в первом случае по мимо заголовка категории записей отображается дополнительно и тип этих записей
    как объединить два шаблона чтобы заголовки работали только там где нужно?

Просмотр 1 ответа (всего 1)
  • сам решил:

    <?php $obj = get_post_type_object( $post_type ); if($obj>0){
    	echo '<a href="'.get_post_type_archive_link( get_post_type($post) ).'" class="headerlink">'.$obj->labels->singular_name.'</a>';
    	;} ?>

Просмотр 1 ответа (всего 1)
  • Тема «Заголовок рубрики» закрыта для новых ответов.