Mengubah Permalink Blogger Menjadi Seperti Wordpress




Untuk dapat mengubah permalink blogger menjadi seperti permalink wordpress, adalah dengan menambahkan kode pada template blog di bawah kode <head>.

Biasanya hal ini di lakukan oleh blogger-blogger yang akan melakukan custom domain, menggunakan expired domain ataupun dropped domain, dimana domain yang akan di daftarkan, sebelumnya menggunakan cms wordpress. 

Dengan menggunakan permalink blogger menjadi seperti permalink wordpress, maka tampilan URL blogger akan tersamarkan, tidak berubah secara asli seperti permalink wordpress, tapi hanya tersamarkan.

Sebagai contoh:
https://www.abapcode.info/2023/08/Mengubah-Permalink-Blogger-Menjadi-Seperti-Wordpress.html

Akan menjadi:

 https://www.abapcode.info/Mengubah-Permalink-Blogger-Menjadi-Seperti-Wordpress.html

 Sebenarnya, menempatkan kode permalink Blogger seperti permalink Wordpress, akan memberikan dampak blogger susah di index, dan di Google Search Console, akan banyak di temukan URL 404.

Tapi kalau hanya untuk pembelajaran, tidak terlalu masalah.

Cara mengubah permalink blogger menjadi seperti permalink wordpress:
1. Masuk ke akun Blogger Anda

2. Masuk ke Dasboard Blogger

3. Pilih Theme atau Tema

4. Edit Theme, 

Masukkan kode di bawah ini, di bawah kode <head> atau di atas kode </body>

------------------------------------------

<script type="text/javascript">
// BloggerJS v0.4.0
// Licensed under the MIT License
// Copyright (c) 2017-2018 Kenny Cruz
// github.com/jokenox

// Configuration
var config = {
  postsDatePrefix: false,
  accessOnly: false,

  useApiV3: false,
  apiKey: "YOUR-API-KEY-HERE"
}
var postsOrPages=["pages","posts"],blogId="<data:blog.blogId/>",urlTotal,fetchIndex=1,ampChar="&amp;"[0],secondRequest=!0,feedPriority=0,nextPageToken;function urlVal(){var url=window.location.pathname;var length=url.length;var urlEnd=url.substring(length-5);if(urlEnd===".html")return 0;else if(length>1)return 1;else return 2}
function urlMod(){var url=window.location.pathname;if(url.substring(1,2)==="p"){url=url.substring(url.indexOf("/",1)+1);url=url.substr(0,url.indexOf(".html"));history.replaceState(null,null,"../"+url)}else{if(!config.postsDatePrefix)url=url.substring(url.indexOf("/",7)+1);else url=url.substring(1);url=url.substr(0,url.indexOf(".html"));history.replaceState(null,null,"../../"+url)}}
function urlSearch(url,database){var pathname=url+".html";database.forEach(function(element){var search=element.search(pathname);if(search!==-1)window.location=element})}
function urlManager(){var validation=urlVal();if(validation===0){if(!config.accessOnly)urlMod()}else if(validation===1){fetchData(postsOrPages[feedPriority],1)}else if(validation===2){if(!config.accessOnly)history.replaceState(null,null,"/")}}
function fetchData(postsOrPages,index){var script=document.createElement("script");if(config.useApiV3){var jsonUrl="https://www.googleapis.com/blogger/v3/blogs/"+blogId+"/"+postsOrPages+"?key="+config.apiKey+"#maxResults=500#fields=nextPageToken%2Citems(url)#callback=parseData";if(nextPageToken)jsonUrl+="#pageToken="+nextPageToken;nextPageToken=undefined}else{var jsonUrl=window.location.protocol+"//"+window.location.hostname+"/feeds/"+postsOrPages+"/summary?start-index="+index+"#max-results=150#orderby=published#alt=json-in-script#callback=parseData"}
jsonUrl=jsonUrl.replace(/#/g,ampChar);script.type="text/javascript";script.src=jsonUrl;document.getElementsByTagName("head")[0].appendChild(script)}
function parseData(json){var database=[];if(!config.useApiV3){if(!urlTotal){urlTotal=parseInt(json.feed.openSearch$totalResults.$t)}
try{json.feed.entry.forEach(function(element,index){var entry=json.feed.entry[index];entry.link.forEach(function(element,index){if(entry.link[index].rel==="alternate")database.push(entry.link[index].href)})})}catch(e){}}else{try{json.items.forEach(function(element,index){database.push(element.url)})}catch(e){}
nextPageToken=json.nextPageToken}
urlSearch(window.location.pathname,database);if(urlTotal>150){fetchIndex+=150;urlTotal-=150;fetchData(postsOrPages[feedPriority],fetchIndex)}else if(nextPageToken){fetchData(postsOrPages[feedPriority])}else if(secondRequest){nextPageToken=undefined;urlTotal=0;fetchIndex=1;secondRequest=!1;if(feedPriority===0){feedPriority=1;fetchData("posts",1)}else if(feedPriority===1){feedPriority=0;fetchData("pages",1)}}}
function bloggerJS(priority){if(priority)feedPriority=priority;urlManager()}
bloggerJS()
</script>

---------------

Setelah itu SIMPAN atau SAVE!

Sekarang anda bisa cek permalink dari blogger anda, sudah berubah menjadi seperti permalink wordpress.


LihatTutupKomentar