ค่าฟิลด์ที่กำหนดเองถูกเก็บไว้ในฐานข้อมูลที่ไหน


14

ฉันใช้ปลั๊กอินฟิลด์กำหนดเองขั้นสูงสำหรับโพสต์ ฉันอยากรู้ว่าที่เก็บฟิลด์ที่กำหนดเอง ฉันตรวจสอบwp_postsตาราง อย่างไรก็ตามฉันไม่พบกระทู้ที่มีฟิลด์ที่กำหนดเอง ฉันต้องการทราบว่าพวกเขาเก็บตารางใดในฐานข้อมูล


สวัสดี @ChetanaKestikar - เนื่องจาก ACF ไม่ได้เป็นส่วนหนึ่งของ WordPress จึงเป็นการยากที่จะบอกว่ามันเก็บข้อมูลที่ไหนโดยไม่ต้องมีความรู้มากมายเกี่ยวกับการทำงานด้านในของปลั๊กอิน ด้วยเหตุผลนั้นคำถามของคุณจะได้รับการแก้ไขที่ดีที่สุดในช่องทางการสนับสนุน ACF อย่างเป็นทางการ
bosco

คำตอบ:


24

จาก codex สำหรับฟิลด์ที่กำหนดเอง :

ข้อมูล PostMeta ถูกเก็บไว้ในตารางใหม่ $ wpdb-> postmeta ตารางนี้มีสี่ฟิลด์:

'meta_id' - รหัสเฉพาะสำหรับแต่ละรายการ
'post_id' - ID ของโพสต์สำหรับข้อมูลเมตานี้
'meta_key' - ชื่อของ 'key'
'meta_value' - ค่าที่เกี่ยวข้องกับคีย์

แน่นอนว่าสมมติว่า ACF ใช้โครงสร้าง WordPress เริ่มต้นไม่ใช่ฐานข้อมูลที่กำหนดเอง


ดังนั้นปรากฎว่า ACF ใช้โครงสร้าง WordPress เริ่มต้นหรือไม่
Mike Lyons

1
@ MikeLyons คุณถูกต้อง
iambriansreed

แต่ชื่อของตารางคืออะไร?
Revious

1
@Revious จากแผนภาพนี้ดูเหมือนwp_postmeta codex.wordpress.org/Database_Description#Table:_wp_postmeta
Brooke

@BandonRandon: ขอบคุณคุณพูดถูก ฉันได้ลบรายการที่ไม่ได้ใช้ไปแล้ว
Revious
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.