Ví dụ về cách sử dụng WP_List_Table

WP_List_Table là class cho phép bạn tạo bất kỳ một bảng quản lý các thành phần nào trong admin. Như bạn thấy danh sách Posts, Pages hoặc Users trong WordPress đều kế thừa từ class WP_List_Table. Nếu trong giao diện hoặc plugin của bạn có các dữ liệu theo kiểu danh sách, và bạn muốn tạo trang quản lý danh sách này trong phần options thì bài viết này có thể sẽ giúp ích được…

Tạo admin options page đơn giản

Nếu bạn đang viết giao diện hoặc plugin cho WordPress và bạn cần viết trang option để lưu các cài đặt thì bài viết này sẽ giúp ích được cho bạn. Trong bài này mình sẽ nêu một ví dụ đơn giản về cách viết options page trên plugin. Trong trường hợp bạn muốn tích hợp vào giao diện thì cũng làm tương tự nhé. Và đoạn code hiển thị HTML của options page trong…

Viết options page 2 form trên 1 trang

Đoạn code bên dưới sẽ tạo một trang options trong bảng điều khiển admin của WordPress. Nếu như thông thường, bạn tạo trang settings chỉ có 1 form và 1 nút lưu, bây giờ bạn cũng dựa vào Settings API của WordPress tạo trang settings có nhiều hơn 1 form. Đoạn code bên trên không thể chạy được khi bạn cóp dán mà không chỉnh sửa lại. Bạn có thể tham khảo hoặc chỉ dành…

Lấy bài viết mới được bình luận gần đây

Nếu bạn đang có nhu cầu truy vấn các bài viết mà được người dùng bình luận gần đây nhất thì có thể thử theo cách trong bài hướng dẫn này của mình. Cái này là truy vấn bài viết mới được bình luận chứ không phải lấy bình luận mới nha các bạn. Nếu bạn nào chưa biết nhiều về code thì có thể tham khảo qua bài viết Cách truy vấn bài viết…

Hiển thị random widget trên sidebar

Nếu bạn đang tìm cách hiển thị các widget theo kiểu random hoặc hiển thị random chỉ một widget trên sidebar nào đó thì bạn hoàn toàn có thể áp dụng code. Cách đơn giản và hoàn chỉnh nhất vẫn là sử dụng bộ lọc sidebars_widgets do WordPress hỗ trợ. Hiển thị random tất cả các widget Đoạn code bên dưới chúng ta sẽ áp dụng bộ lọc sidebars_widgets để đảo lại thứ tự của…

Thực hiện truy vấn MSSQL với PDO trong PHP

Microsoft SQL Server (MSSQL) là hệ quản trị cơ sở dữ liệu rất phổ biến, được sử dụng rất nhiều trên toàn thế giới. Nếu như bạn đang muốn kết nối tới MSSQL Server để thực hiện các truy vấn đặc biệt nào đó bằng ngôn ngữ PHP thì bạn có thể xem ví dụ bên dưới. Trong ví dụ bên trên mình sẽ thực hiện kết nối tới cơ sở dữ liệu trên MSSQL…

WordPress Comments Plugin – wpDiscuz

WordPress Comments Plugin – wpDiscuz là một trong số các plugin dựa vào hệ thống bình luận chuẩn của WordPress, vẫn giữ nguyên bản chất bình luận của WordPress và bổ sung rất nhiều chức năng hay. Đây là một plugin khá tốt cho blog của bạn để biến tấu hệ thống bình luận của WordPress trông bắt mắt hơn nhưng vẫn giữ lại bản chất của nó. Nếu bạn đang muốn tìm kiếm một…

Hàm tạo error log để debug code cho WordPress

Debug code để xem lỗi là một khâu rất quan trọng khi bạn lập trình giao diện và plugin cho WordPress. Hàm bên dưới sẽ giúp bạn ghi các thông tin cần thiết vào tập tin debug.log của WordPress trong thư mục wp-content khi bạn đang bật chế độ chạy debug. Hàm này khỉ hoạt động khi bạn khai báo hằng WP_DEBUG trong tập tin wp-config.php là true. Bạn có thể xem bài viết hướng…

Adobe sẽ ngừng hỗ trợ và cập nhật Adobe Flash vào năm 2020

Adobe đã công bố ngày hôm qua rằng họ sẽ ngừng hỗ trợ và cập nhật Flash vào cuối năm 2020. Flash đã đóng một phần quan trọng trong lịch sử của web, tạo cảm hứng cho nhiều chuẩn mở và các định dạng mà web đã phát triển bấy lâu nay. Nếu bạn nào vẫn đang học phát triển Flash hoặc có sử dụng Flash trong trang web hoặc sản phẩm của mình thì…

Xác minh địa chỉ Google Adsense khi không nhận được mã PIN

Nếu bạn vẫn không nhận được mã PIN từ Google Adsense mặc dù đã thử gửi yêu cầu nhiều lần, kể cả khi bạn thay đổi địa chỉ nhận mã PIN thành địa chỉ khác thì bài viết này sẽ giúp bạn cách xác nhận địa chỉ với Google Adsense bằng chứng minh nhân dân (CMND). Thật ra thì bài viết hướng dẫn về Google Adsense trên mạng có rất nhiều, đa phần các bài…