Cara Menghasilkan Safelink Otomatis Di Blog Utama Wordpress Self Host

Admin October 26, 2021
Cara Membuat Safelink Otomatis Di Blog Utama Wordpress Self Host Cara Membuat Safelink Otomatis Di Blog Utama Wordpress Self Host
- Membuat safelink di Wordpress nyaris sama dengan di Blogger. Bedanya cuma terletak pada Menu dan Tempat peletakan kodenya saja. Tapi memang, kalau tidak terbiasa, Safelink Wordpress lebih susah dibentuk alasannya yakni sungguh 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, kau dapat Akses Edit Template lewat CPanel

6. Copy instruksi 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 instruksi sempurna 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 instruksi 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 instruksi melalui Rawgit (Penting). Anda juga dapat menggunakan YourJavaScript dan lain sebagainya.

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

11. Copy instruksi 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 dapat menambahakan URL lain yang tak mau di convert safelink dengan dipisah koma (,) di setiap linknya.
12. Save Template

C. Mengisi Halaman

1. Buka halaman safelink yang telah dibentuk pertama kali
2. Isi konten halaman yang kosong dengan instruksi 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 instruksi 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 telah jadi. Setiap link yang berasal dari Drive atau link dari luar akan pribadi di direct ke halaman safelink apalagi dulu, gres kemudian ke link sumber.

Keuntungannya dengan menggunakan sistem ini kita tidak perlu repot menghasilkan blog gres alasannya yakni safelink berada diblog utama, disamping itu traffict safelink juga akan menjadi satu dengan traffict blog utama yang hendak menghasilkan visitor blog anda terlihat tinggi.

Jika anda mengalami dilema tidak timbul iklan adsense taupun iklan anda yang lain di halaman safelink anda anda dapat lewati komentar dibawah ini.

Previous
Next Post »
0 Komentar

Note: Only a member of this blog may post a comment.