Intereting Posts
проверка первой и последней дочерних страниц wordpress Добавить настраивать сообщения для редактирования ссылок на выборочно обновленные частичные Сообщения активны и истекли в разных циклах Предотвращать определенные подписчики от определенных таксономий (часто меняются) ссылка на библиотеку JS с использованием неработающих wp_enqueue_scripts Отображать миниатюру сообщения для определенной категории вне цикла Объект WordPress для рамки комментариев Как разрешить загрузку .bin файлов? Подкатегория CSS, которую читает панель администратора Как долго сохранить старый домен для 301 перенаправления после перемещения WordPress? Необходимо вернуться к старой версии wordpress Изменение wp-содержимого без изменения имени папки Как получить уникальный nonce для каждого запроса Ajax? Один раз войти в систему на двух разных сайтах WordPress Использование get_query_var () из плагина

Показывать отрывок в цикле

Я хочу отобразить последнее сообщение с этим циклом.

Это работает, но я не знаю, почему, но выдержка всегда одна и та же.

Что я сделал не так?

<?php $args = array( 'numberposts' => '3' ); $recent_posts = wp_get_recent_posts( $args ); foreach( $recent_posts as $recent ){ ?> <div class="wpb_column vc_column_container vc_col-sm-4"> <div class="wpb_wrapper"> <div class="wpb_text_column wpb_content_element wpb_animate_when_almost_visible wpb_left-to-right wpb_start_animation"> <div class="wpb_wrapper"> <p> <a href="<?php echo get_permalink($recent["ID"]) ?>"> <?php echo get_the_post_thumbnail($recent['ID']); ?> </a> </p> <h3><a href="<?php echo get_permalink($recent["ID"]) ?>"><?php echo $recent["post_title"] ?></a></h3> <p><?php echo get_the_excerpt($recent["ID"]); ?></p> </div> </div> </div> </div> <?php } wp_reset_query(); ?> 

Solutions Collecting From Web of "Показывать отрывок в цикле"

Функция get_the_excerpt имеет проблемы с использованием wp_get_recent_posts, поэтому вместо функции get_the_excerpt используйте функцию wp_trim_excerpt в вашем коде, как показано ниже.

 <?php $args = array( 'numberposts' => '3' ); $recent_posts = wp_get_recent_posts( $args ); foreach( $recent_posts as $recent ){ ?> <div class="wpb_column vc_column_container vc_col-sm-4"> <div class="wpb_wrapper"> <div class="wpb_text_column wpb_content_element wpb_animate_when_almost_visible wpb_left-to-right wpb_start_animation"> <div class="wpb_wrapper"> <p> <a href="<?php echo get_permalink($recent["ID"]) ?>"> <?php echo get_the_post_thumbnail($recent['ID']); ?> </a> </p> <h3><a href="<?php echo get_permalink($recent["ID"]) ?>"><?php echo $recent["post_title"] ?></a></h3> <p><?php echo wp_trim_words( $recent['post_content'], 50, '...' ); ?></p> </div> </div> </div> </div> <?php } wp_reset_query(); ?>