Document Manager
Plugin quản lý văn bản, tài liệu cho WordPress với bộ lọc và hiển thị danh sách
by Your Name · github.com/cuongbkcareer/wordpress-plugin-manage-document · website
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/cuongbkcareer/wordpress-plugin-manage-document/archive/refs/heads/main.zipPlugin Quản lý Văn bản cho WordPress
Plugin quản lý văn bản, tài liệu cho WordPress với đầy đủ tính năng tìm kiếm, lọc và hiển thị.
Tính năng
Trang người dùng (Frontend)
- Bộ lọc văn bản theo:
- Từ khóa (số ký hiệu, nội dung)
- Cấp ban hành
- Cơ quan ban hành
- Hình thức
- Hiển thị danh sách văn bản dạng bảng với các thông tin:
- Số thứ tự
- Số ký hiệu
- Trích yếu văn bản
- Cơ quan ban hành
- Ngày ban hành
- Lượt xem
- Nút tải về
- Popup hiển thị chi tiết văn bản khi click vào tên văn bản
- Phân trang tự động
- Tự động cập nhật lượt xem và lượt tải về
Trang quản trị (Admin)
- Quản lý danh sách văn bản
- Thêm/Sửa/Xóa văn bản
- Upload file đính kèm (PDF, DOC, DOCX)
- Nhập đầy đủ thông tin văn bản:
- Số ký hiệu
- Tiêu đề
- Nội dung/Trích yếu
- Loại văn bản
- Cơ quan ban hành
- Cấp ban hành
- Hình thức
- Ngày ban hành
Cài đặt
- Copy thư mục plugin vào
wp-content/plugins/ - Kích hoạt plugin trong WordPress Admin > Plugins
- Plugin sẽ tự động tạo bảng database khi được kích hoạt
Sử dụng
Thêm văn bản mới
- Vào Văn bản > Thêm mới trong WordPress Admin
- Điền đầy đủ thông tin văn bản
- Upload file đính kèm (nếu có)
- Click Lưu
Hiển thị danh sách văn bản trên trang
Sử dụng shortcode [document_manager] trong bất kỳ trang hoặc post nào:
[document_manager]
Lọc và tìm kiếm
Người dùng có thể:
- Nhập từ khóa vào ô tìm kiếm
- Chọn các bộ lọc từ dropdown
- Thay đổi số lượng hiển thị mỗi trang
- Click vào tên văn bản để xem chi tiết trong popup
- Click nút "Tải về" để download file
Cấu trúc Plugin
plugin-manage-document/
├── document-manager.php # File chính của plugin
├── includes/
│ ├── class-dm-database.php # Xử lý database
│ ├── class-dm-admin.php # Giao diện admin
│ ├── class-dm-frontend.php # Giao diện frontend
│ └── class-dm-ajax.php # Xử lý AJAX
├── templates/
│ ├── admin/
│ │ ├── list.php # Trang danh sách admin
│ │ └── add-edit.php # Trang thêm/sửa admin
│ └── frontend/
│ └── document-list.php # Template hiển thị frontend
└── assets/
├── css/
│ ├── admin.css # CSS cho admin
│ └── frontend.css # CSS cho frontend
└── js/
├── admin.js # JavaScript cho admin
└── frontend.js # JavaScript cho frontend
Yêu cầu
- WordPress 5.0 trở lên
- PHP 7.4 trở lên
- MySQL 5.6 trở lên
Công nghệ sử dụng
- PHP
- JavaScript (jQuery)
- CSS
- Bootstrap 5.3.0
- Bootstrap Icons 1.11.0
License
GPL v2 or later