loading..

Bỏ thuộc tính title trong wp_list_categories và wp_list_pages

by Huỳnh Trung on January 14, 2010

Các liên kết của chuyên mục hoặc trang khi rê chuột lên thường sẽ xuất hiện một dòng mô tả về nó. Chúng ta muốn loại bỏ nó thì phải làm thế nào :-/

Cái đó chính là thuộc tính title trong liên kết, muốn loại bỏ nó thì sao? Đơn giản thôi, chỉ cần gán thuộc tính title bằng rỗng, hoặc xoá nó đi là xong. Nhưng vấn đề xảy ra là để hiển thị danh sách chuyên mục hoặc trang chúng ta dùng hàm wp_list_categories() wp_list_pages(), mà hàm này lại không có tuỳ chọn về title. Pó tay sao :dauhang:

Không bao giờ, để giải quyết vấn đề, chúng ta có thể sửa lại hai hàm này trong file wp-includes/category-template.php/wp-includes/post-template.php. Tuy nhiên giải pháp này sẽ phiền phức khi có bản cập nhật mới.

Vậy thì làm sao :-/, *-:) Chúng ta sẽ dùng hàm trên để lấy ra danh sách các chuyên mục hoặc trang rồi sau đó thay thế thuộc tính title bằng rỗng.

Đối với wp_list_categories:

<?php
$cool_cats = wp_list_categories('echo=0');// lay ra danh sach chuyen muc
$cool_cats = preg_replace('/title="(.*?)"/','',$cool_cats);// loai bo thuoc tinh title
echo $cool_cats;
?>

Tương tự cho wp_list_pages:

<?php
$clean_page_list = wp_list_pages('echo=0'); // lay ra danh sach trang
$clean_page_list = preg_replace('/title="(.*?)"/','',$clean_page_list); // loai bo thuoc tinh title
echo $clean_page_list;
?>

Chúc bạn thành công.


Leave a Comment

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

Previous post:

Next post: