Status izrade

Disciple.Tools - Nadzorna ploča

Ovaj dodatak dodaje prekrasnu početnu stranicu koja pomaže stvarateljima učenika da znaju koje su najvažnije radnje koje treba poduzeti (Novi kontakti, Kontakti kojima je potrebno ažuriranje itd.).

Svrha

U službi pristupa, gdje imate veliku količinu dolaznih kontakata koje je potrebno pratiti, ova početna nadzorna ploča pomaže razjasniti od trenutka kada se učenik prijavi kako bi se pozabavili najhitnijim problemima.

Brzo vam pomaže odgovoriti:

  1. Imam li neke nove kontakte koji su mi dodijeljeni?
  2. Imam li kontakte koje treba pratiti?
  3. Koje zadatke imam neriješene?
  4. Kakav je moj tempo i napredak?

Upotreba

Hoće li

  • Brzi pristup broju kontakata, novododijeljenim kontaktima i kontaktima kojima je potrebno ažuriranje.
  • Brzi pristup dostupnosti za više dodjela kontakata
  • Brzi pristup zadacima.
  • Brz pristup ključnim mjernim podacima za prekretnice vjere, osobna mjerila i napredak tražitelja.

Neće učiniti

  • Ne vrši izravno uređivanje. Prikazuje samo ključne stavke za fokus.

Zahtjevi

  • Disciple.Tools Tema instalirana na Wordpress poslužitelju

Instaliranje

  • Instalirajte kao standard Disciple.Tools/Wordpress dodatak u području Admin/Dodaci sustava.
  • Zahtijeva korisničku ulogu administratora.

Pločice po narudžbi

Pločice se mogu registrirati pomoću dt_dashboard_register_tile funkcija.

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

Proširivanjem se mogu stvoriti složenije prilagođene pločice DT_Dashboard_Plugin_Tile.

Evo primjera:

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

kuke

Korištenje električnih romobila ističe dt_dashboard_tiles filtar se može koristiti za odjavu pločica ili za dodavanje novih pločica bez korištenja DT_Dashboard_Plugin_Tiles::instance()->register.

Doprinos

Doprinosi su dobrodošli. Možete prijaviti probleme i pogreške u Pitanja dio repoa. Možete predstaviti ideje u Rasprave dio repoa. I doprinosi kodu su dobrodošli korištenjem Zahtjev za povlačenjem sustav za git. Za više detalja o doprinosu pogledajte smjernice doprinosa.

Slike

screenshot.png