Intereting Posts
locate_template с несколькими категориями? Разметка пользовательского запроса в шаблоне категории Отображение изображения профиля facebook в виджетах WP-FB AutoConnect? get_posts, которые соответствуют заданному пользователем значению на странице Сделать связанные сообщения отображаются сначала в результатах поиска Плагин для автоматического изменения якорных текстов URL-адресов в заголовке получателей? Выводить поля вручную в шаблонах электронной почты Woocommerce Пользовательская ошибка загрузки сообщения типа сообщения с пользовательской ролью пользователя Содержимое getpost со всем форматированием для страниц администрирования Всегда вставлять текст в визуальный редактор CPT + CMB2: данные не отображаются только для первого сообщения в цикле Использование Default WordPress Custom Header Image Crop Feature в Post Type / MetaBox Как ограничить WP_Query одним результатом в цикле? На странице категории найдите объект категории wp_upload_bits Загрузка только определенных размеров

Как показывать только заголовки сообщений на страницах категорий

Привет, мне нужно отображать только заголовки сообщений, пожалуйста, помогите здесь, это мой архив archive.php

<?php global $theme; get_header(); ?> <div id="main"> <?php $theme->hook('main_before'); ?> <div id="content"> <?php $theme->hook('content_before'); ?> <h2 class="page-title"><?php /* If this is a daily archive */ if (is_day()) { printf( __( 'Daily Archives: <span>%s</span>', 'themater' ), get_the_date() ); /* If this is a monthly archive */ } elseif (is_month()) { printf( __( 'Monthly Archives: <span>%s</span>', 'themater' ), get_the_date('F Y') ); /* If this is a yearly archive */ } elseif (is_year()) { printf( __( 'Yearly Archives: <span>%s</span>', 'themater' ), get_the_date('Y') ); /* If this is a general archive */ } else { _e( 'Blog Archives', 'themater' ); } ?> </h2> <?php if (have_posts()) : while (have_posts()) : the_post(); /** * The default post formatting from the post.php template file will be used. * If you want to customize the post formatting for your archive pages: * * - Create a new file: post-archive.php * - Copy/Paste the content of post.php to post-archive.php * - Edit and customize the post-archive.php file for your needs. * * Learn more about the get_template_part() function: http://codex.wordpress.org/Function_Reference/get_template_part */ get_template_part('post', 'archive'); endwhile; else : get_template_part('post', 'noresults'); endif; get_template_part('navigation'); ?> <?php $theme->hook('content_after'); ?> </div><!-- #content --> <?php get_sidebars(); ?> <?php $theme->hook('main_after'); ?> </div><!-- #main --> <?php get_footer(); ?> 

здесь файл post.php

 <?php global $theme; ?> <div <?php post_class('post clearfix'); ?> id="post-<?php the_ID(); ?>"> <div class="postmeta-primary"> <span class="meta_date"><?php echo get_the_date(); ?></span> <span class="meta_categories"><?php the_category(', '); ?></span> <?php if(comments_open( get_the_ID() )) { ?> <span class="meta_comments"><?php comments_popup_link( __( 'No comments', 'themater' ), __( '1 Comment', 'themater' ), __( '% Comments', 'themater' ) ); ?></span> <?php } ?> </div> <h2 class="title">" title="<?php printf( esc_attr__( 'Permalink to %s', 'themater' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark"><?php the_title(); ?></h2> <div class="entry clearfix"> <?php if(has_post_thumbnail()) { ?>"> <?php the_post_thumbnail( array($theme->get_option('featured_image_width'), $theme->get_option('featured_image_height')), array("class" => $theme->get_option('featured_image_position') . " featured_image") ); ?> <?php } ?> <?php the_content(''); ?> </div> <?php if($theme->display('read_more')) { ?> <div class="readmore"> #more-<?php the_ID(); ?>" title="<?php printf( esc_attr__( 'Permalink to %s', 'themater' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark"> <?php $theme->option('read_more'); ?> </div> <?php } ?> </div><!-- Post ID <?php the_ID(); ?> --> 

Этот маленький фрагмент кода в вашем post.php отображает заголовок:

  <h2 class="title">" title="<?php printf( esc_attr__( 'Permalink to %s', 'themater' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark"><?php the_title(); ?></h2> 

Точнее, этот бит делает:

 <?php the_title(); ?> 

Поэтому, если вы хотите, чтобы заголовки сообщений отображались только в файле archive.php. Просто замените строку:

 get_template_part('post', 'archive'); 

с:

 the_title(); 

Или, еще лучше. Скопируйте post.php в post-archive.php и удалите все из post-archive.php, которого вы не хотите.

post-archive.php будет выглядеть примерно так:

 <div <?php post_class('post clearfix'); ?> id="post-<?php the_ID(); ?>"> <h2 class="title">" title="<?php printf( esc_attr__( 'Permalink to %s', 'themater' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark"><?php the_title(); ?></h2> </div><!-- Post ID <?php the_ID(); ?> -->