Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/jbrathz/jplugin-urlrewriter/archive/refs/heads/main.zipปลั๊กอินสำหรับจัดการปัญหา URL ฝังตัว (Hardcoded URLs) ที่ดึงมาจากฐานข้อมูลเวลาทำการเปลี่ยนโดเมนหรือย้ายเซิร์ฟเวอร์จาก Development (Dev) ไปยัง Production (Prod) โดยใช้เทคนิค Output Buffering ในการแปลผลข้อความ HTML/Text ขาออกทั้งหมด
🌟 คุณสมบัติเด่น (Features)
- ปลอดภัย 100% ต่อ Database: ทำงานสกัดผ่าน Output Buffer (ob_start) เท่านั้น ไม่ได้เข้าไปแก้ไขข้อมูลใดๆ ในตารางฐานข้อมูล ทำให้ลืมปัญหา Database พัง, Save พลาด, หรือข้อมูลสูญหายไปได้เลย
- ทำงานระดับ Frontend เท่านั้น: ป้องกันการทำงานทับซ้อนกับระบบหลังบ้าน (
wp-admin), REST API และ AJAX - รองรับระบบ JSON Escaping: ดักจับ URL ที่มีการแปลงรูปแบบใน Inline Script หรือ JSON อัตโนมัติ (เช่น
https:\/\/dev.example.com) - จัดการอเนกประสงค์: ลบ Domain ได้เพื่อแปลงเป็น Relative URL หรือจะสลับชื่อ Domain เลยก็ทำได้ในปลั๊กอินเดียว
- ใช้งานง่าย: มีหน้าอินเตอร์เฟสสำหรับตั้งค่าให้ผู้ใช้นำไปปรับใช้ได้ โดยไม่ต้องยุ่งกับโค้ด
- ตรงตามมาตรฐาน WordPress Security: สกัดจุดเสี่ยงต่างๆ เช่น เช็คสิทธิ์ Admin ก่อนเข้าตั้งค่า, Sanitize Output/Input ทนทานต่อการถูกโจมตีแบบ XSS
- เป็นมิตรต่อ SEO และ RSS Feeds: ไม่เข้าไปแก้ไขฟิลด์
guidตามข้อปฏิบัติด้านความปลอดภัยของ WordPress
⚙️ วิธีการติดตั้งรับเอาไปใช้งาน (Installation)
- ดาวน์โหลดหรือคัดลอกโฟลเดอร์
jPlugin-UrlRewriter_1.0.0 - นำไปวางใน
wp-content/plugins/ - เข้าสู่ระบบหลังบ้านของ WordPress ไปที่เมนู Plugins (ปลั๊กอิน)
- กด Activate (ใช้งาน) ที่ปลั๊กอินที่ชื่อว่า jPlugin-UrlRewriter
📖 วิธีการใช้งาน (How to Use)
เมื่อเปิดใช้งานเรียบร้อยแล้ว ให้ไปตั้งค่าที่เมนู:
Settings (ตั้งค่า) > URL Rewriter
คุณจะพบกล่องข้อความที่คุณสามารถใส่ URL ที่เป็นปัญหาลงไปได้ครับ โดยใส่ บรรทัดละ 1 URL
รูปแบบการใช้งานมี 2 วิธีหลัก:
-
ตัด Domain ทิ้งให้กลายเป็น Relative URL (แนะนำให้ใช้วิธีนี้)
- ใส่การตั้งค่า:
https://dev.example.com - ผลลัพธ์: ปลั๊กอินจะดักลบ URL นี้ทิ้ง ทำให้จากเดิม
https://dev.example.com/wp-content/uploads/image.pngจะกลายเป็น/wp-content/uploads/image.pngอย่างแนบเนียน
- ใส่การตั้งค่า:
-
สลับชื่อโดเมนเก่า ไปยังโดเมนใหม่ (แทนที่) ให้ใช้เครื่องหมาย
|คั่นกลาง- ใส่การตั้งค่า:
https://dev.example.com|https://prod.site.com - ผลลัพธ์: ปลั๊กอินจะค้นหา
https://dev.example.comแล้วเปลี่ยนเป็นhttps://prod.site.comให้ทั้งหมด
- ใส่การตั้งค่า:
พัฒนาโดย: JIRATH BURAPARATH (https://www.jirath.com) License: GPL v2 or later
Releases
1 release.
These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.