ทำไม? ต้องใส่เนื้อหาจาก Page หนึ่งไปยัง Page หรือ Post อื่นๆ ใน WordPress ก็เพราะว่าเวลาที่เราต้องการแสดงเนื้อหาในหน้าอื่นๆ แบบซ้ำๆกัน เนื้อหาเหมือนกันเป๊ะๆ ทำไมเราต้องไปเสียเวลาสร้างใหม่ทุกครั้งๆ มันต้องดีกว่าแน่นอนถ้าเราทำมันครั้งเดียวแล้วเอาไปใช้ใน Page หรือ Post อื่นๆได้ ซึงจะคล้ายๆการ Include ไฟล์ในภาษา PHP นั่นเอง
ข้อดีคือ เวลาแก้ไขเนื้อหา เราสามารถแก้ที่จุดเดียว
ยกตัวอย่างเช่น ผมจะเอา เนื้อหา Page A ไปใส่ในบาง Section ของ Page B หรือ Page C หรือ Page อะไรก็ได้ที่ต้องการ ข้อดีอีกอย่างหนึ่งก็คือ เราสามารถกำหนดตำแหน่งที่ต้องการให้แสดงได้ด้วย
วิธีง่ายๆ ดังนี้ 1.ก่อนอื่นทำการติดตั้ง และเปิดใช้งาน
Insert Pages plugin ให้เรียบร้อย
2.สร้างเนื้อหาใน Page ที่ต้องการเอาไปแสดงที่ Page อื่นๆ ให้เรียบร้อย ตัวอย่างในที่นี้ผมจะเอา Page ที่ชื่อว่า Footer-Social ไปใส่ใน Page ทีชื่อว่า About Jones’ ดังภาพ
และนี่คือหน้าตาเนื้อหาใน Page Footer-Social เนื้อหาที่ผมจะเอาไปแสดงที่หน้า Inside Jones’ ซึ่งจะอยู่ในกรอบสีแดงนะครับ เมนูและโลโก้ด้านบนไม่เกี่ยว
3.หลังจากนั้นผมก็จะไปที่หน้า About Jones’ เมื่อเราติดตั้ง Plugin เรียบร้อยแล้ว ในแถบเครื่องมือจะมีไอคอนโผล่มา ดังภาพ
คลิกที่ไอคอน Insert Page เลือก Page ที่ต้องการใส่เนื้อหา เลือก Display เป็น Content แล้วคลิกปุ่ม Insert Page
เสร็จแล้วครับเราจะได้ Shortcode ที่ Plugin ทำการ Generate ให้อัตโนมัติ
ลอง Preview ดูหน่อย เพียงเท่านี้เนื้อหาจาก Page Footer-Social ก็จะมาแสดงที่หน้า Inside Jones’ ในตำแหน่งที่ผมต้องการเรียบร้อย ง่ายๆใช่ไหมครับ
ที่มา:
http://www.panu.me/insert-page-wordpress/