ผมไม่เคยใช้ wordpress นะครับ แต่ลองเดาๆดู
- สร้าง sub folder ชื่อ go ไว้ใน root directory
- สร้าง index.php ไว้ใน go โค้ดดังด้านล่างครับ
<script>
var url = window.location.href.split('?')[1];
if ( url ) {
setTimeout(function(){
window.location.replace( url );
}, 5000);
var count = document.getElementById("count"), sec = 5;
setInterval(function(){
count.innerHTML = 'กำลังเปลี่ยนเส้นทางไปยัง <u>' url '</u> ภายใน <b>' sec-- '</b>';
}, 1000);
}
</script>
เพิ่ม javascript ชุดนี้ ให้อยู่ในทุกๆหน้า เพื่อให้แก้ลิ้งก์ภายนอกให้ลิ้งก์ไปยังหน้า go เพื่อหน่วงเวลา ถ้าเป็น wordpress น่าจะเพิ่มในส่วน header.php หรือ footer.php
<script>
document.addEventListener("DOMContentLoaded",function(){
var host = new RegExp(location.host);
var link = document.querySelectorAll("a");
for ( var i=0; i<link.length; i ) {
if ( !host.test(link[i].href) ) {
link[i].href = '/go?' link[i].href;
}
}
});
</script>
เป็นเพียงหลักการและตัวอย่างนะครับ ลองเอาไปปรับดูครับผม