Поддержка Проблемы и решения Одновременный вывод цитаты и полного поста

  • Решено O

    (@perdyllo)


    В текущей теме оформления файл content.php отвечает за вывод содержимого и на странице записей и в одиночной записи.

    <?php
    /**
     * The default template for displaying content
     */
    ?>
    				<article class="post" <?php post_class( 'post-content-area wow fadeInDown animated' ); ?> data-wow-delay="0.4s">				
    					<?php 
    					$blog_meta_section_enable = get_theme_mod('blog_meta_section_enable',true);
    					if($blog_meta_section_enable == true) {
    					spicepress_blog_meta_content(); } ?>
    					<header class="entry-header">
    						<?php if ( is_single() ) :
    						the_title( '<h3 class="entry-title">', '</h3>' );
    						else :
    						the_title( '<h3 class="entry-title"><a href="' . esc_url( get_permalink() ) . '">', '</a></h3>' );
    						endif; 
    						if($blog_meta_section_enable ==true) {
    						spicepress_blog_category_content();
    						}
    						?>
    					</header>				
    					<?php 
    					if(has_post_thumbnail()){
    					if ( is_single() ) {
    					echo '<figure class="post-thumbnail">';
    					the_post_thumbnail( '', array( 'class'=>'img-responsive','alt' => get_the_title() ) );
    					echo '</figure>';
    					}else{
    					echo '<figure class="post-thumbnail"><a class="post-thumbnail" href="'.esc_url(get_the_permalink()).'">';
    					the_post_thumbnail( '', array( 'class'=>'img-responsive','alt' => get_the_title() ) );
    					echo '</a></figure>';
    					} } ?>
    				 <div class="entry-content">
    					 <?php the_content ();?>
    						<?php the_excerpt ();?>
    						<div class="morelink">
    <a href="<?php the_permalink() ?>" title="<?php the_title(); ?>" >Читать далее...</a>
    </div>	
    						
    						<?php wp_link_pages( ); ?>
    					</div>						
    				</article>

    Однако при таком раскладе на странице записей отображается не нужное здесь полное содержание записи и ниже — то что нужно. То есть цитата записи и ссылка «Читать далее»
    https://teensy-weensy-unifo.000webhostapp.com

    А на одиночной записи, как и положено, отображается полный контент записи и ниже вновь выводится неуместная здесь цитата и ссылка «Читать далее».
    https://teensy-weensy-unifo.000webhostapp.com/paderzhan-predpolagaemyj-organizator/

    Вопрос в том, как со страницы записей убрать полное содержание поста в анонсе и оставить только цитату. Соответственно в одиночной записи убрать цитату и ссылку «Читать далее»?

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • 
    <?php the_content ();?>
    <?php the_excerpt ();?>
    

    странный автор темы — на фига было одно за другим вставлять?

    но проблем нет, просто используйте условный тег:

    
    <?php  if ( is_single() ) { ?>
    ..
    <?php  } ?>
    

    засуньте туда <?php the_excerpt ();?>

    Автор O

    (@perdyllo)

    Спасибо, Fector! Ваш ответ как всегда по существу и в десятку!

    странный автор темы — на фига было одно за другим вставлять?

    Справедливости ради не будем обвинять автора. Это я чуть начудил.

    • Ответ изменён 5 лет, 10 месяцев назад пользователем O.

    Теперь понятно чё ты мне плагины советовал

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Тема «Одновременный вывод цитаты и полного поста» закрыта для новых ответов.