loading..

Tạo thanh điều hướng cho blog wordpress

by PenFlag on May 9, 2010

Chào các bạn! Đây là bài viết đầu tiên của mình tại Hutruc cũng là bài viết đầu tiên về thủ thuật wordpress. Nếu có gì chưa hoàn chỉnh mong các bạn hãy đóng góp ý kiến để mình rút kinh nghiệm trong các bài viết sau!

Trong bài này, mình sẽ hướng dẫn các bạn cách tạo thanh điều hướng cho blog wordpress. Demo các bạn có thể xem ở phía trên bài viết này tại Hutruc.com

Ảnh Minh Họa: Thanh điều hướng của Hư Trúc Blog

Ảnh Minh Họa: Thanh điều hướng của Hư Trúc Blog

Cách 1: Không dùng plugin:

Tạo tập tin mới có tên breadcrumbs.php với nội dung là đoạn code sau:

<div class="breadcrumbs">
<?php
function breadcrumbs() {
    $theFullUrl = $_SERVER["REQUEST_URI"];
    $urlArray=explode("/",$theFullUrl);
    echo 'You Are Here: <a href="/">Home</a>';
    while (list($j,$text) = each($urlArray)) {
        $dir='';
        if ($j > 1) {
            $i=1;
            while ($i < $j) {
                $dir .= '/' . $urlArray[$i];
                $text = $urlArray[$i];
                $i++;
            }
            if($j < count($urlArray)-1) echo ' &raquo; <a href="'.$dir.'">' . str_replace("-", " ", $text) . '</a>';
        }
    }
    echo wp_title();
}
breadcrumbs();
?>
</div>

Sau đó chèn đoạn code sau vào nơi bạn muốn hiển thị thanh điều hướng:

<?php include  ( TEMPLATEPATH . '/breadcrumbs.php'); ?>

Để trang trí cho thanh điều hướng, bạn chỉ cần thêm class “breadcrumbs” vào file css!

Cách 2: Sử dụng plugin:

Breadcrumb NavXTDownload tại đây.

Sau khi cài plugin chèn đoạn code sau vào nơi muốn hiển thị thanh điều hướng:

<div class="breadcrumb">
<?php
if(function_exists('bcn_display'))
{
	bcn_display();
}
?>
</div>

Yoast BreadcrumbsDownload tại đây.

Sau khi kích hoạt plugin, chèn đoạn code sau vào nơi bạn muốn hiển thị thanh điều hướng.

<?php if ( function_exists('yoast_breadcrumb') ) {yoast_breadcrumb('<p id="breadcrumbs">','</p>');} ?>

Trên đây là 2 cách tạo thanh điều hướng mà mình biết, hy vọng bài viết sẽ có ích với các bạn!


{ 1 trackback }

Tweets that mention Tạo thanh điều hướng cho blog wordpress — Hư Trúc Blog -- Topsy.com
May 9, 2010 at 7:05 am

{ 44 comments… read them below or add one }

1 Tinh May 9, 2010 at 7:07 am

Chao mừng CTV đầu tiên của Hutruc nhé :votay:
Tinh´s last blog ..Miễn Phí Hosting Suốt Đời Từ WestHost My ComLuv Profile

Reply

2 Rainbowsmile@Vút Bay.net May 9, 2010 at 11:09 am

Em cũng chúc mừng bác :nangly: :2:
Cái chiêu này bên bác sonmanutd cũng gặp nè :D

Reply

3 Huỳnh Trung May 9, 2010 at 11:59 am
4 Vợ chồng trẻ May 9, 2010 at 8:26 pm

Chúc mừng CTV Pen Flag :2:

Reply

5 PenFlag May 10, 2010 at 6:22 pm

Cám ơn bác :cuoiduyen:

6 max2max May 9, 2010 at 7:51 am

Chúc mừng bác HuTruc đã có thêm CTV :D
max2max´s last blog ..Download Thrilling Theme – Woo Themes My ComLuv Profile

Reply

7 Huỳnh Trung May 9, 2010 at 9:39 am

Cảm ơn bác, mời bác làm CTV nhé :2:

Reply

8 max2max May 11, 2010 at 10:21 am

Hic, em còn gà lắm. Mong rằng 1 lúc nào đó nghĩ ra ý tưởng gì hay viết bài cho bác.

Reply

9 Huỳnh Trung May 11, 2010 at 10:45 am

Ok, HT lúc nào cũng hoan nghênh bác :colen: :nangly:

Reply

10 Ken VN May 9, 2010 at 8:37 am

Bác kiểm tra lại file breadcrumbs.php đi, hình như có vấn đề. Trong notepad++ bắt đầu từ sau lệnh while nó mờ đi rồi. Em vừa test thấy không được! :potoanthan:

Reply

11 Huỳnh Trung May 9, 2010 at 9:37 am

Lỗi hiển thị code, HT đã fix lại rồi, Thanks bác đã thông báo :2:

Reply

12 Minh@Minh Meo's Blog May 9, 2010 at 9:33 am

Cứ tưởng HT comeback, hoá ra là CTV. Không biết HT dạo này đi đâu rồi :potoanthan:
Minh@Minh Meo’s Blog´s last blog ..Tặng 5 domain .info cho các bạn có nhu cầu My ComLuv Profile

Reply

13 Huỳnh Trung May 9, 2010 at 9:38 am

HT đã trở lại viết bài từ hôm qua đấy chứ :cuoiduyen:

Reply

14 PenFlag May 9, 2010 at 11:59 am

HT đã trở lại – lợi hai hơn ngày xưa :D

Reply

15 Huỳnh Trung May 9, 2010 at 12:04 pm

“Lợi hại hơn ngày xưa” -> Câu này em mang không nổi, trước giờ vẫn vậy, không dám nhận 2 chữ “lợi hại” đâu :-j

Reply

16 PenFlag May 9, 2010 at 12:05 pm

Vậy là trước giờ vẫn lợi hại hả :-j

17 LeHienTinh May 9, 2010 at 5:08 pm

Bác Pen chỉ được cái là nói chí phải :cuoiduyen:
LeHienTinh´s last blog ..Một Số Thay Đổi Đáng Kể Trên Hiền Tính’s Blog My ComLuv Profile

18 Ken VN May 9, 2010 at 9:48 am

Lại thêm một vấn đề nảy sinh là nó chỉ hiện: “Home > Tên bài viết” chứ nó không có hiện category :chem:

Reply

19 Huỳnh Trung May 9, 2010 at 9:56 am

Sử dụng plugin thì tốt rồi, nếu dùng code thì đúng là như vậy. HT trước đây cũng có thử áp dụng code, nhưng nếu để link dạng: domain.com/category/tenbaiviet thì hiển thị bình thường, nhưng nếu: domain/tenbaiviet thì không hiển thị cat. Cái này hỏi bác Pen xem có cách khắc phục không :2:

Reply

20 Ken VN May 9, 2010 at 9:57 am

Ôi buồn tình :-j

Reply

21 PenFlag May 9, 2010 at 12:00 pm

Tạm thời thì em vẫn chưa tìm ra cách khắc phục :mohoi:

Reply

22 Tran Quang May 9, 2010 at 11:36 am

Chào mừng CTV đầu tiên ! Bác này là giỏi PTS lắm nha !

Reply

23 Huỳnh Trung May 9, 2010 at 11:57 am

Đúng rồi, trang của bác ấy chuyên về PTS mà :) HT cũng thường mò làm theo :2:

Reply

24 PenFlag May 9, 2010 at 12:03 pm

Các bác quá khen! Thật ra chuyên ngành của em là photoshop nên có gì thiếu xót trong bài viết mong các bác đóng góp ý kiến để em rút kinh nghiệm trong những bài sau :2:

Reply

25 Hùng Hồng May 9, 2010 at 4:59 pm

Hóa ra PTS là photoshop

Reply

26 PenFlag May 9, 2010 at 11:26 pm

Chức bác nghĩ là gì :-j

27 Hùng May 10, 2010 at 6:46 am

Tưởng PTS=Paid To Surf :vic:
Vì lúc đó chưa click vô photoshopvn.net
Hùng´s last blog ..Tạo 3D E-cover đơn giản My ComLuv Profile

28 Lê Hoàng May 9, 2010 at 11:37 am

Ku Pen vào trả lời comment tương tác với bạn đọc đi nào. Đi đâu rồi :bi:
Lê Hoàng´s last blog ..Các website giải mã footer theme wordpress My ComLuv Profile

Reply

29 PenFlag May 9, 2010 at 11:57 am

Em đây bác. Sáng đi học chiều về mới onl dc chứ :nadan:

Reply

30 Pumama May 9, 2010 at 11:45 am

Chúc mừng bác HT,comeback cùng với CTV mới :D

Reply

31 Huỳnh Trung May 9, 2010 at 11:58 am

Thanks bác :2:

Reply

32 nano May 9, 2010 at 9:46 pm

Lâu hok thấy entry nào,tự dưng làm một lèo 2 iem :) )

Reply

33 Huỳnh Trung Post on Mobile May 10, 2010 at 10:00 am

Dạo này bận, cũng như không có cảm hứng viết bài.

Reply

34 nano May 9, 2010 at 9:49 pm

Ọc ọc, ra là ctv @@
“Cờ bút chì” hay “bút chì cờ” nhẩy ;))

Reply

35 Huỳnh Trung Post on Mobile May 10, 2010 at 10:02 am

Câu dưới ý nghĩa là gì bác nhẩy ?

Reply

36 nano May 10, 2010 at 11:08 am

PENFLAG @@

Reply

37 Cute Xinh May 9, 2010 at 9:58 pm

Cài này hay nhỉ, thuận tiện hơn cho người đọc :cuoiduyen:

Reply

38 Huỳnh Trung Post on Mobile May 10, 2010 at 10:06 am

Vâng, cái này rất hữu ích với những blog có cấu trúc chuyên mục chuyên sâu. Những blog bình thường cũng nên sử dụng.
Chào mừng bạn lần đầu đến với HT blog. Hy vọng nhận được góp ý của bạn cho những bài sau.

Reply

39 nano May 11, 2010 at 1:07 pm

Trời thêm nắng ửng hồng đôi má…

Reply

40 Huỳnh Trung May 11, 2010 at 1:26 pm

Yêu đời thế …

Reply

41 Huỳnh Trung May 9, 2010 at 12:54 pm

Bác nói thế chết em :-j

Reply

42 Huỳnh Trung Post on Mobile May 10, 2010 at 9:59 am

Đúng gì mà đúng :chem:

Reply

43 Huỳnh Trung Post on Mobile May 10, 2010 at 10:18 am

Đúng là trong đầu bác chỉ nghĩ đến những cái liên quan đến kiếm tiền thôi. :d

Reply

44 Hùng May 10, 2010 at 10:58 am

Ai biểu dùng “từ phổ biến” quá.

Reply

Leave a Comment

CommentLuv Enabled
:cuoiduyen: :2: :$$$: :potoanthan: :heya: :bi: :bimat: :nangly: :D :-O :chem: more »

Previous post:

Next post: