เผื่อว่าจะมีใครสักคนมีปัญหาเดียวกับเรา เรื่องการทำงานเว็บไซต์บนโฮสต์ของ wordpress.com แล้วพบว่า ปุ่มบางปุ่มเช่น edit post หายไป เรามีปัญหานี้มานานแล้ว แต่เผอิญว่า ธีม (theme) ที่เคยใช้มีปุ่ม edit หรือแก้ไขโพสต์ใน โพสต์ (post / content) ที่เขียนเลย ปัญหานี้ก็เลยไม่ใช่เรื่องใหญ่
การทำงานของปุ่มนี้จะช่วยให้ เราสามารถแก้ไขโพสต์ได้ทันทีที่เข้าไปที่โพสต์นั้น แล้วคลิ๊กแก้ไข ก็เข้าไปหน้าจอแก้ไขของ admin ได้ทันที แต่ถ้าไม่มีปุ่มนี้ การจะแก้ไขก็ต้องเข้าไปหาโพสต์ที่หน้า Dashboad/ post (เรื่อง) แล้วไปหาเรื่องๆนั้นที่จะแก้ไข ถ้าเรื่องนั้นอยู่หน้าแรกๆ ก็หาไม่ยาก แต่ถ้าอยู่ในหน้าที่ลึกๆลงไปก็จะหายากมาก ดังนั้นการมีปุ่ม edit ที่โพสต์ หรือบน admin bar จึงทำให้ทำงานสะดวกขึ้น
มีปุ่ม edit post บน admin bar จะทำให้แก้ไขที่ post หรือ content นั้นได้เลยจากหน้า post นั้นๆ อีกวิธีคือ เข้าไปหา post ที่หน้า dashboard
ปุ่ม edit post ของเราหายไป ซึ่งหายมานานแล้ว ยังไม่ได้แก้ไข แต่พอเปลี่ยนธีมซึ่งไม่มีปุ่ม edit ใน post เลยเป็นปัญหาใหญ่ ต้องตามหาปุ่มนี้กลับมาให้ได้

เราพยายามศึกษาจากเว็บบอร์ดต่างๆ ก็พบว่ามีหลายคนมีปัญหา พยายามแก้ปัญหาตามที่แนะนำแต่ไม่สำเร็จ ส่วนใหญ่บอกว่าเป็นผลมาจากการลง ปลั๊กอินบางตัว จึงเกิดปัญหานี้ขึ้น แม้จะพยายามลบปลั๊กอินที่ต้องสงสัยก็ไม่สำเร็จ สุดท้ายทนไม่ไหวต้องสอบถามไปที่ wordpress โดยตรง จึงได้ส่งวิธีการแก้ไขดังนี้
- ติดตั้งปลั๊กอิน Code Snippets ในเว็บไซต์ของเรา : https://wordpress.com/plugins/code-snippets
- เปิดการใช้งานปลั๊กอิน code snippets
- เข้าไปที่ปลั๊กอิน Snippets แล้วเลือก Add New.
- ตั้งชื่อ Snippet เช่น “Disable admin bar” หรือชื่ออะไรก็ได้ที่จะได้จำได้ว่าคืออะไร
- คัดลอก PHP code ข้างล่างนี้ไปใส่ใน Code text area.
function disable_wpcomtoolbar ( $modules ) { if ( isset( $modules['masterbar'] ) ) { unset( $modules['masterbar'] ); } return $modules; } add_filter( 'jetpack_get_available_ modules', 'disable_wpcomtoolbar' );
- เลือก “Run snippet everywhere.”
- กด Save the changes.
หลังแก้ไขตามนี้ สิ่งที่ต้องการก็กลับมา จากนี้เราก็สามารถแก้ไข post จากหน้า post หรือ content นั้นได้เลย

Leave a Reply