BlackvsEvgen
Постоялец
- Регистрация
- 13 Янв 2009
- Сообщения
- 103
- Реакции
- 3
- Автор темы
- #1
Народ, не получается тему установить. Вордпресс последний.
Выдаёт такую ошибку:
Как я понял не выполняется вот эта функция:
Если удаляешь эту функцию, то тема ставится. Но не работают её некоторые функции. Как исправить, может что-то с функцией этой не так ?
Выдаёт такую ошибку:
Fatal error: Cannot redeclare __popular_posts() (previously declared in Z:\home\localhost\www\aaa\wp-content\themes\angels\functions.php:676) in Z:\home\localhost\www\aaa\wp-content\themes\angels\functions.php on line 917
Как я понял не выполняется вот эта функция:
PHP:
function __popular_posts($no_posts=6, $before="<li>", $after="</li>", $show_pass_post=false, $duration="") {
global $wpdb;
$request="SELECT ID, post_title, COUNT($wpdb->comments.comment_post_ID) AS \"comment_count\" FROM $wpdb->posts, $wpdb->comments";
$request .= " WHERE comment_approved=\"1\" AND $wpdb->posts.ID=$wpdb->comments.comment_post_ID AND post_status=\"publish\"";
if(!$show_pass_post) $request .= " AND post_password =\"\"";
if($duration !="") {
$request .= " AND DATE_SUB(CURDATE(),INTERVAL ".$duration." DAY) < post_date ";
}
$request .= " GROUP BY $wpdb->comments.comment_post_ID ORDER BY comment_count DESC LIMIT $no_posts";
$posts=$wpdb->get_results($request);
$output="";
if ($posts) {
foreach ($posts as $post) {
$post_title=stripslashes($post->post_title);
$comment_count=$post->comment_count;
$permalink=get_permalink($post->ID);
$output .= $before . " <a href=\"" . $permalink . "\" title=\"" . $post_title."\">" . $post_title . "</a> " . $after;
}
} else {
$output .= $before . "None found" . $after;
}
return $output;
}
Если удаляешь эту функцию, то тема ставится. Но не работают её некоторые функции. Как исправить, может что-то с функцией этой не так ?