Tomnhien Design

Thiết kế Đồ họa | Graphic tutorials | Clipart collections |...

Subscribe
Rất hân hạnh chào đón các bạn đã đến thăm Blog này!

- Nếu các bạn đang cần trao đổi về thiết kế quảng cáo, thiết kế web, thiết kế đồ họa.. - Nếu các bạn muốn tự tìm hiểu một phần mềm đồ họa , muốn tìm kiếm vài hình clipart nào đó...- Nếu các bạn đang muốn tự tay mình thiết kế một tấm thiệp, một tờ lịch bàn cho "hoàng tử hay "công chúa" ở nhà...- Nếu các bạn đang cần một sự giúp đỡ, tư vấn về nghề Thiết kế nói chung và các phần mềm đồ họa nói riêng...
Đây có thể là nơi các bạn đang tìm kiếm - Tomnhien Design Blog?!

Hãy tham quan một vòng các Nhãn (Label) mà bạn quan tâm và đừng ngần ngại post những thắc mắc, góp ý hoặc những yêu cầu của bạn. Xin cám ơn!

Related posts cho Wordpress không xài plug-in.

Posted by Tomnhien on Jul 17, 2009

Nhân dịp xây dựng một blog trên nền Wordpress, vừa làm vừa học hỏi trên Internet, tôi tập hợp những tips, tutorials về WP về đây cho tiện theo dõi và dịch ra tiếng Việt luôn dành cho những ai muốn tìm hiểu WP.

Chúng ta đều biết những plug-in của Wordpress (WP) tiện dụng như thế nào – Nó bổ sung những tính năng tuyệt vời cho WP. Tuy nhiên chúng ta phải trả giá cho điều tuyệt vời đó bằng tốc độ – càng nhiều plug-in cài đặt, trang web load càng chậm! Do vậy, nếu có thể, ta nên tránh cài đặt Plug-in.

Vậy làm thế nào để có tính năng “Những bài viết liên quan” cho Wordpress (related posts) mà không cần bất kỳ plug-in nào?

Điều này là hết sức đơn giản. Chỉ cần vào tập tin single.php của bạn trong bảng điều khiển Wordpress. (Bảng điều khiển -> Appearance -> Edit -> Single.php) và copy/paste đoạn code này ở nơi nào bạn muốn hiển thị các bài viết.

<?php
$tags = wp_get_post_tags($post->ID);
if ($tags) {
$tag_ids = array();
foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;

$args=array(
'tag__in' => $tag_ids,
'post__not_in' => array($post->ID),
'showposts'=>5, // Number of related posts that will be shown.
'caller_get_posts'=>1
);
$my_query = new wp_query($args);
if( $my_query->have_posts() ) {
echo '<h3>Related Posts</h3><ul>';
while ($my_query->have_posts()) {
$my_query->the_post();
?>
<li><a href="<?php the_permalink() ?>" rel="bookmark"
title="Permanent Link to <?php the_title_attribute(); ?>">
<?php the_title(); ?></a></li>
<?php
}
echo '</ul>';
}
}
?>

Vậy là xong! Bây giờ nó sẽ tự động tạo ra tất cả các bài viết liên quan dựa trên các thẻ (tags) được sử dụng trong các bài đăng. Bạn cũng có phương pháp nào hay hơn không?

Theo: http://www.techieblues.com



Digg This Add To Del.icio.us Add To Furl Add To Reddit Fav This With Technorati Add To Yahoo MyWeb Add To Newsvine Add To Google Bookmarks Add To Bloglines Add To Ask Add To Windows Live Add To Slashdot Stumble This

Related Posts :



0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)