post_content พร้อมตัวแบ่งบรรทัด


9

ฉันอยากได้ post_content ด้วยการขึ้นบรรทัดใหม่ วิธีที่ดีที่สุดที่จะทำคืออะไร?

ก่อนหน้านี้ฉันใช้ the_content () ซึ่งทำงานได้ดีจนกระทั่งฉันต้องติดตั้งปลั๊กอินที่เพิ่มปุ่มแชร์ในแต่ละโพสต์

ตั้งแต่นั้นผลลัพธ์ของ the_content ของฉันจะรวมข้อความจากปุ่มแชร์

ฉันพยายามใช้ post_contents ซึ่งมีเนื้อหาที่ถูกต้องที่ฉันต้องการส่งออกในไฟล์เทมเพลตของฉัน แต่ปัญหาคือการแยกบรรทัดถูกตัดออก

เป็นไปได้ไหมที่จะได้รับ post_content ด้วยการขึ้นบรรทัดใหม่

ขอบคุณ


นี่เป็นวิธีที่ผิด หากมีสิ่งผิดปกติกับปลั๊กอินให้ลองแก้ไขมันแทนที่จะปล่อยให้มันเป็นไปได้และทำงานกับสิ่งอื่น ๆ เนื่องจากปลั๊กอินแทรกเนื้อหาผ่านฟังก์ชันตัวกรองคุณเพียงแค่ลบฟังก์ชันนั้น
tfrommen

@tf ขอบคุณสำหรับความคิดเห็นของคุณ เป็นไปได้ไหมที่จะลบฟังก์ชั่นเพื่อให้ได้เนื้อหาที่ถูกต้อง แต่ยังคงใช้งานได้อยู่ สิ่งนี้คือฉันมีหน้าโพสต์เดียวที่ตกลงที่จะมีปุ่มชอบของปลั๊กอิน สิ่งที่ฉันต้องการทำคือให้มุมมองแบบเต็มหน้าจอของโพสต์เดียวกัน นี่คือที่ฉันไม่ต้องการปุ่มแชร์ นอกจากมุมมองแบบเต็มหน้าจอแล้วฉันต้องใช้ปลั๊กอินเพื่อแสดงปุ่ม ขอบคุณ
Charles Wayne

คำตอบ:


26

ฉันเชื่อว่าสิ่งนี้ควรใช้งานได้:

$getPost = get_the_content();
$postwithbreaks = wpautop( $getPost, true/false );
echo $postwithbreaks;

อาร์กิวเมนต์ที่สองใน wpautop ขึ้นอยู่กับคุณว่ามันเป็นเรื่องจริงหรือไม่ให้ดูลิงก์ด้านล่าง มันอธิบายไว้ดังนี้

(บูลีนหรือจำนวนเต็ม) (ตัวเลือก) รักษาตัวแบ่งบรรทัด เมื่อตั้งค่าเป็นจริงตัวแบ่งบรรทัดใด ๆ ที่เหลืออยู่หลังจากการแปลงย่อหน้าจะถูกแปลงเป็น HTML <br /> ตัวแบ่งบรรทัดภายในส่วนของสคริปต์และสไตล์จะไม่ได้รับผลกระทบ

ที่มา: https://codex.wordpress.org/Function_Reference/wpautop


ขอบคุณ! มันได้ผล. ขออภัยฉันไม่สามารถลงคะแนนได้ ต้องการชื่อเสียงมากขึ้น
Charles Wayne
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.