Hướng dẫn how to create admin table in wordpress? - cách tạo bảng quản trị trong wordpress?
Show
Các bảng danh sách là một yếu tố phổ biến trong giao diện quản trị WordPress. Chúng được sử dụng trên gần như tất cả các trang quản trị mặc định có danh sách và các nhà phát triển thường tích hợp chúng vào các plugin của chúng. Nhưng việc tạo ra một trong những bảng này không thực sự trực quan nếu bạn đã thực hiện nó trước đây và tôi đã thấy mọi người cố gắng sao chép nó bằng cách sử dụng các lớp WordPress CSS trong đánh dấu tùy chỉnh và thậm chí bằng cách sao chép CSS từ đầu. Trong bài viết này, chúng tôi sẽ thấy cách WordPress cung cấp chức năng có thể được sử dụng để tạo các bảng quản trị bản địa. Chúng tôi sẽ xem xét một bảng WordPress điển hình và các thành phần khác nhau của nó và chỉ ra cách thực hiện nó đúng cách. Đọc thêm về SmashingMag: on SmashingMag:
Thêm sau khi nhảy! Tiếp tục đọc bên dưới & NBSP; ↓ Trình bày bảng WordPressĐể hiểu rõ hơn về các yếu tố khác nhau mà chúng tôi sẽ nói, hãy để lấy trình quản lý liên kết mặc định mà bạn thấy khi bạn nhấp vào liên kết trực tuyến trong menu Quản trị viên. Đây là những gì bạn thấy: Trang mặc định để quản lý các liên kết trong WordPress 3.2. Như bạn có thể thấy, một vài yếu tố khác nhau trước bảng cho phép bạn thực hiện các hành động trên bảng. Sau đó, chúng tôi có tiêu đề bàn, các hàng, chân bàn bàn và cuối cùng, một số hành động khác. Trước và sau bànGiao diện quản trị WordPress là nhất quán, vì vậy bạn sẽ quen với việc tìm các yếu tố ở một số nơi nhất định khi bạn điều hướng. Ví dụ, trước và sau các bảng quản trị là nơi bạn thường tìm thấy các tùy chọn để hành động trên bảng. Chúng bao gồm các hành động số lượng lớn, cho phép bạn chỉnh sửa và xóa nhiều bài đăng và lọc danh sách dựa trên một tiêu chí nhất định. Chúng tôi sẽ thấy trong phần thứ hai của bài viết này cách tương tác với hai lĩnh vực này và cách hiển thị các tùy chọn ở đó. Đầu trang và cuối trangNói về tính nhất quán, mỗi bảng quản trị trong WordPress đều có tiêu đề và chân trang. Theo cùng một logic, chúng hiển thị cùng một thông tin: các tiêu đề của các cột. Một số tiêu đề rất đơn giản và một số được liên kết (có nghĩa là bảng có thể được đặt hàng theo cột đó). Nội dungRõ ràng, lý do bạn sẽ tạo một bảng là để đặt một số nội dung vào đó. Nội dung này sẽ đi theo các hàng giữa tiêu đề và chân trang. Làm thế nào điều này được thực hiện trong WordPress?Như chúng tôi vừa thấy, một bảng WordPress có ba họ các yếu tố. Hãy cùng xem làm thế nào để đạt được điều này, sử dụng một ví dụ cụ thể. Bảng ví dụ của chúng tôiHầu hết thời gian, dữ liệu chúng tôi muốn hiển thị sẽ ở dạng bảng SQL. Chúng tôi sẽ sử dụng bảng liên kết mặc định trong WordPress làm ví dụ của chúng tôi, nhưng các khái niệm áp dụng cho bất kỳ bảng cơ sở dữ liệu nào và có thể dễ dàng điều chỉnh theo nhu cầu của bạn. Bảng của chúng tôi sẽ có cấu trúc sau: Bảng này chứa một số dữ liệu mặc định sẽ hoàn hảo để thử nghiệm. Sử dụng lớp bảng danh sáchĐể tạo một bảng HTML trong WordPress, chúng tôi không phải viết nhiều HTML. Thay vào đó, chúng ta có thể dựa vào công việc quý giá của lớp Nó được điều chỉnh cho các nhà phát triển back-end, vì vậy chúng tôi có thể tập trung vào nhiệm vụ thiết yếu nhất (xử lý dữ liệu), để lại các nhiệm vụ khác (như kết xuất HTML) cho WordPress. Lớp Hãy cùng tạo ra một lớp 3 với một hàm tạo đơn giản:
Đây là điểm khởi đầu của bảng của chúng tôi. Bây giờ chúng tôi có một đối tượng có quyền truy cập vào các thuộc tính và phương thức của cha mẹ của nó và chúng tôi sẽ tùy chỉnh nó cho phù hợp với nhu cầu của chúng tôi. Hãy ghi nhớ ba loại yếu tố mà chúng ta đã thấy trước đó, hãy để bây giờ xem những gì cần thêm vào lớp của chúng ta để có được kết quả tương tự. Cách thêm các phần tử trước và sau bảngĐể hiển thị nội dung trước hoặc sau bảng, chúng tôi cần thêm một phương thức có tên 4 vào lớp của chúng tôi. Phương pháp này có thể được thực hiện như sau:
Điều thú vị ở đây là phương thức 4 lấy một tham số, được đặt tên là 6 và hàm này được gọi hai lần bởi 3, (một lần trước bảng và một lần sau). Khi nó được gọi trước đó, giá trị của tham số 6 là 9 và khi nó được gọi là lần thứ hai, sau bảng, giá trị của nó là 0.Sau đó, bạn có thể sử dụng điều này để định vị các yếu tố khác nhau mà bạn muốn xuất hiện trước và sau bàn. Chức năng này tồn tại trong lớp phụ huynh Cách chuẩn bị tiêu đề và chân trang của bànTrong tiêu đề và chân trang, chúng tôi có các tiêu đề của cột, và một số trong số chúng có thể sắp xếp. Chúng tôi sẽ thêm vào phương thức loại A của chúng tôi có tên 2 được sử dụng để xác định các cột:define the columns:
Mã trên sẽ xây dựng một mảng dưới dạng 3. Mảng này sau đó sẽ được lớp của bạn sử dụng để hiển thị các cột trong tiêu đề và chân trang, theo thứ tự bạn đã viết chúng, vì vậy xác định khá đơn giản.Rất nhiều lĩnh vực nằm trong bảng liên kết, nhưng không phải tất cả chúng đều quan tâm đến chúng tôi. Với phương thức 2 của chúng tôi, chúng tôi đã chọn chỉ hiển thị một vài trong số chúng: ID, tên, URL, mô tả của liên kết, cũng như có hiển thị liên kết hay không.Không giống như phương thức 4, 2 là phương thức cha mẹ phải được ghi đè để hoạt động. Điều này có ý nghĩa, bởi vì nếu bạn không tuyên bố bất kỳ cột nào, bảng sẽ bị hỏng.Để chỉ định các cột để thêm chức năng sắp xếp, chúng tôi sẽ thêm phương thức cột ____27 vào lớp của chúng tôi:sorting functionality, we’ll add the 7 columns method to our class:
Ở đây một lần nữa, chúng tôi đã xây dựng một mảng PHP. Mô hình cho cái này là 8. Nói cách khác, 9 phải giống như tên cột được xác định trong phương thức 2 và 1 phải giống như tên của trường tương ứng trong bảng cơ sở dữ liệu.Mã mà chúng tôi vừa viết chỉ định rằng chúng tôi muốn thêm chức năng sắp xếp vào ba cột (ID ID, tên gọi tên và có thể nhìn thấy được). Nếu bạn không muốn người dùng có thể sắp xếp bất kỳ cột nào hoặc nếu bạn chỉ không muốn thực hiện phương thức này, WordPress sẽ chỉ cho rằng không có cột nào có thể sắp xếp. Tại thời điểm này, lớp học của chúng tôi đã sẵn sàng để xử lý khá nhiều điều. Bây giờ, hãy nhìn vào cách hiển thị dữ liệu. Cách hiển thị các hàng bảng trên bảngCác bước đầu tiên trong việc chuẩn bị bảng danh sách rất nhanh. Chúng tôi chỉ cần giải quyết một vài điều nữa trong việc xử lý dữ liệu. Để làm cho bảng danh sách hiển thị dữ liệu của bạn, bạn sẽ cần chuẩn bị các mục của mình và gán chúng cho bảng. Điều này được xử lý bằng phương pháp 2:
Như bạn có thể thấy, phương pháp này phức tạp hơn một chút so với những phương pháp trước đó mà chúng tôi đã thêm vào lớp của chúng tôi. Vì vậy, hãy để Lừa xem những gì đang thực sự xảy ra ở đây:
Hàm này có được dữ liệu được chuẩn bị bằng phương thức 2 và các vòng lặp qua các bản ghi khác nhau để xây dựng đánh dấu của hàng bảng tương ứng.Với phương pháp này, bạn có quyền kiểm soát tuyệt vời cách hiển thị dữ liệu. Nếu bạn không muốn thêm phương thức này vào lớp của mình, thì lớp sẽ sử dụng phương thức cha mẹ để hiển thị dữ liệu theo kiểu mặc định của WordPress. Lớp bảng danh sách của bạn hiện đã hoàn thành và sẵn sàng để được sử dụng trên một trong các trang của bạn. Tất cả các phương pháp mà chúng tôi đã thêm vào lớp của chúng tôi đã tồn tại trong lớp phụ huynh 2 và 2.Thực hiệnBây giờ, lớp bảng danh sách của chúng tôi đã sẵn sàng, hãy để xem cách chúng tôi có thể sử dụng nó trên một trang mà chúng tôi lựa chọn. Chúng ta viết nó ở đâu?Mã mà chúng tôi bao gồm trong phần này phải được viết trên trang nơi bạn muốn hiển thị bảng quản trị. Chúng tôi sẽ tạo ra một plugin trình diễn rất đơn giản, có tên là bảng danh sách WP thử nghiệm. Về cơ bản, plugin này sẽ thêm một liên kết trong các plugin WordPress plugin phụ. Do đó, mã của chúng tôi sẽ được viết trong tệp plugin. Trước khi chúng tôi bắt đầuQuan trọng: Lớp
Ngoài ra, nếu bạn đã tạo lớp 5 của mình trong một tệp bên ngoài, hãy đảm bảo bao gồm nó trước khi bạn bắt đầu khởi tạo.Khởi tạo bảngBước đầu tiên là tạo một thể hiện của lớp bảng danh sách của chúng tôi, sau đó gọi phương thức 2 để tìm nạp dữ liệu vào bảng của bạn:
Hiển thị nóĐối tượng 7 hiện đã sẵn sàng để hiển thị bảng bất cứ nơi nào bạn muốn.Xây dựng trang của bạn đánh dấu và bất cứ nơi nào bạn quyết định hiển thị bảng, hãy thực hiện cuộc gọi đến phương thức 8:
Gọi phương thức 8 sẽ tạo ra sự đánh dấu đầy đủ của bảng danh sách, từ khu vực trước và sau đến nội dung bảng và bao gồm cả tiêu đề và chân trang của bảng. Nó cũng tự động tạo tất cả các liên kết phân trang cho bạn, vì vậy kết quả sẽ trông như thế này:Trong quá trình tải xuống kèm theo bài viết này, bạn sẽ tìm thấy tệp PHP hoàn chỉnh chứa định nghĩa lớp và ví dụ về việc triển khai của nó. Nó được đặt tên là testwplisttable.php và nó được viết dưới dạng một plugin đơn giản mà bạn có thể đặt trong thư mục plugin WordPress của mình và kích hoạt nếu bạn muốn xem nó làm gì. Sự kết luậnTạo một lớp PHP chỉ để hiển thị một bảng dữ liệu có vẻ như quá mức cần thiết. Nhưng lớp này rất dễ dàng để tạo và tùy chỉnh. Và một khi nó đã hoàn thành, bạn sẽ rất vui vì các phần của các bảng khó thực hiện, chẳng hạn như phân trang và sắp xếp lại, hiện được chăm sóc. Ngoài ra, vì đánh dấu được tạo chính xác là những gì WordPress hỗ trợ, nếu một bản cập nhật được phát hành một ngày, các bảng của bạn sẽ vẫn ở trong tình trạng tốt. Mã PHP mà chúng tôi đã sử dụng là sạch sẽ và dễ hiểu. Và làm chủ các chức năng mặc định đã giành được một thời gian dài. Những gì chúng tôi đã thấy ngày hôm nay là việc triển khai cơ bản của bảng danh sách WordPress, nhưng bạn có thể thêm các phương thức được hỗ trợ khác vào lớp để có thêm chức năng. Để biết thêm thông tin, hãy đọc trang Codex dành riêng cho các bảng danh sách WordPress và xem xét một ví dụ bảng danh sách tùy chỉnh khác. Tôi hy vọng bạn đã tìm thấy bài viết này hữu ích, và tôi chúc bạn may mắn với các bảng danh sách! (al)Chúng ta có thể tạo bảng quản trị trong WordPress không?Tạo một bảng điều khiển quản trị WordPress tùy chỉnh ngay hôm nay! Sau đó, nếu bạn quyết định bạn muốn có nhiều chức năng hơn để tùy chỉnh một khu vực cụ thể của bảng điều khiển quản trị viên WordPress của mình, bạn cũng có thể tìm thấy một số plugin tùy chỉnh cụ thể tính năng, bao gồm: Trình chỉnh sửa menu quản trị để tùy chỉnh menu quản trị WordPress.
Then, if you decide you'd like more functionality to customize a specific area of your WordPress admin dashboard, you can also find a number of feature-specific customization plugins, including: Admin Menu Editor to customize the WordPress admin menu.
Làm cách nào để tạo một bảng danh sách trong WordPress?Tạo các bảng quản trị bằng lớp WP_LIST_TABLE - Trong lớp WordPress WP_LIST_TABLE được sử dụng để hiển thị dữ liệu, ví dụ:Người dùng, plugin, bình luận hoặc bài viết.Mỗi loại bài đăng có bảng điều khiển sử dụng lớp wp_list_table để hiển thị dữ liệu.
Làm cách nào để tạo một bảng đơn giản trong WordPress?Tạo các bảng trong trình soạn thảo khối WordPress chỉ cần tạo một bài hoặc trang mới hoặc chỉnh sửa một bảng hiện có.Khi bên trong trình chỉnh sửa nội dung, nhấp vào ký hiệu (+) để thêm một khối mới, sau đó chọn 'Bảng'.Bạn có thể tìm thấy nó trong phần 'định dạng' hoặc bạn có thể nhập 'bảng' vào 'tìm kiếm một thanh khối'.create a new post or page, or edit an existing one. Once inside the content editor, click on the (+) symbol to add a new block, then select 'Table'. You can find it under the 'Formatting' section ,or you can type 'Table' into the 'Search for a block' bar.
Làm cách nào để tạo một bảng động trong WordPress?Với plugin phù hợp, bạn có thể tạo các bảng động có chức năng cao ... Bước 1 - Chuẩn bị sẵn sàng tệp của bạn..... Bước 2 - Tạo một bảng mới..... Bước 3 - Xác định các tính năng bảng của bạn..... Bước 4 - Lưu và sao chép Shortcode..... Bước 5 - Thêm ShortCode vào Post hoặc trang..... Bước 6 - Xuất bản .. |