Rayong Image
รับออกแบบเว็บให้ rayongimage.com ซึ่งเดิมมีเว็บและเว็บบอร์ด ( SMF ) อยู่แล้ว ให้เราทำในส่วนของเว็บอย่างเดียว ในส่วนของเว็บก็เลยใช้ WordPress เพราะหลังจากจบงานแล้วลูกค้าจะได้อัพเดทเว็บได้เองง่ายๆ ไม่ต้องมาเสียตังส์จ้างทำอีก
โจทย์มีอยู่ว่า ต้องการให้ทำฟอร์ม login/ลงทะเบียน webboard ที่หน้าเว็บด้วย
ปกติแล้วที่ Widget ของ WordPress ใส่ได้แต่ html ดังนั้นจึงต้องพึ่ง plugin มาช่วยให้ widget ใส่โค้ด php ได้
วันนี้ลองใช้ plugin ที่ชื่อ Linkable Title Html and Php Widget ใช้งานได้ดีทีเดียว ที่นี้ก็เหลือแค่โค้ด login ของ SMF
- SMF เตรียมทุกอย่างไว้ให้ในไฟล์ SSI.php ดังนั้นจึงต้องทำให้สามารถเรียกใช้ไฟลล์ SSI.php ได้ โดยเพิ่มคำสั่ง <?php require(“SSI.php”); ?> ในไฟล์ header.php ไว้ก่อนtag <html> โดยต้องระบุ path ของไฟล์ SSI.php ตัวอย่างเช่น <?php require(“/home/ชื่อโฟลเดอร์ของโดเมน/domains/zzzzzz.com/public_html/ชื่อโฟลเดอร์ที่เก็บ smf/SSI.php”); ?>
- ขั้นตอนก็คือ Login เข้า WordPress ไปที่รูปแบบบล็อค เลือกแก้ไข
- เลือกไฟล์ header.php มองหา <html
- แทรก โค้ดด้านล่างนี้ไว้เหนือแท็ก <html
<?php require(“/home/ชื่อโฟลเดอร์ของโดเมน/domains/zzzzzz.com/public_html/ชื่อโฟลเดอร์ที่เก็บ smf/SSI.php”); ?> - กด อัพเดท แล้วกลับไปดูที่หน้าเว็บ ถ้า refresh แล้วมี error แสดงว่า path ไม่ถูกต้อง ก็แก้ไขให้ถูกต้อง แล้วอัพเดทใหม่
- อัพเดทแล้วไม่มี error ก้แสดงว่าสามารถใช้ function ต่างๆ ของ ssi.php ได้แล้ว
- โค้ด function และตัวอย่างการแสดงผลสามารถดูได้ที่ SMF 2.0 SSI.php Examples



