Sunday, March 6, 2016

How to create list of posts by label in blogger?

Here we are creating list of posts by labels.We can create this list of post in post, page or widget area.
For create list of posts write below code in your place.

<script type="text/javascript">
function labelpostslist(json) {
    document.write('<ul>');
    for (var i = 0; i < json.feed.entry.length; i++) {
        for (var j = 0; j < json.feed.entry[i].link.length; j++) {
            if (json.feed.entry[i].link[j].rel == 'alternate') {
                break;
                            }
                    }
                   var entryUrl = "'" + json.feed.entry[i].link[j].href + "'";
        var entryTitle = json.feed.entry[i].title.$t;
        var item = "<li>" + "<a href="+ entryUrl + '" target="_blank">' +  
        entryTitle + "</a> </li>";
        document.write(item);
    }
    document.write('</ul>');
}
</script>
<script src="YOUR_BLOG_URL/feeds/posts/summary/-/YOUR_LABEL_NAME?max-results=HOW_MANY_POST_SHOW&alt=json-in-script&callback=labelpostslist">
</script>
Replace some contents with your requirement.
1> Replace YOUR_BLOG_URL by your blog url.
2>Replace  YOUR_LABEL_NAME by your label name.
3>Replace HOW_MANY_POST_SHOW by number of post to display. 

No comments:

Post a Comment