Привет, коллеги по Wordpress, опытные пользователи. Я занимаюсь борьбой, делая последние 3 сообщения с эскизом на моей домашней странице в Wordpress TwentySixteen Theme. Я пробовал различные возможности, но я не могу заставить его работать.Получение отрывка в цикле в цикле - Двадцать шестнадцать тема Wordpress
Цель состоит в том, чтобы посмотреть посты, как это: http://caenthemes.cekuj.net/?s=p%C5%99%C3%ADsp%C4%9Bvek
Моя мысль заключается в использовании уже сделал шаблон для страницы Seach. Но вместо этого текст выдержки нигде не указан: http://caenthemes.cekuj.net/ Тот факт, что его стиль не оставьте в стороне, пожалуйста.
код главной страницы:
<?php
/**
* The template for displaying main-page without title.
* @package WordPress
* @subpackage Twenty_Sixteen
* @since Twenty Sixteen 1.0
*/
?>
<section id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<!--<header class="entry-header">
<?php the_title('<h1 class="entry-title">', '</h1>'); ?>
</header><!-- .entry-header -->
<div class="wp-page-content">
<?php
the_content();
wp_link_pages(array(
'before' => '<div class="page-links"><span class="page-links-title">' . __('Pages:', 'twentysixteen') . '</span>',
'after' => '</div>',
'link_before' => '<span>',
'link_after' => '</span>',
'pagelink' => '<span class="screen-reader-text">' . __('Page', 'twentysixteen') . ' </span>%',
'separator' => '<span class="screen-reader-text">, </span>',
));
?>
</div><!-- .entry-content -->
</section>
<section>
<header class="entry-header">
<h2>
<?php
if (get_locale() == 'cs_CZ') {
echo "Nejnovější příspěvky";
} else {
echo "Latest posts";
}
?>
</h2>
</header><!-- .entry-header -->
<?php
$args = array(
'posts_per_page' => 3,
'offset' => 0,
'category' => '',
'category_name' => '',
'orderby' => 'date',
'order' => 'DESC',
'include' => '',
'exclude' => '',
'meta_key' => '',
'meta_value' => '',
'post_type' => 'post',
'post_mime_type' => '',
'post_parent' => '',
'author' => '',
'author_name' => '',
'post_status' => 'publish',
'suppress_filters' => true
);
$myposts = get_posts($args);
foreach ($myposts as $post) : setup_postdata($post);
get_template_part('template-parts/content', 'search');
endforeach;
wp_reset_postdata();
?>
</section><!-- #wp-page-content-## -->
Я 80% уверен, что я не обрабатываю правый внутренний цикл внутри основного цикла двадцать шестнадцать. Просто чтобы покрыть все возможности, я также пытался сделать это не через шаблон, но все же я получаю только заголовки категорий и миниатюр, но не выдержки. Можете ли вы мне помочь? Вся страница основана на двадцать шестнадцатой теме с моими изменениями. Большое спасибо, Кан Ragestorm
спасибо @caen – Chinou