Tạo widget trong wordpress Bạn có thể viết trực tiếp vào theme hoặc tạo plugin đơn giản. Wordpress admin sẽ sử dụng file functions.php của theme kích thoạt trong wordpress nên để cho đơn giản mình sẽ viết ngay vào file functions.php, bạn dán đoạn code sau vào file: Giải thích: Hàm __construct của class sẽ dùng để thiết lập thông tin cho widget, như tên widget, tiêu đề và mô tả. Tham số đầu ... Đọc tiếp
Tùy biến nội dung cách loại bỏ […] ra khỏi wordpress excerpt
Excerpt là cách tốt để tóm tắt nội dung bài viết, một vài theme excerpt được sử dụng trong trang archive như category/taxonomy. Mặc định wordpress excerpt giới hạn 55 từ đầu tiên có trong bài viết hoặc bạn có thể tự tóm tắt bài viết bằng cách điền vào trường excerpt trong phần nhập post. Và kết thúc với ký tự [...], gọi là excerpt more. Để hiển thị nội dung excerpt của bài viết, bạn sử dụng ... Đọc tiếp
Hiển thị danh sách Author với phân trang [WordPress]
Wordpress template tags cho phép bạn tùy biến hiển thị dữ liệu của website mà không cần đến plugin hỗ trợ. Trong bài viết này mình sẽ chỉ cho các bạn cách tạo custom page hiển thị danh sách users sử dụng các hàm template tag và có phân trang. Tạo custom page Trước tiên, bạn cần tạo một custom page là file template có thể trò vào nội dung page, bạn tạo file PHP trong thư mục theme, giả sử file có ... Đọc tiếp
Đổi tên theme wordpress trong phpmyadmin
Trường hợp wordpress của bạn bị hack theme hiện tại, bạn cần chuyển sang theme khác để debug mà không biết làm cách nào? trong khi đó wordpress admin thì không truy cập được. Mình gặp nhiều trường hợp khi website wordpress cứ load một liên kết ngoài trên trình duyệt,và mình phải đổi lại tên theme mới yên. Bài viết này sẽ giúp bạn làm điều đó. Thực hiện đổi tên theme trong phpmyadmin Bước ... Đọc tiếp
WordPress – Tối ưu CRON ?doing_wp_cron=***
Có nhiều plugin và theme có thể sử dụng thêm tham số URL, tôi tin rằng đó là dấu hiệu để thực hiện một công việc chạy ẩn (background process) giống như 'scheduled posts', wordpress gắn tham số ?doing_wp_cron vào sau URL. Chẳng hạn như plugin BackupBuddy, sử dụng để lên lịch trình backup dữ liệu của website. Mình cũng mới hiện ra plugin chèn bình luận Disqus vào wordpress, nó có tính năng ... Đọc tiếp
Search Form – Lọc dữ liệu wordpress trên website bởi tham số URL
Lý do vì sao bạn không được sử dụng tham số đặc biệt của wordpress trong search form. Ví dụ: 'name' bạn sẽ nhận được ngay trang 404.php nếu search form có tham số này. Như vậy là tham số GET trên URL có ảnh hướng đến việc lấy dữ liệu chắc chắn rồi. Ví dụ sau đây, cho phép người dùng tìm kiếm nội dung website không chỉ nhập văn bản thông thường mà có thể kết hợp chọn một category. Bằng cách sửa ... Đọc tiếp
Thêm form lọc dữ liệu trong WP admin với Custom Fields
Wordpress có một vài tính năng thực sự hữu ích, mặc dù thỉnh thoảng bạn cần thêm một vài dòng code vào functions.php nhưng nó đã làm wordpress thay đổi về cách tương tác cũng như giao diện. Đây là cách làm không mới mình cho rằng là một cuộc cách mạng trong thiết kế lập trình nói chung và web nói riêng, bằng cách sử dụng Hook API giúp bạn không tốn thời gian khi phát triển ứng dụng web dựa vào ... Đọc tiếp
Chèn HTML vào mô tả term taxonomy descriptions – WordPress
Ký tự HTML là không được phép sử dụng trong các nội dung ngắn như category/taxonomy description, post excerpt. Mặc định wordpress loại bỏ (strips) HTML từ nội dung mô tả category/taxonomy, tuy nhiên bạn có thể xóa bộ lọc này bằng cách xóa filter pre_term_description và term_description tương ứng với hàm liên kết của chúng. Chép đoạn code sau vào file functions.php Chúc bạn học thiết kế web thật ... Đọc tiếp
Lấy URL permalink trong wordpress cho mọi kiểu dữ liệu
Single post/page - Lấy URL của post hoặc page. Không chỉ định post sẽ trả về URL hiện tại. Post Type Archive Page - Lấy permalink cho trang archive của custom post type (custom post type archives page) Chú ý: post type phải hỗ trợ archive, archive là template liệt kê toàn bộ dữ liệu của post type khác với category/taxonomy chúng rành riêng cho một danh mục của post type, template ... Đọc tiếp
Lấy URL hiện tại trong trang PHP
Đôi khi bạn không muốn dựa vào bộ code CMS trong khi muốn lấy địa chỉ page hiện tại, cách đơn giản có thể sử dụng php sẽ giúp bạn lấy được URL trên trình duyệt. Viết code php vào hàm như sau: Gọi hàm trong mọi trang php sẽ trả về URL hiện tại có trên trình duyệt. Nếu muốn URL path cuối cùng, thì copy đoạn code này. Cách khác tạo hàm ngắn hơn, cũng trả về URL hiện tại tuy nhiên bạn có ... Đọc tiếp