آخرین نظرات و دیدگاه های وردپرس
شاید شما در سایت های مختلف دیده باشید که در منوی کناری سایت و یا فوتر سایت مثل من آخرین نظرات و دیدگاه ها به نمایش درمیاد.البته همچین ابزارکی وجود داره ولی فقط نام و عنوان مطلبی که توش نظر داده شده است نوشته میشه.
امروز کدی را برای شما قرار میدم که هم متن خوده نظر به نمایش دربیاد و هم بتونید اونو در هرجایه قالب مثل فوتر قرار بدید.
ایجاد صفحه lastcomments.php
کد های زیر را در یک فایل به نام lastcomments.php در مکانی که فایل های قالب شما قرار دارند , بگذارید.
<?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; } ?>
آخرین نظرات در قالب
اگر دوست دارید در منوهاتون آخرین نظرات را به نمایش درآورید باید با استفاده از افزونه ابزارک php code widget در منوی خود کدهای php زیر را قرار بدید.اگر مایلید در جایی دیگر مثل فوتر و … به نمایش درآورید که به قالب خود رفته و باز همین کدها رو قرار بدید.
<?php include (TEMPLATEPATH . '/lastcomments.php'); ?> <?php if (function_exists('src_simple_recent_comments')) { src_simple_recent_comments(6, 80,'', ''); } ?>
عدد 6 که در کد وجود دارد تعداد نظرات هستش که به نمایش در میاد و عدد 80 هم تعداد حرف های اول اون نظر هستش و مابقی به نمایش در نمیاد.خودتون هر چقدر دوست دارید تنظیم کنید.
استفاده از این کد متاسفانه فشار زیادی به سرور میاره
سلام برای ایجاد اواتار بدون عکس کد نویسی کافی است یا باید در سایت gravatar عکس اپلود کرد یا باید در ورد پرس تنظیماتی انجام داد؟ چون من کد php نوشتم ولی اواتار در صفحه سینگل ظاهر نشد.
سلام، لازمه که تو سایت گراواتار ثبت نام کنید و برای ایمیل مورد نظر تصویری آپلود کنید!
از تنظیمات> گفتوگوها قسمت نیمرخ ها مراجعه کنید و روی حالت گراواتار قرارش بدین!
موفق باشید..
سلام دکتر,
راهی هست که فقط دیدگاه های ثبت شده نمایش داده بشه نه پاسخ به اون ها البته در بخش ابزارک ها (با افزونه یا کد)
با سلام و عرض ادب
با تشکر از مطلبتون خیلی عالی بود.
موفق باشید.
خیلی عالی بود دستتون درد نکنه.
سلام
واقعا ممنون وسپاسگزارم
بعداز مطالعه سایت شما میتونم بگم سایت بسیار ساده وکلی دارید
این صفتی است که باید هر سایت داشته باشه
بازهم ممنونم واقعا استفاده کردم
سلام
ممنون لطف دارید شما .
این نمایش بدون آواتار نویسنده است .
کدی هست که با آواتار نویسنده نمایش بده؟
ممنون
سلام , ممنون از سایت خوبتون ! واقعا سایت خوبی دارید !!!!!!!!!!! موفق باشید .
سلام.اگه قالب سایتی قسمت دیدگاهو نداشته باشه چه جوری و تو چه قسمتی میشه اونو اضافه کرد؟باید چه تنظیماتی انجام داد؟
ورد پرس همیشه از نظر تنوع افزونه از جوملا جولوتر بوده ممنون از سایت خوبتون
خیلی خیلی ممنون عالی بود
سلام / ممنون بابت نوشته
چطوری خود نوشته رو هم لینک کنیم به اون نظر
این جا فقط اسم نویسنده لینک شده
من دیدم بعضی از سایت ها کنارش بند انگشتی هم داره. آیا این کد هم این امکان رو داره
سلام
منظورتون گراواتار شخصی که دیدگاه نوشته ، هستش ؟
سلام ارش خوبی من هیچی نفهمیدم لطفا ادرس ایمیلم بردار منو ادد کن بعد خودت کمکم کن تنکیو باتشکر
سلام
برای بلاگفا این کدها کار نمی کنند …
موفق باشید
مرسی ممنون از شما….
ممنونم . عالی بود :)