คำถามติดแท็ก post-content

1
เมื่อใดคอลัมน์ 'post_content_filtered' ในฐานข้อมูลจะถูกล้างโดย WordPress?
ปลั๊กอิน WordPress บางตัว (แม้ว่าจะมีน้อยมาก) ใช้post_content_filteredคอลัมน์ในฐานข้อมูลเพื่อบันทึกข้อมูลบางอย่างที่เกี่ยวข้องกับโพสต์ ตัวอย่างเช่นMarkdown on Saveเก็บเวอร์ชัน markdown ของโพสต์แยกกันในpost_content_formattedคอลัมน์และ HTML ที่แยกวิเคราะห์ในpost_contentคอลัมน์ดังนั้นเมื่อปลั๊กอินถูกปิดการใช้งานโพสต์จะไม่คาย Markdown (เนื่องจาก HTML ถูกเก็บไว้ในpost_content) ตอนนี้ฉันรู้แล้วว่าpost_content_filteredมันใช้สำหรับการจัดเก็บชั่วคราวมากเช่นเนื้อหาในคอลัมน์หายไป (หรือลบ) เมื่อ: คุณทำการเปลี่ยนแปลงโพสต์ (ชื่อแท็กหมวดหมู่ ฯลฯ ) โดยใช้ตัวเลือก 'แก้ไขด่วน' โพสต์ตามกำหนดเวลาได้รับการเผยแพร่ (โดยอัตโนมัติ) คุณทำการแก้ไขโพสต์จำนวนมาก คุณสลับไปมาระหว่างการแก้ไขโพสต์ โพสต์จะถูกบันทึกจากตัวแก้ไขภายนอก (เช่นไม่ใช่ตัวแก้ไขโพสต์ WordPress) คำถาม: ข้อมูลอื่นในpost_content_filteredคอลัมน์ใดบ้างที่ถูกล้างข้อมูล มีวิธีที่จะป้องกันไม่ให้สิ่งนี้เกิดขึ้นหรือไม่? (ฉันหมายถึงมีวิธีที่จะทำให้แน่ใจว่าข้อมูลถูกจัดเก็บอย่างถาวรวิธีการpost_contentปฏิบัติต่อคอลัมน์หรือไม่)


3
วิธีรับ 'post_content' โดยไม่ต้องปอก <p> แท็ก
ฉันพยายามดึงเนื้อหาโพสต์ของโพสต์ที่เฉพาะเจาะจง: $post = get_post(/* id */); $content = $post-&gt;post_content; อย่างไรก็ตามสิ่งนี้จะดึงเนื้อหาโดยไม่มีการขึ้นบรรทัดใหม่และละเว้น&lt;p&gt;แท็กทั้งหมด เป็นวิธีที่เหมาะสมในการดึงเนื้อหาโพสต์โดยไม่ต้องลอก&lt;p&gt;แท็ก (ตามที่ปรากฏในหน้าโพสต์หรือแท็บ " ข้อความ " แก้ไขโพสต์) คืออะไร?

3
ตรวจสอบสิ่งที่บล็อก Gutenberg อยู่ใน post_content
ฉันกำลังออกแบบที่มีสไตล์แตกต่างกันหากมีบล็อกกูเทนเบิร์กบางอันปรากฏบนหน้าเว็บ กล่าวอีกนัยหนึ่งถ้าบล็อกแรกเป็นบล็อก Gutenberg ที่สร้างขึ้นเอง post_title จะแสดงผลที่อื่นเนื่องจากมีตัวเลือกการออกแบบ มีฟังก์ชั่นใด ๆ ใน WordPress ที่จะได้รับรายชื่อของบล็อก Gutenberg ทั้งหมดที่อยู่ใน post_content หรือไม่?

1
ทำไมจาวาสคริปต์ถึงได้รับอนุญาตในเนื้อหาโพสต์ของฉัน
Codex บอกว่าคุณไม่สามารถเพิ่มจาวาสคริปต์ในเนื้อหาโพสต์ https://codex.wordpress.org/Using_Javascript แต่ฉันสามารถ. ฉันปิดปลั๊กอินทั้งหมดและเปลี่ยนเป็นชุดรูปแบบสิบสองสิบหก แต่ไม่มีประโยชน์ - ฉันยังคงสามารถเพิ่มจาวาสคริปต์ผ่านเนื้อหาโพสต์และเรียกใช้ในส่วนหน้า ฉันไม่ต้องการให้ใครสามารถเพิ่มจาวาสคริปต์ผ่านเนื้อหาโพสต์ (นอกเหนือจาก oembed ฯลฯ ) ด้วยเหตุผลด้านความปลอดภัย มีใครประสบปัญหานี้หรือมีความคิดที่จะช่วย? ขอบคุณ

1
post_content พร้อมตัวแบ่งบรรทัด
ฉันอยากได้ post_content ด้วยการขึ้นบรรทัดใหม่ วิธีที่ดีที่สุดที่จะทำคืออะไร? ก่อนหน้านี้ฉันใช้ the_content () ซึ่งทำงานได้ดีจนกระทั่งฉันต้องติดตั้งปลั๊กอินที่เพิ่มปุ่มแชร์ในแต่ละโพสต์ ตั้งแต่นั้นผลลัพธ์ของ the_content ของฉันจะรวมข้อความจากปุ่มแชร์ ฉันพยายามใช้ post_contents ซึ่งมีเนื้อหาที่ถูกต้องที่ฉันต้องการส่งออกในไฟล์เทมเพลตของฉัน แต่ปัญหาคือการแยกบรรทัดถูกตัดออก เป็นไปได้ไหมที่จะได้รับ post_content ด้วยการขึ้นบรรทัดใหม่ ขอบคุณ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.