Статус на градење

Disciple.Tools - Контролна табла

Овој приклучок додава убава почетна страница за да им помогне на креаторите на ученици да знаат кои се најважните дејства што треба да ги преземат (Нови контакти, Контакти што треба да се ажурираат итн.).

цел

Во службата за пристап, каде што имате голем број дојдовни контакти на кои им е потребно следење, оваа почетна контролна табла помага да се разјасни од моментот кога ученикот ќе се пријави за да ги реши најитните прашања.

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

  1. Дали ми се доделени нови контакти?
  2. Дали имам контакти за кои е потребно следење?
  3. Какви задачи имам извонредни?
  4. Како ми е темпото и напредокот?

користење

Willе стори

  • Брз пристап до број на контакти, ново доделени контакти и контакти на кои им треба ажурирање.
  • Брз пристап до достапноста за повеќе задачи за контакти
  • Брз пристап до задачите.
  • Брз пристап до клучните показатели за пресвртници на верата, лични одредници и напредок на трагачите.

Нема да стори

  • Не прави директно уредување. На површина само на клучните ставки се фокусираат.

Потребно

  • 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