WP Manifestindependent plugin directory
manifest / content / wordpress-plugin-manage-document

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.zip

Plugin 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

  1. Copy thư mục plugin vào wp-content/plugins/
  2. Kích hoạt plugin trong WordPress Admin > Plugins
  3. 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

  1. Vào Văn bản > Thêm mới trong WordPress Admin
  2. Điền đầy đủ thông tin văn bản
  3. Upload file đính kèm (nếu có)
  4. 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