ผู้เขียน หัวข้อ: ใส่ Widget ในบทความ WordPress  (อ่าน 615 ครั้ง)

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

ออฟไลน์ smf

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

amr shortcode any widget

คือปลั๊กอินที่จะสร้าง Sidebar (Appearance > Widgets) พิเศษขึ้นมาชื่อว่า Widget for Shortcodes ซึ่งหากเรานำ widget ใดๆ ไปใส่ในช่อง sidebar นี้ เราก็จะสามารถเรียก widget เหล่านั้นไปแสดงที่ไหนๆ ก็ได้ โดยการใช้ shortcode  [[do_widget "widget name"]]



ไม่ว่าเราจะมี widget กี่ตัวในช่องนี้ เวลาที่เราเรียกตัวไหนไปแสดง เราก็จะใช้ shortcode  [[do_widget "ชื่อ widget"]]  เสมอ เช่น ด้านบนนี้เรามีแค่อันเดียว หากเราต้องการจะนำ WP Subscribe Widget นี้ไปแสดงในบทความ ไม่ว่าส่วนไหนก็ตาม ก็เพียงแต่ พิมพ์  [[do_widget "WP Subscribe Widget"]]  ดัง นี้  widget ที่ถูกเราเรียก ก็จะถูกนำมาแสดงในบทความทันที หากไม่ต้องการให้แสดง Title ของ widget ก็เพียงใส่ title=false ใน shortcode เป็นต้น

ทั้งนี้ เราสามารถที่จะดูวิธีการใช้งานต่างๆ ได้ที่เมนู Settings > Shortcode any Widget
หากต้องการวางไว้บนหัวหรือท้ายของ Post/Page เสมอ ก็ให้ใช้คู่กับปลั๊กอิน Header and Footer ค่ะ



ที่มา: http://www.wpthaiuser.com/amr-shortcode-any-widget/
« แก้ไขครั้งสุดท้าย: 19 มกราคม 2017, 23:29:53 โดย smf »