Plug-in WP ทำเนียบบุคลากร
ผู้ดูแลระบบ
21 Nov 2025 16:35
83 ครั้ง


# STR Personel (ทำเนียบบุคลากร)
ปลั๊กอิน WordPress สำหรับจัดการทำเนียบบุคลากรของโรงเรียน แสดงผลแบบลำดับชั้น
## คำอธิบาย
STR Personel เป็นปลั๊กอินที่ช่วยให้คุณสามารถจัดการและแสดงทำเนียบบุคลากรของโรงเรียนได้อย่างเป็นระบบ โดยรองรับการจัดกลุ่มตามกลุ่มสาระการเรียนรู้หรือฝ่ายบริหาร และแสดงผลแบบลำดับชั้นตามตำแหน่ง
## คุณสมบัติหลัก
- **จัดการกลุ่มสาระ/ฝ่าย**: เพิ่ม แก้ไข และลบกลุ่มสาระการเรียนรู้หรือฝ่ายบริหาร
- **จัดการบุคลากร**: เพิ่ม แก้ไข และลบข้อมูลบุคลากรในแต่ละกลุ่มสาระ/ฝ่าย
- **แสดงผลแบบลำดับชั้น**: แสดงผลบุคลากรตามตำแหน่ง (ผู้อำนวยการ/หัวหน้ากลุ่มสาระ, รองผู้อำนวยการ/รองหัวหน้า, และบุคลากร)
- **อัพโหลดรูปภาพ**: รองรับการอัพโหลดรูปภาพจากสื่อ หรือใช้ URL รูปภาพ
- **แผนผังจำลอง**: แสดงแผนผังจำลองก่อนบันทึกข้อมูล
- **Shortcode**: ใช้ shortcode `[str_personel]` เพื่อแสดงทำเนียบบุคลากรในหน้าเว็บ (รองรับ `[staff_directory]` เพื่อความเข้ากันได้ย้อนหลัง)
## การติดตั้ง
1. อัพโหลดโฟลเดอร์ `str-personel` ไปยัง `/wp-content/plugins/`
2. เปิดใช้งานปลั๊กอินผ่านเมนู 'Plugins' ใน WordPress
3. ไปที่เมนู **ทำเนียบบุคลากร** ในแผงควบคุม
**หมายเหตุ:** ไฟล์หลักของปลั๊กอินคือ `str-personel.php`
## การใช้งาน
### 1. เพิ่มกลุ่มสาระ/ฝ่าย
1. ไปที่ **ทำเนียบบุคลากร > จัดการกลุ่มสาระ**
2. กรอกข้อมูล:
- ชื่อกลุ่มสาระ/ฝ่าย
- ประเภท (กลุ่มสาระการเรียนรู้ หรือ ฝ่ายบริหาร)
- จำนวนบุคลากรทั้งหมด
3. คลิก **บันทึกข้อมูล**
### 2. เพิ่มบุคลากร
1. คลิก **จัดการบุคลากร** ที่กลุ่มสาระ/ฝ่ายที่ต้องการ
2. กรอกข้อมูลบุคลากร:
- ชื่อ-นามสกุล
- ตำแหน่ง
- วิทยฐานะ
- อีเมล์
- ระดับตำแหน่ง (ผู้อำนวยการ/หัวหน้ากลุ่มสาระ, รองผู้อำนวยการ/รองหัวหน้า, หรือครู/บุคลากร)
- รูปภาพ (อัพโหลดจากสื่อ หรือใช้ URL)
3. คลิก **บันทึกข้อมูล**
### 3. แสดงทำเนียบบุคลากรในหน้าเว็บ
ใช้ shortcode ต่อไปนี้ในหน้าเว็บหรือ widget:
```
[str_personel]
```
หรือแสดงเฉพาะกลุ่มสาระ/ฝ่ายที่ต้องการ:
```
[str_personel department_id="1"]
```
**หมายเหตุ:** Shortcode `[staff_directory]` ยังคงใช้งานได้เพื่อความเข้ากันได้ย้อนหลัง
## โครงสร้างการแสดงผล
### ฝ่ายบริหาร
- **แถวที่ 1**: ผู้อำนวยการ (1 คน)
- **แถวที่ 2**: รองผู้อำนวยการ (แถวละ 4 คน)
- **แถวที่ 3 เป็นต้นไป**: บุคลากร (แถวละ 4 คน)
### กลุ่มสาระการเรียนรู้
- **แถวที่ 1**: หัวหน้ากลุ่มสาระ (1 คน)
- **แถวที่ 2**: รองหัวหน้ากลุ่มสาระ (แถวละ 4 คน)
- **แถวที่ 3 เป็นต้นไป**: ครู/บุคลากร (แถวละ 4 คน)
## ข้อกำหนดของระบบ
- WordPress 5.0 หรือสูงกว่า
- PHP 7.4 หรือสูงกว่า
- MySQL 5.6 หรือสูงกว่า
## การอัพเดท
### Version 1.0.0
- รองรับการจัดการกลุ่มสาระ/ฝ่าย
- รองรับการจัดการบุคลากร
- แสดงผลแบบลำดับชั้น
- รองรับการอัพโหลดรูปภาพและใช้ URL
- Shortcode สำหรับแสดงผล
## ไฟล์หลัก
- **ไฟล์หลัก**: `str-personel.php`
- **Text Domain**: `str-personel`
- **Page Slug**: `str-personel` และ `str-personel-staff`
## ผู้พัฒนา
- **ผู้พัฒนา**: Sitthichai Tipsing
- **เว็บไซต์**: http://www.krujant.com
- **Plugin URI**: http://www.krujant.com/str-personel
## สิทธิ์การใช้งาน
ปลั๊กอินนี้เป็นซอฟต์แวร์ฟรีสำหรับใช้งาน
## การสนับสนุน
หากพบปัญหาหรือต้องการความช่วยเหลือ กรุณาติดต่อผู้พัฒนาผ่านเว็บไซต์ http://www.krujant.com
## หมายเหตุ
- Shortcode หลัก: `[str_personel]`
- Shortcode เก่า `[staff_directory]` ยังคงใช้งานได้เพื่อความเข้ากันได้ย้อนหลัง
- หลังจากเปลี่ยนชื่อไฟล์หลัก ควร Deactivate และ Activate plugin ใหม่เพื่อให้ WordPress อัพเดทการอ้างอิง
Download : http://www.krujant.com/wp/plugin/str-personel.7z