وضعیت ساخت

Disciple.Tools - داشبورد

این افزونه یک صفحه شروع زیبا اضافه می کند تا به شاگردان کمک کند تا مهم ترین اقداماتی را که باید انجام دهند (مخاطبین جدید، مخاطبین نیازمند به روز رسانی، و غیره) را کمک می کند.

هدف

در یک وزارت دسترسی، که در آن تعداد زیادی مخاطب ورودی دارید که نیاز به پیگیری دارند، این داشبورد شروع به روشن شدن از لحظه ای که مرید برای رسیدگی به فوری ترین مسائل وارد سیستم می شود، کمک می کند.

به سرعت به شما کمک می کند پاسخ دهید:

  1. آیا مخاطب جدیدی به من اختصاص داده شده است؟
  2. آیا تماسی دارم که نیاز به پیگیری داشته باشد؟
  3. چه وظایف برجسته ای دارم؟
  4. سرعت و پیشرفت من چگونه است؟

استفاده

انجام خواهد داد

  • دسترسی سریع به تعداد مخاطبین، مخاطبین تازه اختصاص داده شده و مخاطبینی که نیاز به به روز رسانی دارند.
  • دسترسی سریع به در دسترس بودن برای تکالیف تماس بیشتر
  • دسترسی سریع به وظایف
  • دسترسی سریع به معیارهای کلیدی برای نقاط عطف ایمان، معیارهای شخصی، و پیشرفت جستجوگر.

انجام نخواهد داد

  • ویرایش مستقیم انجام نمی دهد. فقط موارد کلیدی را برای تمرکز نشان می دهد.

مورد نیاز

  • Disciple.Tools تم بر روی سرور وردپرس نصب شده است

نصب و راه اندازی

  • به صورت استاندارد نصب کنید Disciple.Tools/افزونه وردپرس در قسمت Admin/Plugins سیستم.
  • به نقش کاربری Administrator نیاز دارد.

کاشی های سفارشی

کاشی ها را می توان با استفاده از dt_dashboard_register_tile تابع.

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
        ]);
    }
);

کاشی های سفارشی پیچیده تر را می توان با گسترش ایجاد کرد DT_Dashboard_Plugin_Tile.

مثالی در اینجا آورده شده است:

/**
* 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
         ]
    ));

قلاب

La dt_dashboard_tiles فیلتر را می توان برای لغو ثبت کاشی ها یا اضافه کردن کاشی های جدید بدون استفاده استفاده کرد DT_Dashboard_Plugin_Tiles::instance()->register.

مشارکت

مشارکت ها استقبال می شود. می توانید مشکلات و اشکالات را در قسمت گزارش کنید مسائل مربوط به بخش مخزن شما می توانید ایده های خود را در بحث بخش مخزن و کمک های کد با استفاده از درخواست کشش سیستم برای git برای جزئیات بیشتر در مورد مشارکت به بخش مراجعه کنید دستورالعمل های مشارکت.

تصاویر

screenshot.png