Quraşdırma Status

Disciple.Tools - İdarə paneli

Bu plagin şagird hazırlayanlara görüləcək ən vacib tədbirləri (Yeni Kontaktlar, Yeniləmə Ehtiyacı Olan Kontaktlar və s.) bilməkdə kömək etmək üçün gözəl başlanğıc səhifəsi əlavə edir.

məqsəd

Təqibə ehtiyacı olan çoxlu sayda daxil olan kontaktlarınız olan giriş nazirliyində bu başlanğıc tablosu şagirdin ən aktual məsələləri həll etmək üçün imza atdığı andan aydınlaşdırmağa kömək edir.

Tez cavab verməyə kömək edir:

  1. Mənə təyin olunmuş yeni kontaktlarım varmı?
  2. Təqibə ehtiyacım olan hər hansı əlaqəm varmı?
  3. Görəsən hansı vəzifələrim var?
  4. Sürətim və irəliləyişim necədir?

Istifadə

Edəcəyik

  • Kontaktların sayına, yeni təyin edilmiş kontaktlara və yeniləmələrə ehtiyacı olan kontaktlara sürətli giriş.
  • Daha çox əlaqə tapşırıqları üçün əlçatanlığa sürətli giriş
  • Tapşırıqlara sürətli giriş.
  • İnanc mərhələləri, şəxsi göstəricilər və axtaranların tərəqqisi üçün əsas ölçülərə sürətli giriş.

Etməyəcək

  • Birbaşa redaktə etmir. O, yalnız diqqət üçün əsas elementləri üzə çıxarır.

Tələblər

  • Disciple.Tools Mövzu Wordpress Serverində quraşdırılmışdır

Quraşdırılması

  • Standart olaraq quraşdırın Disciple.Tools/Sistem Admin/Plugins sahəsində Wordpress plagini.
  • Administrator istifadəçi rolunu tələb edir.

Fərdi plitələr

Plitələr istifadə edərək qeydiyyata alına bilər dt_dashboard_register_tile fəaliyyət göstərir.

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

Daha mürəkkəb fərdi plitələr genişləndirməklə yaradıla bilər DT_Dashboard_Plugin_Tile.

Budur bir nümunə:

/**
* 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

The dt_dashboard_tiles filtr plitələrin qeydiyyatını silmək və ya istifadə etmədən yeni plitələr əlavə etmək üçün istifadə edilə bilər DT_Dashboard_Plugin_Tiles::instance()->register.

Katkısı

Töhfələr xoş gəlmisiniz. Problemlər və səhvlər haqqında məlumat verə bilərsiniz Məsələləri repo bölməsi. Fikirlərinizi təqdim edə bilərsiniz müzakirələr repo bölməsi. Və kod töhfələri istifadə edərək xoş gəlmisiniz Sorğunu çəkin git üçün sistem. Töhfə haqqında daha ətraflı məlumat üçün baxın töhfə qaydaları.

Screenshots

ekran görüntüsü.png