the_content คือ WordPress Hook ที่ใช้สำหรับแก้ไขข้อมูลเนื้อหาของ WordPress ทั้ง Post, Page และ Custom post type
ฟังก์ชั่น
apply_filters( ‘the_content’, string $content );
ตัวแปรที่เกี่ยวข้อง
$content
- ชนิด : String
- คำอธิบาย : คือเนื้อหาของหน้าเว็บปัจจุบันที่เพิ่งดึงมาจากฐานข้อมูล
หลักการใช้งาน
ใช้แก้ไขเนื้อหาที่ดึงมาจากฐานข้อมูลในตาราง wp_posts คอลัมน์ post_content ก่อนที่จะถูกแสดงบนหน้าเว็บ
ตัวอย่างการใช้งาน
การใช้งาน hook the_content เพิ่มข้อความเครดิตที่ท้ายบทความทุกๆ บทความ
function wnc_hook_filter_show_credit( $content ){
if( is_singular( 'post' ) ){ //เช็คว่าเนื้อหานี้เป็นชนิดบทความ
$credit = "เขียนโดย Kollayuth @offy"; //ประกาศตัวแปรข้อความเครดิต
return $content.$credit; //นำตัวแปรเครดิตไปต่อท้าย $content
}
}
add_filter( 'the_content', 'wnc_hook_filter_show_credit' );