Plug-in WP ทำเนียบบุคลากร

ผู้ดูแลระบบ
21 Nov 2025 16:35
83 ครั้ง
หมวดหมู่: Plugin Wordpress แท็ก: wordpress plug-in

# 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