WP Manifestindependent plugin directory
manifest / updates / jplugin-urlrewriter

jPlugin-UrlRewriter

ปลั๊กอินสำหรับเปลี่ยน URL แบบ Absolute ให้เป็นแบบ Relative (หรือเปลี่ยนเป็น URL อื่น) ทำงานด้วย Output Buffer พร้อมหน้าตั้งค่าในระบบหลังบ้าน

★ 0stars
v1.0.0latest · 6mo ago

Install

Download source zip No release zip yet

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
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

ปลั๊กอินสำหรับจัดการปัญหา 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)

  1. ดาวน์โหลดหรือคัดลอกโฟลเดอร์ jPlugin-UrlRewriter_1.0.0
  2. นำไปวางใน wp-content/plugins/
  3. เข้าสู่ระบบหลังบ้านของ WordPress ไปที่เมนู Plugins (ปลั๊กอิน)
  4. กด Activate (ใช้งาน) ที่ปลั๊กอินที่ชื่อว่า jPlugin-UrlRewriter

📖 วิธีการใช้งาน (How to Use)

เมื่อเปิดใช้งานเรียบร้อยแล้ว ให้ไปตั้งค่าที่เมนู:

Settings (ตั้งค่า) > URL Rewriter

คุณจะพบกล่องข้อความที่คุณสามารถใส่ URL ที่เป็นปัญหาลงไปได้ครับ โดยใส่ บรรทัดละ 1 URL

รูปแบบการใช้งานมี 2 วิธีหลัก:

  1. ตัด Domain ทิ้งให้กลายเป็น Relative URL (แนะนำให้ใช้วิธีนี้)

    • ใส่การตั้งค่า: https://dev.example.com
    • ผลลัพธ์: ปลั๊กอินจะดักลบ URL นี้ทิ้ง ทำให้จากเดิม https://dev.example.com/wp-content/uploads/image.png จะกลายเป็น /wp-content/uploads/image.png อย่างแนบเนียน
  2. สลับชื่อโดเมนเก่า ไปยังโดเมนใหม่ (แทนที่) ให้ใช้เครื่องหมาย | คั่นกลาง

    • ใส่การตั้งค่า: 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.

Tag
Published
v1.0.0 latest
Apr 2, 2026 6mo ago

These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.