Гуру - Репутация: 384
- Webmoney BL: ?
| Добрый день. Есть код, он написан для Wordpress и выводит заданные записи по id для конкретной категории. Когда я его вставляю на сайт происходит ошибка и пропадает футер. Глаз уже замылился не могу найти баг. Может кто глянет свежим взглядом...
PHP код: <?php
$category = get_the_category();
if ($cat =='' ) {
$cat = $category[0]->cat_ID;
}
switch ($cat) { // id категории
// авто
case 15:
$result = $wpdb->get_results("SELECT comment_count,ID,post_title, post_date FROM $wpdb->posts WHERE post_status='publish' and ID in (502,495,482,478,458,451)");
break;
// секс
case 1641:
$result = $wpdb->get_results("SELECT comment_count,ID,post_title, post_date FROM $wpdb->posts WHERE post_status='publish' and ID in (9919,9827,9654,9133,6205,4748,4740,9758,4734,9982,10165,10187)");
break;
// красота
case 4:
$result = $wpdb->get_results("SELECT comment_count,ID,post_title, post_date FROM $wpdb->posts WHERE post_status='publish' and ID in (9722,9163,5711,1032,1124,3350,4468,3333,1495,4938,9912)");
break;
// Семья
case 16:
$result = $wpdb->get_results("SELECT comment_count,ID,post_title, post_date FROM $wpdb->posts WHERE post_status='publish' and ID in (9206,9124,5068,3461,3068,2780,5974,9965,9982)");
break;
// спорт
case 17:
$result = $wpdb->get_results("SELECT comment_count,ID,post_title, post_date FROM $wpdb->posts WHERE post_status='publish' and ID in (7568,6808,2109,1603,695,610,5863,9727,6289)");
break;
// дом
case 18:
$result = $wpdb->get_results("SELECT comment_count,ID,post_title, post_date FROM $wpdb->posts WHERE post_status='publish' and ID in (9732,9703,9682,9675,9119,9109,9101,9095,7117,6414)");
break;
// своими руками
case 23:
$result = $wpdb->get_results("SELECT comment_count,ID,post_title, post_date FROM $wpdb->posts WHERE post_status='publish' and ID in (9998,9909,6389,9772,4304,4206,6358,6371)");
break;
// другие
case 24:
$result = $wpdb->get_results("SELECT comment_count,ID,post_title, post_date FROM $wpdb->posts WHERE post_status='publish' and ID in (4223,4506,1867,4849,9182,9740,9816,9818,9898,9821,9965)");
break;
// Кулинария
case 167:
$result = $wpdb->get_results("SELECT comment_count,ID,post_title, post_date FROM $wpdb->posts WHERE post_status='publish' and ID in (1798,1816,2055,9656,9667,9052)");
break;
//
default:
$result = $wpdb->get_results("SELECT comment_count,ID,post_title, post_date FROM $wpdb->posts WHERE post_status='publish' and id in (918644444,4443423432)");
}
foreach ($result as $topten) {
$postid = $topten->ID;
$title = $topten->post_title;
$commentcount = $topten->comment_count;
echo '<a href="'.get_permalink($postid).'">.$title</a>';
}
?>
---------- Сообщение добавлено 13:01 ---------- Предыдущее 12:07 ---------- Разобрался. Забыл указать global $wpdb; Тему можно закрывать. Извините за беспокойство. |