Cara Membuat Safelink Otomatis Di Blog Utama Wordpress Self Host

1. Buat dan Publikasikan halaman baru pada website yang ingin anda jadikan safelink, biarkan tetap kosong terlebih dulu.
Cara Membuat Safelink Otomatis Di Blog Utama Wordpress Self Host
Saifullah.id - Membuat safelink di Wordpress hampir sama dengan di Blogger. Bedanya hanya terletak pada Menu dan Tempat peletakan kodenya saja. Tapi memang, kalau tidak terbiasa, Safelink Wordpress lebih sulit dibuat karena sangat tergantung dengan tema yang sedang dipakai.


Cara Membuat Safelink Wordpress

A. Pasang Javascript 

1. Buat halaman baru
2. Judul di isi dengan kata Safelink
3. Artikelnya dibiarkan kosong saja
4. Lalu Publikasikan

5. Buka Wp-Admin > Appearance > Editor > Theme Header (header.php) atau kalau tidak ada Theme Editor, kamu bisa Akses Edit Template melalui CPanel

6. Copy kode Javascript berikut
<script type='text/javascript'>
//<![CDATA[
var blog = document.location.hostname;
var slug = document.location.pathname;
var ctld = blog.substr(blog.lastIndexOf("."));
var currentURL=location.href;
var str = currentURL;
  var res = str.replace("http://www.saifullah.id/safelink.html?url=", "");
$(".Visit_Link").hide();
function changeLink(){
    var decodedString = Base64.decode(res);
    window.open(decodedString,'_self')
}

function generate() {
    var linkDL = document.getElementById("download"),
        linkAL = document.getElementById("download2"),
        btn = document.getElementById("btn"),
        notif = document.getElementById("daplong"),
        direklink = document.getElementById("download").href,
        waktu = 4;
    var teks_waktu = document.createElement("span");
    linkDL.parentNode.replaceChild(teks_waktu, linkDL);
    var id;
    id = setInterval(function () {
        waktu--;
        if (waktu < 0) {
            teks_waktu.parentNode.replaceChild(linkDL, teks_waktu);
            clearInterval(id);
            notif.style.display = "none";
            linkDL.style.display = "inline";
            linkAL.style.display = "inline";
        } else {
            teks_waktu.innerHTML = "<h3 class='text-danger'>Link will appear in " + waktu.toString() + " Second</h3>";
            btn.style.display = "none";
        }
    }, 2000);
}

cookieOptions = {
    msg: "This site uses cookies to help deliver services. By using this site, you agree to the use of cookies.",
    link: "https://www.blogger.com/go/blogspot-cookies",
    close: "Got it!",
    learn: "Learn More" };
//]]>
</script>
7. Letakkan kode tepat di atas </head>
8. Ganti alamat URL "http://www.saifullah.id/safelink.html" dengan link halaman yang kalian buat tadi
9. Tekan Save Template

B. Hosting Javascript

1. Buka Notepad
2. Masukkan kode berikut ke dalam Notepad
var Base64 = {
_keyStr: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",
encode: function (input) {
var output = "";
var chr1, chr2, chr3, enc1, enc2, enc3, enc4;
var i = 0;
input = Base64._utf8_encode(input);
while (i < input.length) {
chr1 = input.charCodeAt(i++);
chr2 = input.charCodeAt(i++);
chr3 = input.charCodeAt(i++);
enc1 = chr1 >> 2;
enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);
enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);
enc4 = chr3 & 63;
if (isNaN(chr2)) {
enc3 = enc4 = 64;
} else if (isNaN(chr3)) {
enc4 = 64;
}
output = output + this._keyStr.charAt(enc1) + this._keyStr.charAt(enc2) + this._keyStr.charAt(enc3) + this._keyStr.charAt(enc4);
}
return output;
},
decode: function (input) {
var output = "";
var chr1, chr2, chr3;
var enc1, enc2, enc3, enc4;
var i = 0;
input = input.replace(/[^A-Za-z0-9\+\/\=]/g, "");
while (i < input.length) {
enc1 = this._keyStr.indexOf(input.charAt(i++));
enc2 = this._keyStr.indexOf(input.charAt(i++));
enc3 = this._keyStr.indexOf(input.charAt(i++));
enc4 = this._keyStr.indexOf(input.charAt(i++));
chr1 = (enc1 << 2) | (enc2 >> 4);
chr2 = ((enc2 & 15) << 4) | (enc3 >> 2);
chr3 = ((enc3 & 3) << 6) | enc4;
output = output + String.fromCharCode(chr1);
if (enc3 != 64) {
output = output + String.fromCharCode(chr2);
}
if (enc4 != 64) {
output = output + String.fromCharCode(chr3);
}
}
output = Base64._utf8_decode(output);
return output;
},
_utf8_encode: function (string) {
string = string.replace(/\r\n/g, "\n");
var utftext = "";
for (var n = 0; n < string.length; n++) {
var c = string.charCodeAt(n);
if (c < 128) {
utftext += String.fromCharCode(c);
} else if ((c > 127) && (c < 2048)) {
utftext += String.fromCharCode((c >> 6) | 192);
utftext += String.fromCharCode((c & 63) | 128);
} else {
utftext += String.fromCharCode((c >> 12) | 224);
utftext += String.fromCharCode(((c >> 6) & 63) | 128);
utftext += String.fromCharCode((c & 63) | 128);
}
}
return utftext;
},
_utf8_decode: function (utftext) {
var string = "";
var i = 0;
var c = c1 = c2 = 0;
while (i < utftext.length) {
c = utftext.charCodeAt(i);
if (c < 128) {
string += String.fromCharCode(c);
i++;
} else if ((c > 191) && (c < 224)) {
c2 = utftext.charCodeAt(i + 1);
string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
i += 2;
} else {
c2 = utftext.charCodeAt(i + 1);
c3 = utftext.charCodeAt(i + 2);
string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
i += 3;
}
}
return string;
}
}
var encode = document.getElementById('encode'),
decode = document.getElementById('decode'),
output = document.getElementById('output'),
input = document.getElementById('input');
var User_ID = "";
var protected_links = "";
var a_to_va = 0;
var a_to_vb = 0;
var a_to_vc = "";
function auto_safelink() {
auto_safeconvert();
}
function auto_safeconvert() {
var a_to_vd = window.location.hostname;
if (protected_links != "" && !protected_links.match(a_to_vd)) {
protected_links += ", " + a_to_vd;
} else if (protected_links == "") {
protected_links = a_to_vd;
}
var a_to_ve = "";
var a_to_vf = new Array();
var a_to_vg = 0;
a_to_ve = document.getElementsByTagName("a");
a_to_va = a_to_ve.length;
a_to_vf = a_to_fa();
a_to_vg = a_to_vf.length;
var a_to_vh = false;
var j = 0;
var a_to_vi = "";
for (var i = 0; i < a_to_va; i++) {
a_to_vh = false;
j = 0;
while (a_to_vh == false && j < a_to_vg) {
a_to_vi = a_to_ve[i].href;
if (a_to_vi.match(a_to_vf[j]) || !a_to_vi || !a_to_vi.match("http")) {
a_to_vh = true;
}
j++;
}
if (a_to_vh == false) {
var encryptedUrl = Base64.encode(a_to_vi);
a_to_ve[i].href = "http://website-anda.com/safelink.html?url=" + encryptedUrl;
a_to_ve[i].rel = "nofollow";
a_to_vb++;
a_to_vc += i + ":::" + a_to_ve[i].href + "\n";
}
}
var a_to_vj = document.getElementById("anonyminized");
var a_to_vk = document.getElementById("found_links");
if (a_to_vj) {
a_to_vj.innerHTML += a_to_vb;
}
if (a_to_vk) {
a_to_vk.innerHTML += a_to_va;
}
}
function a_to_fa() {
var a_to_vf = new Array();
protected_links = protected_links.replace(" ", "");
a_to_vf = protected_links.split(",");
return a_to_vf;
}

 3. Ganti alamat URL "http://www.saifullah.id/safelink.html" dengan link halaman yang kalian buat tadi

4. Simpan Notepad dengan nama filesafelink.txt

5. Klik kanan filesafelink.txt

6. Pilih Rename

7. Ganti .txt menjadi .js sehingga file tersebut akan berubah jadi Javascript

8. Upload file JavaScript tersebut di Github.

9. Copy Paste link JavaScript Github dan Dapatkan kode melalui Rawgit (Penting). Anda juga bisa menggunakan YourJavaScript dan lain sebagainya.

10. Buka HTML Template: Wp-Admin > Appearance > Editor > Theme Footer (footer.php) atau kalau tidak ada Theme Editor, kamu bisa Akses Edit Template melalui CPanel

11. Copy kode berikut dan letakkan di atas </body>
<script src='URL.js' type='text/javascript'></script>
<script type='text/javascript'>
protected_links = "saifullah.id,facebook.com,twitter.com,youtube.com,goo.gl";
auto_safelink();
</script>
Keterangan:
  1. Ganti URL.js dengan Link JavaScript yang kalian upload tadi.
  2. Ganti saifullah.id dengan alamat URL blog kalian, dan kita bisa menambahakan URL lain yang tidak ingin di convert safelink dengan dipisah koma (,) di setiap linknya.
12. Save Template

C. Mengisi Halaman

1. Buka halaman safelink yang sudah dibuat pertama kali
2. Isi konten halaman yang kosong dengan kode berikut
<center>
Ads 1
<script type="text/javascript">
//<![CDATA[
function changeLink() {
var e = Base64.decode(res);
window.open(e, "_self")
}
var currentURL = location.href,
str = currentURL,
res = str.replace("http://website-anda.com/safelink.html?url=", "");
document.write('<button target="_self" class="btn btn-success" style="display: block; font-size:small" id="download" onclick="changeLink()">Continue</button>');
onload: generate();
//]]>
</script>
<script src="URL.js" type="text/javascript"></script>
Ads 2
</center>

2. Ganti Ads 1 dan Ads 2 dengan kode iklan Google Adsense yang ingin ditampilkan

3. Ganti alamat URL "http://www.saifullah.id/safelink.html" dengan link halaman yang kalian buat tadi.

4. Ganti URL.js dengan Link JavaScript yang kalian upload di Github atau YourJavaScript tadi.

5. Simpan Halaman
6. Selesai

Maka safelink kalian sudah jadi. Setiap link yang berasal dari Drive atau link dari luar akan langsung di direct ke halaman safelink terlebih dulu, baru kemudian ke link sumber.

Keuntungannya dengan menggunakan metode ini kita tidak perlu repot membuat blog baru karena safelink berada diblog utama, selain itu traffict safelink juga akan menjadi satu dengan traffict blog utama yang akan membuat visitor blog anda terlihat tinggi.

Jika anda mengalami masalah tidak muncul iklan adsense taupun iklan anda lainnya di halaman safelink anda anda bisa tinggalkan komentar dibawah ini.

Mau donasi lewat mana?

BRI - Saifullah (05680-10003-81533)

BCA Blu - Saifullah (007847464643)

Mandiri - Saifullah (1460019181044)

BSI - Saifullah (0721-5491-550)
Merasa terbantu dengan artikel ini? Ayo dukung dengan memberikan DONASI. Tekan tombol merah.

Penulis

Saifullah.id
PT Saifullah Digital Advantec

4 komentar

  1. AlbinusTejos
    AlbinusTejos
    Saya lihat blog masnya safelinknya ada di page blogspot, apakah cara ini juga bisa diterapkan untuk blogspot mas? jika bisa, apakah ada link tutorialnya jg mas?

    terimakasih sebelumnya. ^_^
  2. Yoseples
    Yoseples
    Kang saiful, Kenapa pakai script ini malah balik ke page home. tidak lanjut ke link tujuan
    1. Saifullah.id
      Saifullah.id
      Berarti ada yang salah tulis alamat di dalam safelinknya tu
  3. Yoseples
    Yoseples
    Mohon Pencerahan
Popular Emoji: 😊😁😅🤣🤩🥰😘😜😔😪😭😱😇🤲🙏👈👉👆👇👌👍❌✅⭐