Trong 1 dự án tôi làm việc ,tôi cần tìm ID của bài Post(Page) để hiển thị (hoặc không ) Sidebar trên 1 số trang cần thiết ,bạn có thể xem demo PAGE của Site mình
Lúc đầu tôi cũng dùng thẻ the_ID(). nhưng không thành công vì nó chỉ trả về 5
// Check whether the Post's ID is 5. // This does not work. if(the_ID()==5) do something...
và 1 hồi tìm kiếm đến phải nhờ người bạn trình độ cao hơn thì nó send cho cái link và giải quyết được vấn đề này là sử dụng $post->ID
// Check whether the Post's ID is 5. // This works. if($post->ID == 5 ) do something...
Và bạn có thể sử dụng nó để tùy chỉnh cho sidebar của mình vd :
// This works.
<div id="content">
// The Loop
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
// ...the usual content displaying stuff...
<?php endwhile;?>
<?php endif;?>
</div>
<?php
// Outside The Loop!
if($post->ID != 21) get_sidebar(); ?>
Và tôi sử dụng nó để giải quyết vấn đề cho Project của mình ,và áp dụng nó vào ngay chính Blog này ,và các bạn có tể dựa vào đây mà tùy biến cho blog của mình theo ý mình ,chúc các bạn vui .
P/s : bài này mình dựa vào 1 bài hướng dẫn trên mạng ,do trình độ hạn hẹp nên không thể trình bày dễ hiểu hơn ,mình sẻ cố gắng khắc phục vào các bài viết sau .