Маленький хак для блока комментариев

Те кто посещал раньше этот сайт, тот наверняка видели блок «последние комментарии». Всё бы в нём хорошо, если бы он не выводил ник автора как ссылку на его сайт. Ссылки конечно не жаль, просто люди таким образом в последние время стали прокачивать свои сайты. Даже не люди, а просто боты, приходят, оставляют Человеко Подобные Комментарии (ЧПК в дальнейшем) и получают ссылку на свой сайт. Как настроить стандартный блок я не нашёл, но приведу сейчас пример кода, который выводит блок комментариев в данный момент у меня:

[code lang=""]
function get_recent_comments($no_comments = 5, $before = '
  • ', $after = '', $show_pass_post = false) { global $wpdb, $tablecomments, $tableposts; $request = "SELECT ID, post_title, post_date, post_name, comment_ID, comment_content, comment_author FROM $tableposts, $tablecomments WHERE $tableposts.ID=$tablecomments.comment_post_ID AND (post_status = 'publish' OR post_status = 'static')"; if(!$show_pass_post) { $request .= "AND post_password ='' "; } $request .= "AND comment_approved = '1' ORDER BY $tablecomments.comment_date DESC LIMIT $no_comments"; $comments = $wpdb->get_results($request); $posts = $wpdb->get_results($request); $output = ''; foreach ($comments as $comment) { $comment_author = stripslashes($comment->comment_author); $comment_content = strip_tags($comment->comment_content); $comment_content = stripslashes($comment_content); $comment_content = substr($comment_content,0,150); $comment_excerpt =substr($comment_content,0,50); $comment_excerpt = utf8_trim($comment_excerpt); $permalink = get_permalink($comment->ID) ."#comment-".$comment->comment_ID; $output .= $before . $comment_author . ': ' .''. $comment_excerpt . '...' . $after; } echo $output; } [/code]
  • После таких манипуляций и вставки этой функции в код шаблона, у меня получилось следующее:

    Если есть вопросы, задавайте.

    Мой блог находят по следующим фразам

    Рекомендую прочитать:

    Bookmark the permalink. Оставить комментарийили trackback:Trackback URL.

    2 комментариев

    1. Опубликован 20 Сентябрь 2008 в 0:34 | Прямая ссылка

      Thumb up Thumb down 0

      Я папал в ситорию ))) сп полезный хак

    2. Опубликован 20 Сентябрь 2008 в 0:55 | Прямая ссылка

      Thumb up Thumb down 0

      Да незачто :) Если нужны ещё какие-то хаки — пиши, реализую.

    Оставить комментарий

    Ваш e-mail никогда не будет опубликован или передан третьим лицам. Обязательные поля отмечены *

    *
    *

    You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

    Подписаться, не комментируя