Khi bạn thiết kế website bằng blogpsot, đôi lúc bạn muốn ẩn những bài viết nhất định ngoài trang chủ để trang web trở nên chuyên nghiệp hơn. Vậy làm cách nào để thực hiện được kỹ thuật này? Bạn hãy khám phá nội dung chi tiết trong bài viết này nhé.
![]() |
Ẩn Bài Viết Ngoài Trang Chủ Theo Label |
Cách làm rất đơn giản, bạn chỉ cần gán những bài viết không mong muốn vào một nhãn mà bạn chỉ định. Sau đó thực hiện những bước sau:
Bước 1: Tìm đến dòng <b:includable id='main' var='top'>
Tìm đoạn html như bên dưới:
<b:loop values='data:posts' var='post'>
<b:include data='post' name='post'/>
<b:if cond='data:blog.pageType == "item"'>
<b:include data='post' name='comments'/>
</b:if>
<b:if cond='data:post.includeAd'>
<b:if cond='data:post.isFirstPost'>
<data:defaultAdEnd/>
<b:else/>
<data:adEnd/>
</b:if>
<data:adCode/>
<data:adStart/>
</b:if>
<b:if cond='data:post.trackLatency'>
<data:post.latencyJs/>
</b:if>
</b:loop>
<b:include data='post' name='post'/>
<b:if cond='data:blog.pageType == "item"'>
<b:include data='post' name='comments'/>
</b:if>
<b:if cond='data:post.includeAd'>
<b:if cond='data:post.isFirstPost'>
<data:defaultAdEnd/>
<b:else/>
<data:adEnd/>
</b:if>
<data:adCode/>
<data:adStart/>
</b:if>
<b:if cond='data:post.trackLatency'>
<data:post.latencyJs/>
</b:if>
</b:loop>
Thay đoạn code vừa tìm được bằng đoạn mã sau:
<b:loop values='data:posts' var='post'><b:if cond='data:blog.url == data:blog.homepageUrl'><b:if cond='data:post.labels'><b:loop values='data:post.labels' var='label'><b:if cond='data:label.isLast == "true"'>
<b:if cond='data:label.name != "A Label"'>
<b:include data='post' name='printPosts'/></b:if></b:if></b:loop></b:if><b:else/><b:include data='post' name='printPosts'/></b:if></b:loop>
<b:if cond='data:label.name != "A Label"'>
<b:include data='post' name='printPosts'/></b:if></b:if></b:loop></b:if><b:else/><b:include data='post' name='printPosts'/></b:if></b:loop>
Chú ý:
- A Label: là nhãn cần ẩn. VD: a video, a bài viết ẩn, a hiển thị…vv
- Có phân biệt hoa thường trong nhãn bài viết và code ẩn
Bước 2: Tìm đến thẻ đóng </b:includable> của dòng code <b:includable id='main' var='top'>
Rồi đặt code bên dưới đây vào ngay sau thẻ đóng vừa tìm được:
<b:includable id='printPosts' var='post'>
<b:if cond='data:post.dateHeader'>
<h2 class='date-header'>
<data:post.dateHeader/>
</h2>
</b:if>
<b:include data='post' name='post'/>
<b:if cond='data:blog.pageType == "static_page"'>
<b:include data='post' name='comments'/>
</b:if>
<b:if cond='data:blog.pageType == "item"'>
<b:include data='post' name='comments'/>
</b:if>
</b:includable>
<b:if cond='data:post.dateHeader'>
<h2 class='date-header'>
<data:post.dateHeader/>
</h2>
</b:if>
<b:include data='post' name='post'/>
<b:if cond='data:blog.pageType == "static_page"'>
<b:include data='post' name='comments'/>
</b:if>
<b:if cond='data:blog.pageType == "item"'>
<b:include data='post' name='comments'/>
</b:if>
</b:includable>