Не удается вывести последние посты из определенной категории в WP

plenum
На сайте с 28.12.2008
Offline
55
1559

Здравствуйте, уважаемые форумчане.

Пытаюсь в сайдбаре вывести 5 последних записей из одной категории, но не получается. Пишу следующий код:

<ul>

<?php $posts_new = get_posts(’category=1&numberposts=5&#8242;);
foreach ($posts_new as $post_new) :
echo ‘<li><a href="’.get_permalink($post_new->ID).’">’.$post_new->post_title.’</a></li>’;
endforeach; ?>
</ul>

А мне выводится вот такая ошибка на сайте:

Parse error: syntax error, unexpected '=' in /home/y/имя_хостинга/домен.ru/public_html/wp-content/themes/autospares/sidebar.php on line 25

Подскажите в чем причина? Может этот код не подходит для WordPress Версия 2.9.2?

RO
На сайте с 13.07.2009
Offline
88
#1

здается мне причина кроется в этом загадочном кусе

get_posts(’category=1&numberposts=5&#8242;);

где этот код взяли?

plenum
На сайте с 28.12.2008
Offline
55
#2

на этом сайте http://mini-web.ru/wordpress/vyvesti-posty-iz-rubriki/

он не правильный?

RO
На сайте с 13.07.2009
Offline
88
#3

заблокирована правая чать мышки? или ctrl+c ctrl+v не для мужыков? присмотритесь к оригиналу.

у вас:

get_posts('category=1&numberposts=5&#8242;); 

оригинал:

get_posts('category=1&numberposts=5');

игра называется: "найди 2 отличия и получи пирожок с картошкой".

plenum
На сайте с 28.12.2008
Offline
55
#4

Теперь сделал так, все-равно почему то высвечивает ошибку:

<?php $posts_new = get_posts('category=1&numberposts=5');

foreach ($posts_new as $post_new) :
echo ‘<li><a href="’.get_permalink($post_new->ID).’">’.$post_new->post_title.’</a></li>’;
endforeach; ?>

Что-то не понятное получается :) в чем еще может быть причина?

RO
На сайте с 13.07.2009
Offline
88
#5

хмм, а ошибку покажите?

plenum
На сайте с 28.12.2008
Offline
55
#6
Parse error: syntax error, unexpected '>' in /home/y/yanter/avtomilk.ru/public_html/wp-content/themes/autospares/sidebar.php on line 28

вот ошибка

Barkoff
На сайте с 17.09.2007
Offline
27
#7

У вас одинарные ковычки неправильные указаны. Попробуйте этот код -


<?php $posts_new = get_posts('category=1&numberposts=5');
foreach ($posts_new as $post_new) :
echo '<li><a href="'.get_permalink($post_new->ID).'">'.$post_new->post_title.'</a></li>';
endforeach; ?>

(‘) и (') - разные символы. нужно использовать именно (')

Дизайн сайтов, вёрстка, создание сайтов «под ключ», удалённое сопровождение (http://deworks.ru/)
Портфолио (http://www.free-lance.ru/users/Deworks)
plenum
На сайте с 28.12.2008
Offline
55
#8

Barkoff, огромное спасибо, вроде получилось!

maldivec
На сайте с 04.11.2008
Offline
160
#9

Разберитесь с кавычками, у вас там намешаны разных типов, конечно будут ошибки.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий