ผู้เขียน หัวข้อ: เทคนิคการใส่เนื้อหาจากหน้า Page หนึ่งไปยัง Page หรือ Post อื่นๆ ใน WordPress  (อ่าน 913 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ smf

  • [color=green][i]"ถ้าคุณไม่สามารถอธิบายอย่างง่ายๆ ให้คนอื่นเข้าใจได้แล้วล่ะก็ แสดงว่าคุณยังเข้าใจมันไม่ดีพอ"[/i][/color]
  • Administrator
  • Hero Member
  • *****
  • กระทู้: 1,368
  • พอยท์: 5
    • ดูรายละเอียด
    • pordoo.com
    • อีเมล์
 
ทำไม? ต้องใส่เนื้อหาจาก Page หนึ่งไปยัง Page หรือ Post  อื่นๆ ใน WordPress ก็เพราะว่าเวลาที่เราต้องการแสดงเนื้อหาในหน้าอื่นๆ แบบซ้ำๆกัน เนื้อหาเหมือนกันเป๊ะๆ  ทำไมเราต้องไปเสียเวลาสร้างใหม่ทุกครั้งๆ มันต้องดีกว่าแน่นอนถ้าเราทำมันครั้งเดียวแล้วเอาไปใช้ใน Page หรือ Post อื่นๆได้ ซึงจะคล้ายๆการ Include ไฟล์ในภาษา PHP นั่นเอง

ข้อดีคือ เวลาแก้ไขเนื้อหา เราสามารถแก้ที่จุดเดียว

ยกตัวอย่างเช่น ผมจะเอา เนื้อหา Page A  ไปใส่ในบาง Section ของ Page B  หรือ Page C  หรือ Page อะไรก็ได้ที่ต้องการ ข้อดีอีกอย่างหนึ่งก็คือ เราสามารถกำหนดตำแหน่งที่ต้องการให้แสดงได้ด้วย

Insert_page height=422
 
 วิธีง่ายๆ ดังนี้ 1.ก่อนอื่นทำการติดตั้ง และเปิดใช้งาน Insert Pages plugin ให้เรียบร้อย
 2.สร้างเนื้อหาใน Page ที่ต้องการเอาไปแสดงที่ Page อื่นๆ ให้เรียบร้อย ตัวอย่างในที่นี้ผมจะเอา Page ที่ชื่อว่า Footer-Social  ไปใส่ใน Page ทีชื่อว่า About Jones’  ดังภาพ
insert-page1 height=172
 
และนี่คือหน้าตาเนื้อหาใน Page Footer-Social เนื้อหาที่ผมจะเอาไปแสดงที่หน้า Inside Jones’ ซึ่งจะอยู่ในกรอบสีแดงนะครับ เมนูและโลโก้ด้านบนไม่เกี่ยว
insert-page-wp height=416
 
3.หลังจากนั้นผมก็จะไปที่หน้า About Jones’  เมื่อเราติดตั้ง Plugin เรียบร้อยแล้ว ในแถบเครื่องมือจะมีไอคอนโผล่มา ดังภาพ
insert-page2 height=563
 
คลิกที่ไอคอน Insert Page  เลือก Page ที่ต้องการใส่เนื้อหา เลือก Display เป็น Content แล้วคลิกปุ่ม Insert Page
insert-page3 height=679
เสร็จแล้วครับเราจะได้ Shortcode ที่ Plugin ทำการ Generate ให้อัตโนมัติ
insert-page4 height=77

 ลอง Preview ดูหน่อย

insert-page6 height=930
 
เพียงเท่านี้เนื้อหาจาก Page Footer-Social  ก็จะมาแสดงที่หน้า Inside Jones’ ในตำแหน่งที่ผมต้องการเรียบร้อย ง่ายๆใช่ไหมครับ


ที่มา: http://www.panu.me/insert-page-wordpress/