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:
- Naha kuring ngagaduhan kontak anyar anu ditugaskeun ka kuring?
- Dupi abdi gaduh kontak nu peryogi nurutan-up?
- Tugas naon anu kuring gaduh luar biasa?
- 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.