Giải pháp đưa ra là ta có thể ẩn những bài viết theo một label nào đó như label tin tức chẳng hạn.Không cho chúng hiện lên trang chủ.Có rất nhiều cách để ẩn bài viết khỏi trang chủ.Thường người ta sẽ sử dụng cách sau để ẩn bài viết ngoài trang chủ cho blogger.
Cách 1 : Đặt lịch biểu cho bài đăng.
Cách này thực ra không được tối ưu cho lắm vì thực chất nó là đặt lại ngày xuất bản của bài viết để nó hiện ra sau page của trang chủ.
![]() |
| Hướng dẫn ẩn bài viết ngoài trang chủ cho blogger |
Để thực hiện trong khi viết bài các bạn click vào phần lịch biểu chọn đặt ngày và giờ.Các bạn chọn cho bài viết đó quay ngược về thời gian là nó sẽ hiện ra sau các bài viết khác.Như vậy nó sẽ nằm ở page 2 không còn ở trang chủ nữa.
Cách 2 :Ẩn bài viết theo label ngoài trang chủ
Bạn mở tùy chỉnh HTML để sửa nhé (Nhớ back up code khi sửa cái gì đó nhé)
Bước 1: Tìm dòng <b:includable id='main' var='top'>.
Tìm đoạn code sau :
<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>
Rồi bạn thay nó bằng đoạn code bên dưới.
<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 != "Z 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ú ý : Z Label : là tên nhãn bạn muốn hiển thị khuyến khích các bạn nên đặt chữ Z rồi mới ghi tên nhãn
Ví dụ như: Z Tin Tức ,Z thể thao ...
Lúc này mình tìm thẻ đóng </b:includable> cho thẻ <b:includable id='main' var='top'>. Thẻ đóng này nằm ngay trước dòng
<b:includable id='commentDeleteIcon' var='comment'>Rồi đặt đoạn code bên dưới vào sau thẻ </b:includable> nói trên.
<b:includable id='printPosts' var='post'>Vậy làm sao để áp dụng ẩn bài viết khi viết bài? Rất đơn giản trong khi viết bài nào bạn muốn ẩn thì cho vào nhãn có tên là: z lable thế là bài đó tự động sẽ ẩn ở trang chủ.
<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>
Chú ý: cái z lable thì bạn có thể đổi được nhé có thể là z tintuc, z new...
Mọi thắc mắc các bạn comment phí dưới để được giải đáp
Chúc các bạn thành công.
Xem thêm >> Hướng dẫn tối ưu blogspot chuẩn seo


0 nhận xét:
Đăng nhận xét