สำหรับคนที่ต้องการจะแสดงคอมเมนท์ล่าสุดนะครับ สามารถทำได้ง่ายๆ โดยมีหลักการก็คือ ให้เราทำการดึงข้อมูลออกมาจากฐานข้อมูลก่อน จากนั้นก็นำมาแสดงผล ซึ่งสามารถเลือกให้แสดงกี่คอมเมนท์ก็ได้ครับ ลองมาดูโค้ดกันนะครับว่า การเขียนอย่างไร ^^
แสดงคอมเมนท์ล่าสุดสำหรับ WordPress โดยไม่ใช้ปลักอิน
{code type=php}
<h2>Recent Comments</h2> <?php global $wpdb; $sql = “SELECT DISTINCT ID, post_title, post_password, comment_ID, comment_post_ID, comment_author, comment_date_gmt, comment_approved, comment_type,comment_author_url, SUBSTRING(comment_content,1,30) 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 10″; $comments = $wpdb->get_results($sql); $output = $pre_HTML; $output .= “\n<ul>”; foreach ($comments as $comment) { $output .= “\n<li>”.strip_tags($comment->comment_author) .”:” . “<a href=\”” . get_permalink($comment->ID) . “#comment-” . $comment->comment_ID . “\” title=\”on ” . $comment->post_title . “\”>” . strip_tags($comment->com_excerpt) .”</a></li>”; } $output .= “\n</ul>”; $output .= $post_HTML; echo $output;?>
{/code}
เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า
คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น
ประเภทของคุกกี้มีความจำเป็นสำหรับการทำงานของเว็บไซต์ เพื่อให้คุณสามารถใช้ได้อย่างเป็นปกติ และเข้าชมเว็บไซต์ คุณไม่สามารถปิดการทำงานของคุกกี้นี้ในระบบเว็บไซต์ของเราได้
คุกกี้ประเภทนี้จะทำการเก็บข้อมูลการใช้งานเว็บไซต์ของคุณ เพื่อเป็นประโยชน์ในการวัดผล ปรับปรุง และพัฒนาประสบการณ์ที่ดีในการใช้งานเว็บไซต์ ถ้าหากท่านไม่ยินยอมให้เราใช้คุกกี้นี้ เราจะไม่สามารถวัดผล ปรับปรุงและพัฒนาเว็บไซต์ได้
คุกกี้ประเภทนี้จะเก็บข้อมูลต่าง ๆ รวมทั้งข้อมูลวส่วนบบุคลเกี่ยวกับตัวคุณเพื่อเราสามารถนำมาวิเคราะห์ และนำเสนอเนื้อหา ให้ตรงกับความเหมาะสมกับความสนใจของคุณ ถ้าหากคุณไม่ยินยอมเราจะไม่สามารถนำเสนอเนื้อหาและโฆษณาได้ไม่ตรงกับความสนใจของคุณ
แสดงคอมเมนท์ล่าสุดของ wordpress โดยไม่ต้องใ่ช้ Plugin
สำหรับคนที่ต้องการจะแสดงคอมเมนท์ล่าสุดนะครับ สามารถทำได้ง่ายๆ โดยมีหลักการก็คือ ให้เราทำการดึงข้อมูลออกมาจากฐานข้อมูลก่อน จากนั้นก็นำมาแสดงผล ซึ่งสามารถเลือกให้แสดงกี่คอมเมนท์ก็ได้ครับ ลองมาดูโค้ดกันนะครับว่า การเขียนอย่างไร ^^
แสดงคอมเมนท์ล่าสุดสำหรับ WordPress โดยไม่ใช้ปลักอิน
{code type=php}
<h2>Recent Comments</h2>
<?php
global $wpdb;
$sql = “SELECT DISTINCT ID, post_title, post_password, comment_ID,
comment_post_ID, comment_author, comment_date_gmt, comment_approved,
comment_type,comment_author_url,
SUBSTRING(comment_content,1,30) 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 10″;
$comments = $wpdb->get_results($sql);
$output = $pre_HTML;
$output .= “\n<ul>”;
foreach ($comments as $comment) {
$output .= “\n<li>”.strip_tags($comment->comment_author)
.”:” . “<a href=\”” . get_permalink($comment->ID) .
“#comment-” . $comment->comment_ID . “\” title=\”on ” .
$comment->post_title . “\”>” . strip_tags($comment->com_excerpt)
.”</a></li>”;
}
$output .= “\n</ul>”;
$output .= $post_HTML;
echo $output;?>
{/code}
You might also enjoy
แนะนำปลักอิน WordPress สำหรับสร้างแบบฟอร์มสำหรับการคำนวณ
เหตุผลที่ Woocommerce โคตรเจ๋งสำหรับทำเว็บขายของออนไลน์
วิธีเพิ่ม Thumbnails ให้แสดงใน Page และ Post management ของ WordPress
แบน User แบบกำหนดระยะเวลาด้วยปลักอิน User Blocker
การแสดงผล Meta Data ของไฟล์แนบใน WordPress
Follow Me