Trạng thái xây dựng

Disciple.Tools - Bảng điều khiển

Plugin này thêm một trang bắt đầu đẹp mắt để hỗ trợ những người tạo đệ tử biết đâu là hành động quan trọng nhất cần thực hiện (Danh bạ mới, Danh bạ cần cập nhật, v.v.).

Mục đích

Trong một mục vụ truy cập, nơi bạn có một lượng lớn các liên hệ sắp tới cần theo dõi, bảng điều khiển bắt đầu này giúp làm rõ ngay từ thời điểm học viên đăng nhập để giải quyết các vấn đề cấp bách nhất.

Nó nhanh chóng giúp bạn trả lời:

  1. Tôi có bất kỳ liên hệ mới nào được chỉ định cho tôi không?
  2. Tôi có bất kỳ liên hệ nào cần theo dõi không?
  3. Tôi có nhiệm vụ nào nổi bật?
  4. Tốc độ và tiến độ của tôi như thế nào?

Sử dụng

Sẽ làm

  • Truy cập nhanh vào số liên lạc, số liên lạc mới được gán và số liên lạc cần cập nhật.
  • Truy cập nhanh vào tính khả dụng cho các nhiệm vụ liên hệ khác
  • Truy cập nhanh vào các nhiệm vụ.
  • Truy cập nhanh vào các số liệu chính cho các mốc niềm tin, điểm chuẩn cá nhân và tiến trình của người tìm kiếm.

Sẽ không làm

  • Không chỉnh sửa trực tiếp. Nó chỉ hiển thị các mục chính để lấy nét.

Yêu cầu

  • Disciple.Tools Chủ đề được cài đặt trên Máy chủ Wordpress

Cài đặt

  • Cài đặt theo tiêu chuẩn Disciple.Tools/Plugin WordPress trong khu vực Quản trị hệ thống/Plugins.
  • Yêu cầu vai trò người dùng của Quản trị viên.

gạch tùy chỉnh

Gạch có thể được đăng ký bằng cách sử dụng dt_dashboard_register_tile chức năng.

dt_dashboard_register_tile(
    'Your_Custom_Tile',                     //handle
    __('Custom Tile Label', 'your-plugin'), //label
    function() {                            //Register any assets the tile needs or do anything else needed on registration.
        wp_enqueue_script( $this->handle, 'path-to-your-tiles-script.js', [], null, true);
    },
    function() {                            //Render the tile
        get_template_part( 'whatever-slug', 'whatever-file', [
            'handle' => $this->handle,
            'label' => $this->label,
            'tile' => $this
        ]);
    }
);

Có thể tạo các ô tùy chỉnh phức tạp hơn bằng cách mở rộng DT_Dashboard_Plugin_Tile.

Đây là một ví dụ:

/**
* Your custom tile class
 */
class Your_Custom_Tile extends DT_Dashboard_Tile
{

    /**
     * Register any assets the tile needs or do anything else needed on registration.
     * @return mixed
     */
    public function setup() {
        wp_enqueue_script( $this->handle, 'path-t0-your-tiles-script.js', [], null, true);
    }

    /**
     * Render the tile
     */
    public function render() {
        get_template_part( 'whatever-slug', 'whatever-file', [
            'handle' => $this->handle,
            'label' => $this->label,
            'tile' => $this
        ]);
    }
}

/**
* Next, register our class. This can be done in the after_setup_theme hook.
*/
DT_Dashboard_Plugin_Tiles::instance()->register(
    new Your_Custom_Tile(
        'Your_Custom_Tile',                     //handle
        __('Custom Tile Label', 'your-plugin'), //label
         [
            'priority' => 1,
            'span' => 1
         ]
    ));

Hooks

Sản phẩm dt_dashboard_tiles bộ lọc có thể được sử dụng để hủy đăng ký các ô hoặc để thêm các ô mới mà không cần sử dụng DT_Dashboard_Plugin_Tiles::instance()->register.

Sự đóng góp

Đóng góp hoan nghênh. Bạn có thể báo cáo các vấn đề và lỗi trong Các vấn đề phần của repo. Bạn có thể trình bày ý tưởng trong thảo luận phần của repo. Và đóng góp mã được chào đón bằng cách sử dụng Yêu cầu kéo hệ thống cho git. Để biết thêm chi tiết về đóng góp, xem hướng dẫn đóng góp.

Ảnh chụp màn hình

screenshot.png