Cara Menghilangkan Tahun dan bulan dari Link / URL Blogger

Loading...

Cara Menghilangkan Tahun dan bulan dari Link / URL Blogger

Mungkin beberapa dari kalian menganggap tambahan tahun dan bulan pada URL postingan blog akan mengurangi daya tarik dari calon pengunjung. Secara default (bawaan), tanggal dalam bentuk tahun dan bulan akan selalu disertakan dalam URL postingan setelah di-publish. Kita hanya akan mendapati 2 opsi pada kolom Permalink disaat kita sedang membuat postingan. Automatic Permalink dan Custom Permalink. Dari kedua opsi tersebut, mau tidak mau, tanggal disaat postingan di-publish akan selalu disertakan. Mungkin diantara kalian ada yang bertanya-tanya tentang permalink default blogger. Apakah url postingan pada blogger bisa dihilangkan tanggalnya,? dan apakah url akhir (.html) pada blogger juga bisa dihilangkan?

Tapi hari ini saya akan membagikan script untuk menghapus tanggal dari URL posting blogger. Tapi sebelum saya berbagi, ada baiknya teman tahu pengertian permalink. Permalink adalah kependekan dari Permanent Link, istilah ini digunakan untuk menggambarkan URL halaman web seperti halaman statis dan juga halaman posting.

Cara Menghilangkan Tahun dan bulan dari Link / URL Blogger

Sekarang sudah bisa untuk menghilangkan tanggal serta .html pada link blog. Sebenarnya ini lebih ke pengalihan url dari pada menghilangkan, caranyapun cukup mudah hanya menambahkan kode JavaScript saja.

Kode JavaScript ini dipublish oleh ‘Jokenox’ salah satu pengguna GitHub

Cara Menghilangkan Tahun dan bulan dari Link / URL Blogger


Untuk Langkah-langkahnya cukup mudah, berikut caranya.

1. Login Ke Blogger Kalian
2. Pilih Template / Tema, lalu pilih Edit HTML
3. Tambahkan kode berikut setelah <head> atau &lt;head&gt;

<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="",urlTotal,fetchIndex=1,ampChar="&"[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>


5. Pastekan Scriptnya diantara kode tag <head> .... </head>
6. Kemudian klik tombol simpan tema dan selesai. 

Selamat! Anda telah berhasil menghapus tanggal dari url posting blogger. Anda dapat memeriksa perubahan permalink di posting blog Anda.
Warning! Do With Your Own Risk.

Semoga, Postingan ini tentang Cara Menghilangkan Tahun dan bulan dari Link / URL Blogger akan membantu Anda.

Post a Comment

0 Comments

Disqus Codes
  • To write a bold letter please use <strong></strong> or <b></b>.
  • To write a italic letter please use <em></em> or <i></i>.
  • To write a underline letter please use <u></u>.
  • To write a strikethrought letter please use <strike></strike>.
  • To write HTML code, please use <code></code> or <pre></pre> or <pre><code></code></pre>.
    And use parse tool below to easy get the style.
Show Parser Box

strong em u strike
pre code pre code spoiler
embed