Модератор
Юрій
(@yube)
Фнкция the_category()
Шаблон content-single.php
Благодарю за оперативный ответ. А в какую часть кода вставлять?
Ниже привел код страницы content-single.php моего шаблона Syntax by Automattic.
<?php
/**
* @package Syntax
*/
$format = get_post_format();
$formats = get_theme_support( 'post-formats' );
?>
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<header class="entry-header">
<?php if ( $format && in_array( $format, $formats[0] ) ): ?>
<a>" title="<?php echo esc_attr( sprintf( __( 'All %s posts', 'syntax' ), get_post_format_string( $format ) ) ); ?>"><?php echo get_post_format_string( $format ); ?></a>
<?php endif; ?>
<?php the_title( '<h1 class="entry-title">', '</h1>' ); ?>
</header><!-- .entry-header -->
<div class="entry-content">
<?php the_content(); ?>
<?php
wp_link_pages( array(
'before' => '<div class="page-links">' . __( 'Pages:', 'syntax' ),
'after' => '</div>',
) );
?>
</div><!-- .entry-content -->
<footer class="entry-meta">
<?php syntax_posted_on(); ?>
<?php
/* translators: used between list items, there is a space after the comma */
$tags_list = get_the_tag_list( '', __( ', ', 'syntax' ) );
if ( $tags_list ) :
?>
<span class="tags-links">
<?php echo $tags_list; ?>
</span>
<?php endif; // End if $tags_list ?>
<?php edit_post_link( __( 'Edit', 'syntax' ), '<span class="edit-link">', '</span>' ); ?>
</footer><!-- .entry-meta -->
</article><!-- #post-## -->
Модератор
Юрій
(@yube)
Где хотите видеть список, туда и вставлять. Я бы ставил там, где и метки (tag list)
И пользуйтесь тут, пожалуйста, кнопкой «code» или обратными апострофами. Ну совсем же посты читать невозможно в таком виде.
Большое человеческое спасибо. Все исправил. «code» Вставил. Разобрался!
Я с самого начала догадывался, но редактировал просто файл single.php. Значит все-таки не совсем пропащий.
Здоровья и рабочего php кода Вам! 🙂
Модератор
Юрій
(@yube)
но редактировал просто файл single.php.
Ну, всё верно, в большинстве инструкций так и написано. Просто большинство из них писалось до появления тенденции к более мелкому дроблению шаблонов. Вот этого: get_template_part( 'content', 'single' );
.
Понял.
Я вообще заметил, что еще много зависит от установленной темы. К сожалению я вынуждено «полюбил» известную и для меня удобную тему Syntax by Automattic. Очень много там «передизайнил» и пришел к выводу, что она одна из самых «кривых» и нестандартных.
Вот например теперь рубрики на странице поста показываются, а на странице постов (главная страница и архив соответственно нет). Естественно я подумал, что этот же код надо вставить в archive.php или index.php. Но не тут то было — туда НЕКУДА вставить.
Юрий я разобрался сам, спасибо. Хотя Вы и не ответили бы 🙂