Құру күйі

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

ілмектері

The dt_dashboard_tiles сүзгіні тақтайшаларды тіркеуден шығару немесе қолданбай жаңа плиткаларды қосу үшін пайдалануға болады DT_Dashboard_Plugin_Tiles::instance()->register.

Салым

Жарналар құпталады. Мәселелер мен қателер туралы хабарлауға болады мәселелері репо бөлімі. Идеяларды бөлімде ұсынуға болады Талқылаулар репо бөлімі. Кодтық үлестерді пайдалану құпталады Тарту сұрауы git үшін жүйе. Үлес туралы толығырақ ақпаратты қараңыз салымдар бойынша нұсқаулар.

Скриншоттар

screenshot.png