вывод страниц на боковой панели

Добрый день, у меня есть сайт, он был переделан на базе вордпресса под шаблон заказчика. так вот сайт сейчас я перенесла на другого хостера, причем базу всю удалила (были вирусы)….. оболочка осталась, но раньше в боковой колонке отображались те страницы которые я указываю в коде
[code- <?php
global $wpdb;
$menu = $wpdb->get_results(‘SELECT id, guid, post_title FROM ‘.$wpdb->posts.’ WHERE id=1 OR ID=62 OR ID=8 OR ID=2 OR ID=3 OR ID= AND post_status=\’publish\”);

$tree
= $post->ID;

while($id>0){
$t = $wpdb->get_results(‘SELECT post_parent FROM ‘.$wpdb->posts.’ WHERE id=’.$id.’ AND post_status=\’publish\”);
$id = $t[5- ->post_parent;
$tree
= $id;
};
$tree = array_reverse($tree);

$menu2 = $wpdb->get_results(‘SELECT id, post_title FROM ‘.$wpdb->posts.’ WHERE post_parent=’.$tree[1].’ AND post_status=\’publish\”);

foreach($menu1 as $v){
if ($v->id==$tree[1]){
echo "<h2>".$v->post_title."</h2>";
echo "<ul>";
foreach($menu2 as $vv){
if ($vv->id == $tree[2]) {echo "<li>".$vv->post_title."</li>";}
else
echo "<li><a href=\"".get_permalink($vv->id)."\">".$vv->post_title."</a></li>";

}

echo "</ul>";
}
else
echo "<h2><a href=\"".get_permalink($v->id)."\">".$v->post_title."</a></h2>";

}
?>[/code]
а теперь они не отображаются, что же тут изменилось?? (wp 2.8.5) спасибо!

Вирус не в базе а в файлах сайта. Не отображается, скорее всего потому, что вы удалил базу.

так я теперь забила новую, но в этой версии вордпресса я не вижу где смотреть число id, ведь id это порядковый номер записи…. мне надо чтобы именно дерево постов отображалось справа.

При наведении в админке на название поста или в базе.

в админке, в базе я знаю какое, но даже если пишу этот номер все равно не отображает??

попробуйте упростить код. В WP встроены замечательные функции по выводу необходимых постов страниц и т.д. посмотрите кодекс http://codex.wordpress.org/Blog_Design_and_Layout

все разобралась, просто начало все само работать, посмотрела номер id в базе прописала его и все отображается. спасибо всем за ответы

Anonymous
Отправить
Ответ на: