Để bạn đọc tiện xem lại các bài viết cũ theo năm tháng,… Chúng ta thường tạo một trang lưu trữ bài viết hoặc sitemap. Để thực hiện việc này, bạn có thể dùng các plugin hổ trợ. Tuy nhiên, bài viết này sẽ giúp bạn thực hiện việc này mà không phải dùng đến plugin. Bài viết này đã được HT tìm thấy trên net khá lâu do đó không nhớ chính xác link nguồn gốc (Nếu tìm lại được sẽ bổ sung sau).
Các bước thực hiện.
Đăng nhập vào phần quản trị, tạo thêm một trang mới với tên là Lưu trữ (hoặc sitemap). Ghi nhớ id của trang này.
Thêm đoạn code sau vào file custom_functions.php:
/***** SITEMAP AND ARCHIVES PAGES http://hutruc.com *****/
remove_action('thesis_hook_archives_template', 'thesis_archives_template');
add_action('thesis_hook_after_post', 'my_own_sitemap_archives');
function my_own_sitemap_archives() {
if (is_page('41')) { ?>
<div class="sitemap">
<div class="sitemapl">
<h3>Pages:</h3>
<ul>
<?php wp_list_pages('title_li='); ?>
</ul>
<h3>By Month:</h3>
<ul>
<?php wp_get_archives('type=monthly'); ?>
</ul>
<h3>By Category:</h3>
<ul>
<?php wp_list_categories('sort_column=name&title_li='); ?>
</ul>
</div>
<div class="sitemapr">
<h3>Last 50 posts:</h3>
<ul>
<?php wp_get_archives('type=postbypost&limit=50'); ?>
</ul>
</div>
</div>
<?php } }
/***** #SITEMAP AND ARCHIVES PAGES http://hutruc.com *****/
Bạn cần thay thế 41 trong đoạn code trên [ is_page('41') ] bằng id của trang lưu trữ (hoặc sitemap).
Thêm đoạn CSS sau vào custom.css của theme.
/***** SITEMAP AND ARCHIVES PAGES http://hutruc.com *****/
/* My own sitemap and archives page */
.custom .sitemap h3 {margin-top: 0;}
.custom .sitemap ul {font-size: .85em; }
.custom .sitemapl { float: left; width: 40%;}
.custom .sitemapr { float: right; width: 60%;}
/***** #SITEMAP AND ARCHIVES PAGES http://hutruc.com *****/
Demo: http://hutruc.com/archives/
Vậy là xong. Chúc bạn thành công.
P/s: Bạn cũng có thể edit lại một tý để sử dụng cho các theme khác.

{ 1 trackback }
{ 57 comments… read them below or add one }
anh Trúc ơi,a kiếm đâu ra cái temp này vậy,share cho em với dc không ?
mà tiện cho e hỏi cái plugin PageNavi làm sao cho nó hiện ở cái temp mà em đang dùng http://vitvn.net em cài đặt rùi mà nó không hiện,chỉnh sửa thì em chịu,mong anh giúp đỡ
cái này 40$ đấy bạn…nếu share được thì tớ xếp hàng trước rồi … mơ ước !

nghiadoi´s last blog ..Happy New Year
Xem bài này nhé: http://hutruc.com/simplepress-thesis-theme-review/
làm xong không thấy nó hiện gì luôn bác ạ, chỉ có mỗi ttrang trốn rỗng không à.
cho e SPAM cái nhé. E muốn cho cái ảnh avata nó hiện như trong khung comment này của anh thì làm thế nào ? ảnh trong khung của e nó toàn…chạy ngược lên trên thôi.
xuantuyen´s last blog ..Hướng dẫn đo bóc khối lương dự toán xây dựng công trình
1. Vào xem của bác đã ok rồi, có lẽ bác làm chưa đúng ở bước nào nên lỗi thôi.
2. Chưa rõ ý của bác lắm.
2. Thay nội dung của class navigation trong file index.php thành code pagenavi của plugin ấy.
lạ nhỉ? em làm như vậy mà k thấy nó hiện j luôn !
à em hỏi sao ở dưới thanh pagenavi của em nó lại có chữ N…nhỉ?
nghiadoi´s last blog ..Happy New Year
Có thể em copy code không chính xác. Thử copy từ đây xem: http://backup.hutruc.com/2010/02/thesis-tut-t-trang-l-tr-b-vi-v-sitemap_27.html
HT xem cái pagenavi bên đó bình thường mà. Đâu có N… đâu :-/
Em cũng áp dụng thử xem sao. Cám ơn anh đã ghé qua blog của em.
E áp dụng thử đi. A thường vào site của các bạn comment lắm
Đã test thành công. Cám ơn anh nhé
Em có ăn cắp hệ thống comment này, anh thông cám nha, chỉ vì em thích nó mà thôi. Có lẽ phải xin lỗi anh Hutek.
Đúng là kiểu này ấn tượng thật, HT cũng rất thích, hình như HuTek lấy ý tưởng từ trang tutsplus.com
Nếu anh Hutek mà Rip những Skin nổi tiểng bán thì giàu to.
storyteller Nguyễn´s last blog ..Mục tiêu
Hutruc huynh ơi, em thật xui xẻo. host em đang dùng tự nhiên nâng cấp mà nó lại back up đúng thời gian em vừa lập blog, em thì chưa kịp backup nên những gì em làm, chỉnh sửa cho thesis đều đi theo mây gió, những comment đầu tiên trên blog của em cũng vì thế mà đi luôn, thật chán, em chẳng muốn làm blog nữa. Tiên thể, em nhớ có lần anh nói anh đang dùng host free, host nào vậy anh.
lạ nhỉ? em copy code theo bên backup data vẫn không được…..

nghiadoi´s last blog ..Happy New Year
có bác nào làm demo chưa nhỉ? show hàng …. demo của anh hủtuc thì ngon quá
SR. HT mới kiểm tra lại, còn thiếu 2 dòng ở trên, có nó mới hoạt động, không thì cái hàm có cũng như không. Lụ mụ quá quên hoài
Rút kinh nghiệm lần sau vậy
Thảo nào…tội này đã 2 bài rồi..có khi bác đang già đi rồi ! yêu đương vào có khác.


Kiểm định test okie
demo : http://nghiadoi.com/sitemap/
nghiadoi´s last blog ..Happy New Year
Uhm, qua một ngày là già thêm một ngày, huống chi mới qua một cái tết, già thêm một tuổi
Bác HT chỉ cho em làm sao để có cái mục “Thông báo khi có người trả lời.” để mình chọn vào nhỉ???
THêm nữa, làm sao để dưới mỗi comment có link 1 bài post của blog bạn nhỉ:-\
1. Bạn dùng plugin Subscribe To Comments nhé.
2. Plugin CommentLuv.
Chúc bạn vui:)
anh Trúc ơi cứu em nó mã hoá hết rùi “”
a có thể thay luôn hộ e được không,cứu e
post khó thế
sr a,tại không post được code lên đây, http://www.mediafire.com/?znzumwmyt15 em up lên đây,a down về hộ em với nha.Thanks a trước
HT đã cố gắng hết sức nhưng chúng tôi cũng đành bó tay
Post code PHP e phải để trong shortcode {php} {/php} (thay bằng dấu ngoặc vuông) mới được
Vụ decode HT không rành lắm, nên chịu thua, xin lỗi, nó nằm ngoài khả năng của HT :(
sao dot truoc em thấy a post bài giải mã code đã bị mã hoá hay sao cơ mà.mà a chỉ em cách đăng ký bán cái temp của bác hutek đi,em đăng ký xong ko bít làm thế nào nữa
Bài đó chỉ là một thủ thuật để lấy ra code HTML của footer WP thôi. Còn code PHP vẫn phải decode thôi.
Hôm bữa đang học nhận đc tin nhắn spam của bác giờ mới qua xem đc, Hay đấy bác, để em áp dụng ngay cho nóng . Thank for tút
SR vì spam nhé
Bác dạo này có những bài tuts về Thesis hay đó
Hii, thanks bác. Em cũng chỉ là translator cho anh em thôi, đâu gì bằng tiếng mẹ để hở bác. Thôi thì đc các bác ủng hộ là em mừng rồi,

Mr.tỏi@blogtinhoc.info´s last blog ..[Thesis tut] Remove text mặc định ở footer cho thesis
Haz haz, quá good, đã apply cho blog của em, bác cho phép em đem về blog nhá, nguồn gốc rõ ràng minh bạch nhé, show hàng với mọi người phát
.
http://blogtinhoc.info/site-map/
Mr.tỏi@blogtinhoc.info´s last blog ..[Thesis tut] Remove text mặc định ở footer cho thesis
OK, các bác cứ tự nhiên chỉ cần vui lòng để lại backlink về bài viết là vô tư thôi
Hì, HT luôn ủng hộ bác, cố dịch tiếp đi
Hehe, cảm ơn bác nhiều nhá. E sang chúc bác cuối tuần vui vẻ phát, hii
Math Comment Spam Protection của bác bị lỗi kìa, comment không được
Có ích,có ích,thanks bác nhiều nhé
Thanks bác đã động viên
Ủa hình như bác chưa đặt liên kết với em phải không? Em đã đặt liên kết đến blog bác rồi đó
Mấy hôm nay bận quá không ra net được nên add link của bác chậm trễ, thông cảm nhé. Đã add rồi bác nhé
Ko biết bác admin đã đọc hay xem Thiên Long Bát Bộ chưa nhỉ

NAD´s last blog ..Mai Phương Thúy – Âm tính
Hehe, HT cũng là một fan của truyện Kiếm Hiệp mà, bỏ gần 1 tuần ra đọc bộ Thiên Long Bát Bộ ấy chứ, các truyện KH của KD HT hầu như đã đọc hết rồi, nhiều khi đọc lại vẫn ghiền
Mi tu, chắc bác thích nhân vật Hư Trúc nhất nhỉ? chắc đang có Mộng cô nào rùi :-”
NAD´s last blog ..Mùng 8 tháng 3
Thật ra là do HT thích cái tên HT chứ nhân vật HT không phải là nhân vật HT thích nhất. Tình đời bạc bẽo nên chưa có ý định đó (hoặc chưa thật sự gặp). Hồi trước định lấy tên Tà Vân, nhưng thấy hơi tà tà nên thôi
mình coi id của cái này ở đâu vậy anh :(
Bạn trỏ con chuột lên trang cần lấy id (trỏ lên chữ edit) nhìn xuống thanh status sẽ thấy id. Xem hình nhé: http://img37.imageshack.us/img37/244/idpage.jpg. Trong VD, ID = 41 trong vòng tròn đỏ đấy.
tớ dùng ps-auto-sitemap, có nhiều template trang sitemap cho mình lựa chọn, ko phải chỉnh sửa thế kia
ko phai dan IT nên ngại code loằng ngoằng 

Hungld´s last blog ..Tản mạn đời văn phòng
Tùy theo ý thích mỗi người thôi. Nếu sử dụng plugin thì cũng có rất nhiều, hôm nào HT sẽ giới thiệu một plugin mà HT cảm thấy là rất hay
Làm theo hướng dẫn của bác, nhận cái id 113. hic
–> bài viết hay
Thanks bác, lần đầu bác đến nhà
giờ em lại đào mộ bài này lên!
nếu dùng cho themes khác thì sửa sao bác nhỉ?
hình như bác Hoàng có hướng dẫn trên WPVN và trên blog bác ấy thì phải
HuTek không phải là người như thế, và nếu có khả năng, ta cũng không nên làm thế
Thanks bác, chúc bác một tuần học và làm việc thành công
HT đang dùng host free của LCWSoft