آخرین نظرات و دیدگاه های وردپرس

شاید شما در سایت های مختلف دیده باشید که در منوی کناری سایت و یا فوتر سایت مثل من آخرین نظرات و دیدگاه ها به نمایش درمیاد.البته همچین ابزارکی وجود داره ولی فقط نام و عنوان مطلبی که توش نظر داده شده است نوشته میشه.

امروز کدی را برای شما قرار میدم که هم متن خوده نظر به نمایش دربیاد و هم بتونید اونو در هرجایه قالب مثل فوتر قرار بدید.

ایجاد صفحه lastcomments.php

کد های زیر را در یک فایل به نام lastcomments.php در مکانی که فایل های قالب شما قرار دارند , بگذارید.

<?php
function src_simple_recent_comments($src_count=7, $src_length=60, $pre_HTML='<li><h2> Recent Comments </h2>', $post_HTML='</li>') {
 global $wpdb;
 $sql = "SELECT DISTINCT ID, post_title, post_password, comment_ID, comment_post_ID, comment_author, comment_date_gmt, comment_approved, comment_type,
 SUBSTRING(comment_content,1,$src_length) AS com_excerpt
 FROM $wpdb->comments
 LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID = $wpdb->posts.ID)
 WHERE comment_approved = '1' AND comment_type = '' AND post_password = ''
 ORDER BY comment_date_gmt DESC
 LIMIT $src_count";
 $comments = $wpdb->get_results($sql);
 $output = $pre_HTML;
 $output .= "\n<ul>";
 foreach ($comments as $comment) {
 $output .= "\n\t<li><strong><a href=\"" . get_permalink($comment->ID) . "#comment-" . $comment->comment_ID . "\" title=\"on " . $comment->post_title . "\">" . $comment->comment_author . "</a></strong>: " . strip_tags($comment->com_excerpt) . "...</li>";
 }
 $output .= "\n</ul>";
 $output .= $post_HTML;
 echo $output;
}
?>

آخرین نظرات در قالب

اگر دوست دارید در منوهاتون آخرین نظرات را به نمایش درآورید باید با استفاده از افزونه ابزارک php code widget در منوی خود کدهای php زیر را قرار بدید.اگر مایلید در جایی دیگر مثل فوتر و … به نمایش درآورید که به قالب خود رفته و باز همین کدها رو قرار بدید.

<?php include (TEMPLATEPATH . '/lastcomments.php'); ?>
 <?php if (function_exists('src_simple_recent_comments')) {
 src_simple_recent_comments(6, 80,'', ''); }
?>

عدد 6 که در کد وجود دارد تعداد نظرات هستش که به نمایش در میاد و عدد 80 هم تعداد حرف های اول اون نظر هستش و مابقی به نمایش در نمیاد.خودتون هر چقدر دوست دارید تنظیم کنید.

20 نظرات
  1. آرمین می گوید

    استفاده از این کد متاسفانه فشار زیادی به سرور میاره

  2. ایمان می گوید

    سلام برای ایجاد اواتار بدون عکس کد نویسی کافی است یا باید در سایت gravatar عکس اپلود کرد یا باید در ورد پرس تنظیماتی انجام داد؟ چون من کد php نوشتم ولی اواتار در صفحه سینگل ظاهر نشد.

    1. عباس صادقی می گوید

      سلام، لازمه که تو سایت گراواتار ثبت نام کنید و برای ایمیل مورد نظر تصویری آپلود کنید!
      از تنظیمات> گفت‌وگوها قسمت نیم‌رخ ها مراجعه کنید و روی حالت گراواتار قرارش بدین!
      موفق باشید..

  3. رضا علیزاده می گوید

    سلام دکتر,
    راهی هست که فقط دیدگاه های ثبت شده نمایش داده بشه نه پاسخ به اون ها البته در بخش ابزارک ها (با افزونه یا کد)

  4. فراز توانا می گوید

    با سلام و عرض ادب
    با تشکر از مطلبتون خیلی عالی بود.
    موفق باشید.

  5. نیشابور می گوید

    خیلی عالی بود دستتون درد نکنه.

  6. کدخدانت می گوید

    سلام
    واقعا ممنون وسپاسگزارم
    بعداز مطالعه سایت شما میتونم بگم سایت بسیار ساده وکلی دارید
    این صفتی است که باید هر سایت داشته باشه
    بازهم ممنونم واقعا استفاده کردم

    1. آرش حیدری می گوید

      سلام
      ممنون لطف دارید شما .

  7. امین فراست می گوید

    این نمایش بدون آواتار نویسنده است .
    کدی هست که با آواتار نویسنده نمایش بده؟
    ممنون

  8. پنل اس ام اس می گوید

    سلام , ممنون از سایت خوبتون ! واقعا سایت خوبی دارید !!!!!!!!!!! موفق باشید .

  9. sam می گوید

    سلام.اگه قالب سایتی قسمت دیدگاهو نداشته باشه چه جوری و تو چه قسمتی میشه اونو اضافه کرد؟باید چه تنظیماتی انجام داد؟

  10. بیمه عمر سامان می گوید

    ورد پرس همیشه از نظر تنوع افزونه از جوملا جولوتر بوده ممنون از سایت خوبتون

  11. سیاوش می گوید

    خیلی خیلی ممنون عالی بود

  12. امیرحسین می گوید

    سلام / ممنون بابت نوشته

    چطوری خود نوشته رو هم لینک کنیم به اون نظر
    این جا فقط اسم نویسنده لینک شده

  13. محمد می گوید

    من دیدم بعضی از سایت ها کنارش بند انگشتی هم داره. آیا این کد هم این امکان رو داره

    1. آرش حیدری می گوید

      سلام
      منظورتون گراواتار شخصی که دیدگاه نوشته ، هستش ؟

  14. یه دانشجو می گوید

    سلام ارش خوبی من هیچی نفهمیدم لطفا ادرس ایمیلم بردار منو ادد کن بعد خودت کمکم کن تنکیو باتشکر

    1. آرش حیدری می گوید

      سلام
      برای بلاگفا این کدها کار نمی کنند …
      موفق باشید

  15. سریال دانلود می گوید

    مرسی ممنون از شما….

  16. نیلوفر بانو می گوید

    ممنونم . عالی بود :)

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.