Status Bangun

Disciple.Tools - Dasbor

Plugin ieu nambihan halaman awal anu saé pikeun ngabantosan tukang murid terang naon tindakan anu paling penting anu kedah dilakukeun (Kontak Anyar, Kontak Peryogikeun Pembaruan, jsb).

maksud

Dina hiji mentri aksés, dimana anjeun gaduh jumlahna ageung kontak asup nu peryogi nurutan-up ieu dasbor dimimitian mantuan pikeun netelakeun ti momen yén murid nyieun tanda dina alamat masalah paling urgent.

Éta gancang ngabantosan anjeun ngajawab:

  1. Naha kuring ngagaduhan kontak anyar anu ditugaskeun ka kuring?
  2. Dupi abdi gaduh kontak nu peryogi nurutan-up?
  3. Tugas naon anu kuring gaduh luar biasa?
  4. Kumaha laju sareng kamajuan kuring?

pamakéan

Bakal dilaksanakan

  • Aksés gancang ka jumlah kontak, kontak nu anyar ditugaskeun, sareng kontak nu peryogi apdet.
  • Aksés gancang ka kasadiaan pikeun langkung seueur tugas kontak
  • Aksés gancang ka tugas.
  • Aksés gancang kana métrik konci pikeun tonggak iman, tolok ukur pribadi, sareng kamajuan anu milari.

Moal Ngalakukeun

  • Teu ngalakukeun éditan langsung. Ieu ngan surfaces item konci pikeun fokus.

syarat

  • Disciple.Tools Téma dipasang dina Server Wordpress

Masang

  • Pasang salaku standar Disciple.Tools/Plugins WordPress dina Admin sistem / aréa plugins.
  • Merlukeun peran pamaké Administrator.

ubin custom

Kotak bisa didaptarkeun ku ngagunakeun éta dt_dashboard_register_tile fungsi.

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

Kotak khusus anu langkung rumit tiasa didamel ku ngalegaan DT_Dashboard_Plugin_Tile.

Ieu conto:

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

uli

nu dt_dashboard_tiles filter bisa dipaké pikeun deregister ubin, atawa pikeun nambahkeun ubin anyar tanpa ngagunakeun DT_Dashboard_Plugin_Tiles::instance()->register.

sumbangan

Kontribusi wilujeng sumping. Anjeun tiasa ngalaporkeun masalah sareng bug dina isu bagian tina repo. Anjeun tiasa nampilkeun gagasan dina diskusi bagian tina repo. Jeung kontribusi kode wilujeng sumping maké éta Narik Request Sistim pikeun git. Kanggo inpo nu langkung lengkep ihwal kontribusi tingali dina tungtunan kontribusi.

Potret layar

screenshot.png