Trong khi bạn đang thiết kế giao diện web yêu cầu hiển thị phù hợp với nhiều kích thước màn hình khác nhau. Cách đầu tiên chúng ta nghĩ tới là thiết kế CSS theo hình thức responsive, sử dụng kiến thức về CSS3. Tuy nhiên nếu bạn muốn viết thêm một đoạn code làm sao để phát hiện và lấy thông tin kích thước của trình duyệt bằng ngôn ngữ PHP thì phải làm thế nào? Bạn không thể hoàn toàn sử dụng ... Đọc tiếp
Tùy biến hiển thị danh mục category wordpress
Để tùy biến can thiệp vào từng category bạn muốn hiển thị hoặc không muốn hiển thị trong danh sách categories bạn liệt kê ở sidebar widget thì chúng ta sử dụng tham số walker cũng giống với cách tùy biến với nav menu nhưng kế thừa class Walker_Category. Walker là class đặc biệt cho việc hiển thị cấu trúc cây của menu, categories, pages, comments trong wordpress. Điển hình hàm ... Đọc tiếp
Plugin tự chuyển sang giao diện điện thoại cho wordpress
Thiết kế wordpress theme lúc đầu bạn sẽ thiết kế giao diện để chạy trên desktop (laptop PC). Và về sau bạn phải thiết kế cho trình duyệt mobile. Kích thước viewport của 2 trình duyệt trên 2 thiết bị là khác nhau, chắc chắn phải thiết kế themes mới để dùng trên mobile chẳng hạn: android, ios, palm.. Bài viết này mình giới thiệu với các bạn một plugin sẽ phát hiện phiên bản trình duyệt của ... Đọc tiếp
Cách truyền tham số vào get_template_part wordpress
Hàm get_template_part dùng để include nội dung của template trong template. Trong template twentyeleven/index.php của twentyeleven có đoạn: 92919509164f700445cb92_000000 Đoạn code trên sẽ include content.php vào trong vòng lặp while, nếu bạn muốn truyền tham số vào content.php thì làm thế nào? rất tiếc hàm get_template_part không hỗ trợ truyền tham số, dùng cách khác để làm công việc tương tự, ... Đọc tiếp
Hướng dẫn sử dụng child theme trong wordpress
Bạn đã biết về các theme framework trong số đó là plugins hoặc là child theme, vậy child theme được hiểu như thế nào? Child theme là một theme mà kế thừa các tính năng từ một theme khác. Theme khác ở đây chính là theme framework vừa đề cập ở trên ->và được gọi là Parent theme. Chú ý: Parent theme không kích hoạt mà dùng cho child theme kế thừa, còn kích hoạt Child theme. Khi bạn muốn kế thừa và ... Đọc tiếp
Hiển thị bài viết liên quan trong wordpress
Ở bài trước bạn mình đã hướng dẫn làm thế nào để hiển thị bài viết phổ biến (popular posts) trong wordpress. Trong bài hôm nay mình sẽ hướng dẫn hiển thị bài viết liên quan khi xem bài viết chi tiết. Trước tiên bạn nên xem đoạn code trước khi cố gắng tìm plugin, để hiểu về nguyên lý đơn giản của nó. Hiển thị bài viết liên quan trong wordpress không dùng ... Đọc tiếp
Hướng dẫn tạo phân trang wordpress
Phân trang trong wordpress là một tính năng giúp rút gọn thanh cuộn khi blog của bạn có từ 50-100 posts hoặc lên đến 1000 bài viết. Phân trang xuất hiện ở trang category, home, archive. Thiết lập số lượng bài viết được show ra ở mỗi phân trang, bạn vào Settings ->Reading. Thay đổi giá trị dòng Blog pages show at most, chỉ định lượng bài viết hiển thị/page. Nhấn Save changes để lưu lại ... Đọc tiếp
WordPress theme swicher without plugin
Chuyển đổi theme phù hợp tương thích với từng thiết bị (desktop,mobile,tablet) hay thiết lập sang theme mới (switch new theme) không dùng plugin có 2 cách bạn active sang theme mới hoặc chuyển thư mục theme khác để sử dụng. Cách 1: Active theme 92919509164f700445cb92_000010 Bạn có thể thao tác trong admin, để thay đổi theme làm tương tự truy cập vào Appearance->themes, chọn theme cần thay đổi ... Đọc tiếp
Lọc danh sách bài viết trong wordpress sử dụng action hook – pre_get_posts
Wordpress cung cấp dữ liệu mặc định trong các template, ví dụ ở trang chủ sẽ liệt kê các posts mới nhất hay với trang category/taxonomy là những posts thuộc về category/term taxonomy đó... Nhưng bạn cũng có thể điều chỉnh dữ liệu này trước khi được hiển thị ra các file template. Wordpress có filter pre_get_posts giúp bạn lọc danh sách bài viết theo ý muốn. Liệt kê các bài viết posts theo ... Đọc tiếp
Một số conditional tag hay template tag wordpress cần dùng khi thiết kế giao diện
Khi bạn thiết kế hoặc chỉnh sửa giao diện wordpress thì không thể thiếu khi sử dụng các điều kiện template tag. Vậy template tag hay condition tag lag gì? Ví dụ: để lấy tiêu đề bài viết ta sử dụng hoặc để kiểm tra page này có phải là trang chủ. TEMPLATE TAG/CONDITIONAL TAG WORDPRESS Chúc các bạn trở thành master trong thiết kế web wordpress. ... Đọc tiếp