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

شاید شما هم مشتاق باشید که آخرین نظرات کاربرانتون رو در بخشی از سایتتون مانند پایین وب سایت تم دیزاینر نمایش بدید. امروز می خواهم کدی رو معرفی کنم که به شما امکان میده آخرین دیدگاه های کاربرانتون رو براحتی به نمایش در بیارید.
دستوری که معرفی می کنیم دقیقا مانند بخش جدیدترین نظرات کاربران در پایین سایت ما عمل می کنه و شما می تونید اون رو در هر کجا از قالبتون که خواستید قرار بدید.
ابتدا یک فایل جدید با نام box-comments.php در پوشه پوسته سایتتون ایجاد کنید. این پوشه رو می تونید در محل نصب وردپرس > پوشه wp-content پیدا کنید که معمولا اسم پوسته فعال وب سایتتون هست.
سپس کد های زیر رو درون اون قرار بدید:

<?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;

}

?>

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

<?php include (TEMPLATEPATH . '/box-comments.php'); ?>
	<?php if (function_exists('src_simple_recent_comments')) {
     src_simple_recent_comments(5, 50,'', ''); }
?>

تموم شد! برای تنظیم تعداد نظراتی که نمایش داده میشه و طول هر نظر هم باید خط 3 کد دوم رو ویرایش کنید. به جای 5 تعداد نظر و به جای 50 طول نظر رو بر حسب کاراکتر تعیین کنید.

نظرات و دیگر موارد
اگر این قالب را دوست دارید امتیاز دهید :
17 دیدگاه نوشته شده است! می توانید دیدگاه خود را بنویسید

  1. عالییی بود مرسی

  2. با سلام و عرض ادب و احترام.
    دوست گرامی می تونیم کاری کنیم که تو آخرین دیدگاه ها، فقط نظرات کاربران نمایش داده بشه و نظرات ادمین نمایش داده نشه؟
    ممنونم از مطالب خوبتون.

  3. خوب بود موفق باشید

  4. این کد خیلی کاربردیه….
    واقعا ممنون

  5. سلام
    تشکر بابت کد خوبتون
    من اینا رو گذاشتم
    ولی کادر بندی نیستند
    http://www.baziandroid.com

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

  7. سلام
    این کد نمایش آواتار نظر دهنده را نداره .

  8. سلام عزیز
    بعضی مطالبتون لینک دانلودش نیست چکارکنم؟

  9. ممنون واقعا عالی بود

  10. عالی بود ممنونم.

  11. ممنون کاریردی بود

  12. سلام.من تاحالا سایت نداشتم.ولی html & css رو بلدم…
    میتونم با اینا واسه خودم یه سایت دست و پا کنم؟
    چون شما هر چی در مورد ورد پرس یاد میدید php هست.
    بعد در مورد پنل ها هم یکم توضیح میدید.پنل اداری چیه؟

    پاسخ شما :
    دوست من اولین کاری که می کنید باید برید و از وب سایت
    p30hosting.com
    یک هاست خرید کنید.

  13. آخه من بايد تو ايكس بي ان بسازم.

  14. آقا من يه هاست رايگان ايكس بي ان دارم.
    كارهايي كه گفتيد واسه نصب وردپرس رو مو به موووووو انجام دادم.
    ولي اصلا صفحه استايل نداره و نميشه وارد شد.
    پشتيباني هم حواب نميده (غيرفعاله)
    بابا من ديگه اعصابم خورد شده.
    تو رو خدا واسم نصبش كنيد.

    پاسخ شما:
    ما فقط آموزش نصب دادیم. اگر مشکل دارید چرا یک هاست دیگه رو امتحان نمی کنید؟