Състояние на компилация

Disciple.Tools - Табло

Този плъгин добавя красива начална страница, за да помогне на създателите на ученици да знаят кои са най-важните действия, които да предприемат (нови контакти, контакти, нуждаещи се от актуализация и т.н.).

Цел

В служение за достъп, където имате голямо количество входящи контакти, които се нуждаят от проследяване, това начално табло за управление помага да се изясни от момента, в който ученикът се регистрира, за да се справят с най-спешните проблеми.

Бързо ви помага да отговорите:

  1. Имам ли присвоени нови контакти?
  2. Имам ли контакти, които се нуждаят от проследяване?
  3. Какви задачи имам неизпълнени?
  4. Как е моето темпо и напредък?

употреба

Ще го направя

  • Бърз достъп до брой контакти, новоприсвоени контакти и контакти, нуждаещи се от актуализации.
  • Бърз достъп до наличност за повече назначения на контакт
  • Бърз достъп до задачите.
  • Бърз достъп до ключови показатели за важни етапи на вярата, лични показатели и напредък на търсещия.

Няма да направя

  • Не прави директно редактиране. Той показва само ключовите елементи за фокусиране.

Изисквания

  • Disciple.Tools Темата е инсталирана на Wordpress сървър

Инсталиране

  • Инсталирайте стандартно Disciple.Tools/Wordpress плъгин в системния администратор/Плъгини.
  • Изисква потребителска роля на администратор.

Плочки по поръчка

Плочките могат да бъдат регистрирани с помощта на 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
         ]
    ));

куки

- dt_dashboard_tiles филтърът може да се използва за отписване на плочки или за добавяне на нови плочки без използване DT_Dashboard_Plugin_Tiles::instance()->register.

принос

Приносите са добре дошли. Можете да докладвате за проблеми и грешки в Въпроси раздел на репото. Можете да представите идеи в Дискусии раздел на репото. И приносът на код е добре дошъл с помощта на Заявка за изтегляне система за git. За повече подробности относно приноса вижте насоки за принос.

Снимки

screenshot.png