شاید شما هم مشتاق باشید که آخرین نظرات کاربرانتون رو در بخشی از سایتتون مانند پایین وب سایت تم دیزاینر نمایش بدید. امروز می خواهم کدی رو معرفی کنم که به شما امکان میده آخرین دیدگاه های کاربرانتون رو براحتی به نمایش در بیارید.
دستوری که معرفی می کنیم دقیقا مانند بخش جدیدترین نظرات کاربران در پایین سایت ما عمل می کنه و شما می تونید اون رو در هر کجا از قالبتون که خواستید قرار بدید.
ابتدا یک فایل جدید با نام 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 طول نظر رو بر حسب کاراکتر تعیین کنید.
اگر این قالب را دوست دارید امتیاز دهید : |
عالییی بود مرسی
با سلام و عرض ادب و احترام.
دوست گرامی می تونیم کاری کنیم که تو آخرین دیدگاه ها، فقط نظرات کاربران نمایش داده بشه و نظرات ادمین نمایش داده نشه؟
ممنونم از مطالب خوبتون.
خوب بود موفق باشید
این کد خیلی کاربردیه….
واقعا ممنون
سلام
تشکر بابت کد خوبتون
من اینا رو گذاشتم
ولی کادر بندی نیستند
http://www.baziandroid.com
با سلام.
مطلب مفیدی بود
اما یک چیز رو فکر میکنم جا انداختید
اونم اینه که توی این کد قسمتی برای نمایش آواتار شخص نظر دهنده وجود نداره. مثلا مثل سایت خود شما علاوه بر نظراتی که تو قسمت پایین هست، تصویر آواتار اون شخص هم وجود داره. اما توی این کد، کدی برای نمایش تصویر آواتار وجود نداره. باید چه کدی رو وارد کنید تا تصویر آواتار مثل سایت شما به نمایش در بیاد؟
ممنون
سلام
این کد نمایش آواتار نظر دهنده را نداره .
سلام عزیز
بعضی مطالبتون لینک دانلودش نیست چکارکنم؟
مثلا کدوم مطالب. ؟
ممنون از لطف شما
ممنون واقعا عالی بود
عالی بود ممنونم.
ممنون کاریردی بود
سلام.من تاحالا سایت نداشتم.ولی html & css رو بلدم…
میتونم با اینا واسه خودم یه سایت دست و پا کنم؟
چون شما هر چی در مورد ورد پرس یاد میدید php هست.
بعد در مورد پنل ها هم یکم توضیح میدید.پنل اداری چیه؟
آخه من بايد تو ايكس بي ان بسازم.
آقا من يه هاست رايگان ايكس بي ان دارم.
كارهايي كه گفتيد واسه نصب وردپرس رو مو به موووووو انجام دادم.
ولي اصلا صفحه استايل نداره و نميشه وارد شد.
پشتيباني هم حواب نميده (غيرفعاله)
بابا من ديگه اعصابم خورد شده.
تو رو خدا واسم نصبش كنيد.