Cách hiển thị dữ liệu từ cơ sở dữ liệu trong trang wordpress

Tạo trang quản trị tùy chỉnh trong bảng điều khiển quản trị và hiển thị dữ liệu từ cơ sở dữ liệu WordPress bằng PHP

Tạo trang quản trị tùy chỉnh trong bảng điều khiển quản trị và hiển thị dữ liệu từ cơ sở dữ liệu WordPress bằng PHP. Tôi đã chỉ cho bạn Lưu trữ đầu vào của người dùng biểu mẫu tùy chỉnh vào cơ sở dữ liệu WordPress bằng Php trong hướng dẫn trước của tôi. Bây giờ, nếu bạn đã có một bộ dữ liệu trong Cơ sở dữ liệu, nhưng bạn muốn hiển thị cơ sở dữ liệu (chế độ xem dạng lưới) trên trang quản trị WordPress thì sao?

Cách hiển thị dữ liệu từ cơ sở dữ liệu trong trang wordpress
bcworkz

(@bcworkz)

2 năm, 12 tháng trước

Bạn có thể sử dụng các phương thức đối tượng kết nối $wpdb toàn cầu để truy vấn dữ liệu tùy ý từ các bảng tùy chỉnh. Có lẽ chủ yếu sử dụng $wpdb->get_results(), nhưng có một số phương pháp chung khác mà bạn có thể thấy hữu ích.
https. // nhà phát triển. báo chí. org/reference/classes/wpdb/

Đầu ra cho trình duyệt được quản lý bởi các mẫu chủ đề. Nếu bạn không có chủ đề tùy chỉnh, hãy tạo một chủ đề con để chứa bất kỳ mẫu nào bạn cần. Mã mẫu về cơ bản sẽ lặp qua dữ liệu được trả về từ các phương thức $wpdb và tạo đầu ra phù hợp. Các mẫu trang tùy chỉnh có lẽ là lựa chọn tốt nhất của bạn cho việc này.
https. // nhà phát triển. báo chí. org/themes/template-files-section/page-template-files/#creating-custom-page-templates-for-global-use

Phân trang một phần là vấn đề sử dụng đúng mệnh đề LIMIT trong truy vấn SQL của bạn. Phần khác là lấy trang được yêu cầu từ URL. Ví dụ, đơn giản nhất là thêm một chuỗi truy vấn URL. example.com/my-custom-page/?my-page=3

Không sử dụng các lọ truy vấn hiện có như trang và phân trang hoặc WP sẽ bị nhầm lẫn. Dưới dạng chuỗi truy vấn, bạn có thể lấy trang được yêu cầu từ $_GET[‘my-page’] hoặc tương tự. Sau đó tính toán phần bù vào dữ liệu phù hợp để có được giá trị kết quả của trang chính xác. Ví dụ: nếu có 10 kết quả trên mỗi trang và yêu cầu dành cho trang 3, mệnh đề GIỚI HẠN sẽ là LIMIT 20,10. (trang 1 là kết quả 0-9, trang 2 là kết quả 10-19)

Ai đó có thể giúp tôi không, cách viết mã logic để in dữ liệu từ cơ sở dữ liệu của tôi thành một ?________0get_results ( "SELECT * FROM myTable" ); foreach ( $result as $print ) { echo ''; } ?>FirstnameLastnamePoints' $print->firstname. '

Cách hiển thị dữ liệu từ cơ sở dữ liệu trong trang wordpress

I know this is so basic, but I'm having a hard time making this work.