Notice: wp_deregister_script was called incorrectly. اسکریپتها و شیوهنامهها نباید پیش از wp_enqueue_scripts
، admin_enqueue_scripts
و login_enqueue_scripts
ثبت یا فراخوانی شوند. Please see Debugging in WordPress for more information. (این پیام در نگارش 3.3 افزوده شده است.) in /home/ronakweb/domains/ronakweb.com/public_html/wp-includes/functions.php on line 3190
Warning: Cannot modify header information - headers already sent by (output started at /home/ronakweb/domains/ronakweb.com/public_html/wp-content/themes/ronakweb2/functions.php:289) in /home/ronakweb/domains/ronakweb.com/public_html/wp-includes/feed-rss2.php on line 8
اگر قالب وردپرس تان از ابزارک پشتیبانی می کند می توانید براحتی با قرار دادن ابزارک آخرین دیدگاه های وردپرس در محل مورد نظرتان قابلیت نمایش جدیدترین نظرات را در سایت تان ایجاد کنید، اما ابزارک اطلاعات زیادی را نمایش نمی دهد و تنها به نمایش نام نظر دهنده به همراه خلاصه ای از دیدگاه اکتفا می کند اگر می خواهید اطلاعات کاملتری در اختیار بازدیدکنندگان قرار دهید می توانید براحتی از کدهای زیر استفاده کنید.
ابتدا از فایل فانکشن پوسته تان پشتیبان تهیه کنید تا در صورت بروز مشکل فانکشن را جایگزین کنید سپس کد نمایش جدیدترین دیدگاه های وردپرس زیر را در فایل functions.php قالب وردپرس تان کپی کنید.
<?php function recent_comments( $posts = 5, $size = 25 ) { global $wpdb; $sql = "SELECT DISTINCT ID, post_title, post_password, comment_ID, comment_post_ID, comment_author, comment_author_email, comment_date_gmt, comment_approved, comment_type,comment_author_url, SUBSTRING(comment_content,1,65) 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 ".$posts; $comments = $wpdb->get_results($sql); foreach ($comments as $comment) { ?> <li> <?php echo get_avatar( $comment, $size ); ?> <div class="info"> <a href="<?php echo get_permalink($comment->ID); ?>#comment-<?php echo $comment->comment_ID; ?>"> <?php echo strip_tags($comment->comment_author); ?>: <?php echo strip_tags($comment->com_excerpt); ?>... </a> <span class="meta"><?php the_time('j F Y'); ?></span> </div> <div class="clear"></div> </li> <?php } } ?>
در کد نمایش جدیدترین دیدگاه به طور پیشفرض متغییر posts برای نمایش تعداد دیدگاه ها و size برای تعیین تعداد کاراکتر هر دیدگاه تعریف شده اند اگر کد را بدون تغیر مورد استفاده قرار دهید می توانید الاوه بر نام نویسنده نظر ، آواتار نویسنده دیدگاه ، لینک به دیدگاه ارسال شده ، خلاصه ای از دیدگاه و تاریخ ارسال دیدگاه را نمایش دهید. جهت فراخوانی تابع بالا از کد زیر در محل مورد نظر از قالب وردپرس استفاده کنید.
<?php recent_comments('5', '25'); ?>
می توانید با تغییر مقادیر ۵ و ۲۵ که به ترتیب نشانگر تعداد دیدگاه و تعداد کلمات خلاصه مطلب می باشد میزان نمایش دیدگاه ها و کاراکتر خلاصه مطلب را تعیین کنید. برای دریافت اطلاعات بیشتر به صفحه Comments in WordPress در وردپرس مراجعه کنید.
]]>