Cách ẩn bài viết

Phương pháp 1: Lọc theo nhãn (label)

1Vào Mẫu >> Chỉnh sửa HTML và tìm kiếm đoạn code
<b:include data='post' name='post'/>

2Thay thế đoạn code trên bằng
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<b:loop values='data:post.labels' var='label'>
        <b:if cond='data:label.isLast == "true"'>
            <b:if cond='data:label.name != "hidden"'>
                <b:include data='post' name='post' />
            </b:if>
        </b:if>
    </b:loop>
<b:else/>
    <b:include data='post' name='post' />
</b:if>

Lưu ý: Khi đăng bài bài viết chỉ gắn duy nhất 1 nhãnhidden

Phương pháp 2: Lọc theo ID bài viết

1Khi đăng bài bạn chú ý trên thanh địa chỉ của trình duyệt sẽ hiện ra ID của bài viết.


2Vào Mẫu >> Chỉnh sửa HTML và tìm kiếm đoạn code
<div class='post hentry uncustomized-post-template' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>

3Thay thế đoạn code trên bằng
<div class='post hentry uncustomized-post-template' expr:id='&quot;post-&quot; + data:post.id' itemprop='blogPost' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>

Lưu ý: Có thể tìm thấy nhiều đoạn code như vậy, bạn hãy thay thế toàn bộ chúng nhé.

4Dán đoạn code bên dưới vào trước thẻ </head>
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<style type='text/css'> 
#post-123456789{display:none;}
</style>
</b:if>

Chỉnh sửa: 123456789 thành ID bài viết (với 19 chữ số) bạn thu được ở bước 1.



Cách thực hiện

1Click chuột phải vào phần chứa bài viết của bạn trên trang chủ và chọn Kiểm tra phần tử


2Xác định class chứa bài viết của bạn, như hình bên dưới là .date-outer. Tùy mỗi template mà class có thể khác nhau.


3Tiếp tục cũng click chuột phải vào phần chứa nhãn (label) của bạn, chọn Kiểm tra phần tử và cũng kiếm class chứa nhãn của template. Như hình bên dưới là class .label-info


4Vào Mẫu >> Chỉnh sửa HTML và dán đoạn script bên dưới vào trước thẻ </body>
<!-- jQuery -->
<script src='//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js'/>

<!-- An bai viet voi nhan "hidden" khoi Index Pages -->
<b:if cond='data:blog.pageType == &quot;index&quot;'>
    <script type='text/javascript'>
        //<![CDATA[
            $(function() {
                $(".label-info").filter(":contains('hidden')").parents('.date-outer').hide();
            });
        //]]>
    </script>
</b:if> 

- Với .date-outer.label-info là 2 class chúng ta vừa tìm được ở các bước trên.

5Nếu bạn muốn bài đăng hiển thị khi ta lọc theo tag (http://domain.com/search/label/...) thì thêm đoạn script bên dưới vào sau đoạn code ở bước 4.
<!-- Hien thi bai viet voi nhan "hidden" tren Label Pages -->
<b:if cond='data:blog.searchLabel'>
    <script type='text/javascript'>
        //<![CDATA[
            $(document).ready(function() {
                $(".label-info").filter(":contains('hidden')").parents('.date-outer').show();
            });
        //]]>
    </script>
</b:if>

6Cuối cùng bạn chỉ cần thêm nhãn "hidden" vào bài viết muốn ẩn là được.