عرض سلام خدمت همراهان گرامی مکانیک وردپرس ؛
مدیریت و تنظیمات بخش نظرات یا دیدگاه ها در وردپرس به سادگی از طریق پنل مدیریتی وردپرس امکان پذیر است.
اما این مدیریت ساده و بدون انعطاف بوده و امکانات متنوعی برای مدیریت دیدگاه ها در اختیار ما قرار نمیدهد.
مثلا چگونه باید آخرین دیدگاه ها در وردپرس را بدون استفاده از افزونه نمایش دهیم؟
با ما همراه باشید…
نمایش آخرین دیدگاه ها در وردپرس با استفاده از کد
برای نمایش آخرین نظرات در وردپرس میتوانید ابتدا یک فایل با نام 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
سلام میشه نحوه اضافه کردن اواتارم بهش اضافه کنید
سلام محمد عزیز این کد رو بهش اضافه کنید
get_avatar( $id_or_email, $size, $default, $alt, $args );
موفق باشید