• Проблема в том, что при открытии статей перед первым абзацем стоит картинка к статье, а на главной и в категориях отображается только часть первого абзаца без картинки.

    В интернете пишут, что надо поменять the_excerpt() на the_content(). Но проблема в том, что ни в одном файле моей темы Elegant Themes «Daily Journal» нет «the_excerpt».

    Проблема еще началась еще когда только установил WordPress 3.4.1, использовал стандартный шаблон Twenty Eleven. В RSS ленте статьи попадали без картинок, только текстовое вступление.

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Покажите, как выглядит Loop у вас в шаблоне для главной страницы.

    Не совсем понял.
    У меня в шаблоне есть 2 файла: loop-page.php и loop-single.php.
    Мне показать, что находится в этих файлах?

    Модератор Юрій

    (@yube)

    Мне показать, что находится в этих файлах?

    Нет, мы попробуем угадать. Победитель поедет на битву экстрасенсов. 🙂

    Вам же русским по белому написали

    Покажите, как выглядит Loop у вас в шаблоне для главной страницы.

    loop-page

    <?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
    	<article class="note-block entry post">
    		<div class="note">
    			<div class="note-inner">
    				<div class="note-content">
    					<div class="post-title">
    						<h1 class="main_title"><?php the_title(); ?></h1>
    					</div>
    					<div class="post-content clearfix">
    						<?php
    							$thumb = '';
    							$width = apply_filters('et_image_width',113);
    							$height = apply_filters('et_image_height',113);
    							$classtext = '';
    							$titletext = get_the_title();
    							$thumbnail = get_thumbnail($width,$height,$classtext,$titletext,$titletext,false,'Single');
    							$thumb = $thumbnail["thumb"];
    						?>
    						<?php if ( '' <> $thumb && 'on' == get_option( 'dailyjournal_page_thumbnails' ) ) { ?>
    							<div class="post-image">
    								<a href="<?php the_permalink(); ?>">
    									<?php print_thumbnail($thumb, $thumbnail["use_timthumb"], $titletext, $width, $height, $classtext); ?>
    									<span class="overlay"></span>
    								</a>
    							</div> 	<!-- end .post-image -->
    						<?php } ?>
    						<?php the_content(); ?>
    
    						<?php wp_pagenavi( array( 'type' => 'multipart' ) ); ?>
    
    						<?php edit_post_link(esc_attr__('Edit this page','DailyJournal')); ?>
    					</div> <!-- end .post-content -->
    				</div> <!-- end .note-content-->
    			</div> <!-- end .note-inner-->
    		</div> <!-- end .note-->
    		<div class="note-bottom-left">
    			<div class="note-bottom-right">
    				<div class="note-bottom-center"></div>
    			</div>
    		</div>
    	</article> 	<!-- end .post-->
    <?php endwhile; // end of the loop. ?>

    loop-single

    <?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
    	<?php if (get_option('dailyjournal_integration_single_top') <> '' && get_option('dailyjournal_integrate_singletop_enable') == 'on') echo (get_option('dailyjournal_integration_single_top')); ?>
    
    	<article class="note-block entry post">
    		<div class="note">
    			<div class="note-inner">
    				<div class="note-content">
    					<div class="post-title">
    						<span class="post-meta"><?php echo get_the_time( get_option('dailyjournal_date_format') ); ?></span>
    						<h1><?php the_title(); ?></h1>
    					</div>
    					<div class="post-content clearfix">
    						<?php
    							$thumb = '';
    							$width = apply_filters('et_image_width',113);
    							$height = apply_filters('et_image_height',113);
    							$classtext = '';
    							$titletext = get_the_title();
    							$thumbnail = get_thumbnail($width,$height,$classtext,$titletext,$titletext,false,'Single');
    							$thumb = $thumbnail["thumb"];
    						?>
    						<?php if ( '' <> $thumb && 'on' == get_option( 'dailyjournal_thumbnails' ) ) { ?>
    							<div class="post-image">
    								<a href="<?php the_permalink(); ?>">
    									<?php print_thumbnail($thumb, $thumbnail["use_timthumb"], $titletext, $width, $height, $classtext); ?>
    									<span class="overlay"></span>
    								</a>
    							</div> 	<!-- end .post-image -->
    						<?php } ?>
    						<?php the_content(); ?>
    
    <?php wp_pagenavi( array( 'type' => 'multipart' ) ); ?>
    
    						<?php edit_post_link(esc_attr__('Edit this page','DailyJournal')); ?>
    					</div> <!-- end .post-content -->
    				</div> <!-- end .note-content-->
    			</div> <!-- end .note-inner-->
    		</div> <!-- end .note-->
    		<div class="note-bottom-left">
    			<div class="note-bottom-right">
    				<div class="note-bottom-center"></div>
    			</div>
    		</div>
    	</article> 	<!-- end .post-->
    
    	<?php if (get_option('dailyjournal_integration_single_bottom') <> '' && get_option('dailyjournal_integrate_singlebottom_enable') == 'on') echo(get_option('dailyjournal_integration_single_bottom')); ?>
    
    	<?php
    		if ( get_option('dailyjournal_468_enable') == 'on' ){
    			if ( get_option('dailyjournal_468_adsense') <> '' ) echo( get_option('dailyjournal_468_adsense') );
    			else { ?>
    			   <a href="<?php echo esc_url(get_option('dailyjournal_468_url')); ?>"><img src="<?php echo esc_url(get_option('dailyjournal_468_image')); ?>" alt="468 ad" class="foursixeight" /></a>
    	<?php 	}
    		}
    	?>
    
    	<?php
    		if ( 'on' == get_option('dailyjournal_show_postcomments') ) comments_template('', true);
    	?>
    <?php endwhile; // end of the loop. ?>

    В обоих случаях стоит the_content(). Либо проблема не в этом, либо вы показываете не тот код.

    Я представил выше 2 файла: loop-page.php, loop-single.php.

    Может вам поможет увидеть ошибку сам сайт: poznaysebia(точка)com.

    Сейчас временно активировал стандартный шаблон (Twenty Eleven), на главной странице картинки начали показываться.
    (Но при этом когда я только установил WordPress и был шаблон Twenty Eleven у меня картинки на главной были, а в RSS их не было. Не знаю, взаимосвязано ли это с теперешней проблемой.)

    Вот все файлы шаблона (Админка/Внешний вид/Редактор):
    Комментарии (comments.php)
    core_functions.php
    custom_functions.php
    import_settings.php
    options_dailyjournal.php
    post_thumbnails_dailyjournal.php
    Подвал (footer.php)
    Функции темы (functions.php)
    Заголовок (header.php)
    breadcrumbs.php
    entry.php
    navigation.php
    no-results.php
    top_info.php
    widgets.php
    Основной шаблон (index.php)
    loop-page.php
    loop-single.php
    Шаблон страницы «Blog Page» (page-blog.php)
    Шаблон страницы «Contact Page» (page-contact.php)
    Шаблон страницы «Gallery Page» (page-gallery.php)
    Шаблон страницы «Login Page» (page-login.php)
    Шаблон страницы «Search Page» (page-search.php)
    Шаблон страницы «Sitemap Page» (page-sitemap.php)
    Шаблон страницы «Portfolio Page» (page-template-portfolio.php)
    Шаблон страницы (page.php)
    Боковая колонка (sidebar.php)
    Одна запись (single.php)

    Решить данную проблему мне помогли на studio-gost.ru, указав, что нужно исправить код в файле wp-content/themes/DailyJournal/includes/entry.php.

    Может кому это поможет.

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Тема «Не могу найти the_excerpt(), чтобы заменить на the_content()» закрыта для новых ответов.