نمایش آخرین دیدگاه ها در وردپرس بدون استفاده از افزونه

عرض سلام خدمت همراهان گرامی مکانیک وردپرس ؛ مدیریت و تنظیمات بخش نظرات یا دیدگاه ها در وردپرس به سادگی از طریق پنل مدیریتی وردپرس امکان پذیر است. اما این مدیریت ساده و بدون انعطاف بوده و امکانات متنوعی برای...

Picture of هانیه مجللی
هانیه مجللی

عرض سلام خدمت همراهان گرامی مکانیک وردپرس ؛
مدیریت و تنظیمات بخش نظرات یا دیدگاه ها در وردپرس به سادگی از طریق پنل مدیریتی وردپرس امکان پذیر است.
اما این مدیریت ساده و بدون انعطاف بوده و امکانات متنوعی برای مدیریت دیدگاه ها در اختیار ما قرار نمیدهد.
مثلا چگونه باید آخرین دیدگاه ها در وردپرس را بدون استفاده از افزونه نمایش دهیم؟
با ما همراه باشید…

نمایش آخرین دیدگاه ها در وردپرس بدون استفاده از افزونه

نمایش آخرین دیدگاه ها در وردپرس با استفاده از کد

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

<?php
function src_simple_recent_comments
($src_count=۷, $src_length=۶۰, $pre_HTML='<li><h۲> Recent Comments </h۲>', $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,۱,$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 = '۱' 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 include (TEMPLATEPATH . '/lastcomments.php'); ?>
 <?php if (function_exists('src_simple_recent_comments')) {
 src_simple_recent_comments(۶, ۸۰,'', ''); }
?>

شما میتوانید با تغییر عدد ۶ در قطعه کد بالا تعداد نمایش آخرین نظرات را افزایش یا کاهش دهید.
همچنین میتوانید با تغییر عدد ۸۰، تعداد حرف های نمایشی را زیاد یا کم کنید.

نمایش آخرین دیدگاه ها در وردپرس بدون استفاده از افزونه

شما میتوانید از قطعه کد ذکر شده، در مکان های مختلف سایت مانند Sidebar یا Footer یا … هر نقطه دیگری از سایتتون استفاده کنید تا آخرین دیدگاه ها در ان محل به نمایش در بیاید.

استفاده از کد برای نمایش اخرین دیدگاه ها در وردپرس شما را از نصب پلاگین هایی مانند افزونه Decent Comment وردپرس بی نیاز میکند.
موفق باشید…

امتیاز دادن

مقالات مرتبط

نظرات با ارزش کاربران

2 Responses

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

طراحی افزونه وردپرس

فهرست مطالب