How to Make Related Post on Blogger
Do you know what it's related post? Related Post is a collection of related articles or posts that are related to a very great benefit to your blog, especially for the visitors of your blog since the article is concerned with what visitors see on the menu Related Post, usually related to the placement of the article or a related post is placed in bottom of the article so that the visitors know that the same article or principal theme of the material beneath.
For example the article being read visitors is titled "How to Speed Loading Blog" is given a label "Optimization Blogger", it automatically after terpasangnya menu will display the related post the other articles about Blogger Optimization.
Display examples releated Post or Related Post you can see on the bottom of this article. Well so Sih How to Make it How? Let's make.
- You must be logged in and entered the blogspot dashboard.
- Go to the Edit HTML in menu design.
- Backup your template for later in case there is an error.
- Tick the Expand Widget Templates.
- Put the following script in the code <data:post.body/>
<b:if cond='data:blog.pageType == "item"'>
<div class='similiar'>
<div class='widget-content'>
<h3>Related Posts by Categories</h3>
<div id='data2007'/>
<script type='text/javascript'> var homeUrl3 = "<data:blog.homepageUrl/>"; var maxNumberOfPostsPerLabel = 4; var maxNumberOfLabels = 10; maxNumberOfPostsPerLabel = 100; maxNumberOfLabels = 3; function listEntries10(json) { var ul = document.createElement('ul'); var maxPosts = (json.feed.entry.length <= maxNumberOfPostsPerLabel) ? json.feed.entry.length : maxNumberOfPostsPerLabel; for (var i = 0; i < maxPosts; i++) { var entry = json.feed.entry[i]; var alturl; for (var k = 0; k < entry.link.length; k++) { if (entry.link[k].rel == 'alternate') { alturl = entry.link[k].href; break; } } var li = document.createElement('li'); var a = document.createElement('a'); a.href = alturl; if(a.href!=location.href) { var txt = document.createTextNode(entry.title.$t); a.appendChild(txt); li.appendChild(a); ul.appendChild(li); } } for (var l = 0; l < json.feed.link.length; l++) { if (json.feed.link[l].rel == 'alternate') { var raw = json.feed.link[l].href; var label = raw.substr(homeUrl3.length+13); var k; for (k=0; k<20; k++) label = label.replace("%20", " "); var txt = document.createTextNode(label); var h = document.createElement('b'); h.appendChild(txt); var div1 = document.createElement('div'); div1.appendChild(h); div1.appendChild(ul); document.getElementById('data2007').appendChild(div1); } } } function search10(query, label) { var script = document.createElement('script'); script.setAttribute('src', query + 'feeds/posts/default/-/' + label + '?alt=json-in-script&callback=listEntries10'); script.setAttribute('type', 'text/javascript'); document.documentElement.firstChild.appendChild(script); } var labelArray = new Array(); var numLabel = 0; <b:loop values='data:posts' var='post'> <b:loop values='data:post.labels' var='label'> textLabel = "<data:label.name/>"; var test = 0; for (var i = 0; i < labelArray.length; i++) if (labelArray[i] == textLabel) test = 1; if (test == 0) { labelArray.push(textLabel); var maxLabels = (labelArray.length <= maxNumberOfLabels) ? labelArray.length : maxNumberOfLabels; if (numLabel < maxLabels) { search10(homeUrl3, textLabel); numLabel++; } } </b:loop> </b:loop> </script> </div> </div> </b:if>- Then click the Save
attention:
- If you have added "Automatic Readmore then you should put the script releated post the code below.
- To add to the beauty if you put an ad in the post then place the following script code releated post ads.
tag: How to Make Related Post In Blogger, How to Make Related Post In Blogger, How to Make Related Post on Blogger