Weinaum
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Mavrikii спасибо,частично разобрался:в теме есть настройка опции в панели управления - Blog Style post format - по дефолту данная опция disalbe, для начала ее включил после этого если в постах установить принудительно тег more, то выводится с сохранение формата и more работает. После этого создал на основе шаблона Home - шаблон для страницы - и далее в настройках темы переключил "На главной странице отображать - Статическую страницу - Home". Тогда в принципе все получается, но тут другая вылезла проблема: в данном шаблоне на главной выводятся заголовки 3-х последних записей из блога, так вот, после проведенных манипуляций они перестали выводиться, вместо них выводится заголовок страницы - Home. Хотя в шаблоне принудительно прописан вывод именно заголовков 3-х последних постов. Код: <?php if ( 'on' == $display_news_section ) { ?> <div id="news"> <h2><?php echo esc_html( et_get_option( 'harmony_recent_news_title', __( 'Recent blog', 'Harmony' ) ) ); ?></h2> <ul id="news-posts"> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <?php $thumb = ''; $width = (int) apply_filters( 'et_home_blog_image_width', 60 ); $height = (int) apply_filters( 'et_home_blog_image_height', 60 ); $titletext = get_the_title(); $thumbnail = get_thumbnail( $width, $height, '', $titletext, $titletext, false, 'Blogimage' ); $thumb = $thumbnail["thumb"]; ?> <li class="clearfix"> <?php if ( '' != $thumb ) { ?> <div class="news-image"> <a href="<?php the_permalink(); ?>"> <?php print_thumbnail( $thumb, $thumbnail["use_timthumb"], $titletext, $width, $height, '' ); ?> </a> </div> <?php } ?> <h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3> <?php printf ( __( '<p class="meta-info">Posted by <a href="%1$s">%2$s</a> on %3$s</p>', 'Harmony' ), esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ), get_the_author(), esc_html( get_the_time( et_get_option( 'harmony_date_format', 'M j, Y' ) ) ) ); ?> </li> <?php endwhile; endif; ?> </ul> <a href="category/blog" class="more"><?php esc_html_e( 'More News', 'Harmony' ); ?></a> </div> <!-- end #news --> <?php } ?> | и вот совершенно не могу понять, где проблема, и почему вместо заголовков статей выводится заголовок страницы home... Добавлено: вроде бы разобрался. Спасибо еще раз за подсказки ) |