Crugko

Помогите с плагином latest comments

Пытаюсь выводить последние комментарии, с помощью плагина latest comments, комментарии и имя автора выводится, но ссылка на комментарий не правильная, то есть выводится ссылка на самую первую запись в блоге.

Версия вордпресса – 2.7.1
Записи выводятся не по ID, а названиям.

Вот код моего плагина:

<?php

function cypher_latestcomments($before='<li>', $after='</li>', $max_comments=5, $max_chars = 5) {

    global $wpdb;
    $gu=get_bloginfo('siteurl');

    $output = '';

    $request = "SELECT c.comment_post_ID, c.comment_author, c.comment_content, c.comment_date, p.post_status FROM $wpdb->comments c, $wpdb->posts p WHERE c.comment_post_ID = p.ID AND c.comment_approved = '1'";

    $request .= " ORDER BY comment_date DESC LIMIT $max_comments";

    $comments = $wpdb->get_results($request);

    if($comments){
        foreach ($comments as $comment){
$comment_post_ID = stripslashes($comment->comment_post_ID);
$comment_author = stripslashes($comment->comment_author);
$post_status = stripslashes($comment->post_status);
$comment_content = stripslashes($comment->comment_content);
$comment_content = str_replace('', '', $comment_content);
$comment_content = str_replace('', '', $comment_content);
$comment_content = strip_tags($comment_content);
$max_length = $max_chars;
$words = explode(' ', $comment_content, $max_length + 1);
if (count($words) > $max_length) {
array_pop($words);
array_push($words, '...');
$comment_content = implode(' ', $words);
}
$comment_date = stripslashes($comment->comment_date);

            //$output .= $before . $comment_date . $after;
            if ($post_status == 'static') {
                $output .= $before . '<a href="' . clean_url( get_comment_link($comment->comment_ID) ) . '">' . $comment_author .  '</a>: ' . $comment_content . $after;    
                } else {
                $output .= $before . '<a href="' . clean_url( get_comment_link($comment->comment_ID) ) . '">' . $comment_author .  '</a>: ' . $comment_content . $after;    
                }


        }
    }
    echo $output;
}
?>

Подскажите пожалуйста в каком направлении мне действовать.

Вывод заголовков из блога на сайт

Всем привет. Столкнулся со следующей проблемой, есть блог, на нем несколько категорий, нужно вывести список постов из этих категорий на внешний сайт. То есть примерно так:

Категория 1
–вывод записей–
Категория 2
–вывод записей–

и т.д.

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

Буду очень благодарен за помощь, извините, если подобная тема уже создавалась.

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