Это мое самое первое время, чтобы поиграть с wordpress. Тема, которую я выбрал, имеет приятный статический вид, но этот вид исчезает в динамическом режиме. Я следил за некоторыми веб-учебниками, чтобы добавить свою собственную функцию, которая извлекает сообщения в одной категории и печатает в этой позиции. Я думал, что это работает нормально, пока я не заметил, что он испортил данные. Вот моя функция первый:wordpress get_posts() перекрывающиеся печатные записи
$args = array('posts_per_page' => 6, 'offset'=> 0, 'category' => 6,'orderby'=>'id','order'=>'desc');
$posts = get_posts($args);
if(!empty($posts)){//yes we have posts
//loop results now
foreach($posts as $story) {
setup_postdata($story);
the_ID();
echo '<br/>'.the_title();
echo '<br/>'.the_excerpt();
}//end loop
}//
Проблема the_ID и the_title() alaways взять после первой записи в то время как exceprt показывает правильное значение обоего записей.
Я напечатал массив на столбцах переменной и он содержит два разных идентификатора и названия для двух записей, которые у меня есть. Но когда я печатаю, показывает только первый.
Кто-то предложил в каком-то блоге правильный способ:
$title = apply_filters('the_title', $story->title);
$content = apply_filters('the_content', $story->content);
, но затем название и содержание переменных равны нулю/пусто.
Любая идея, что я делаю неправильно, пожалуйста? Я новичок в Wordpress, так жаль.