Disciple.Tools - Dasbor
Plugin ini menambahkan halaman awal yang indah untuk membantu pembuat murid mengetahui tindakan apa yang paling penting untuk diambil (Kontak Baru, Kontak Membutuhkan Pembaruan, dll).
Tujuan
Dalam pelayanan akses, di mana Anda memiliki sejumlah besar kontak masuk yang memerlukan tindak lanjut, dasbor awal ini membantu mengklarifikasi sejak murid masuk untuk mengatasi masalah yang paling mendesak.
Dengan cepat membantu Anda menjawab:
- Apakah saya memiliki kontak baru yang ditetapkan untuk saya?
- Apakah saya memiliki kontak yang perlu ditindaklanjuti?
- Tugas apa yang saya miliki luar biasa?
- Bagaimana langkah dan kemajuan saya?
penggunaan
Akan melakukan
- Akses cepat ke sejumlah kontak, kontak yang baru ditetapkan, dan kontak yang memerlukan pembaruan.
- Akses cepat ke ketersediaan untuk penetapan kontak lainnya
- Akses cepat ke tugas.
- Akses cepat ke metrik kunci untuk pencapaian iman, tolok ukur pribadi, dan kemajuan pencari.
Tidak akan melakukan
- Tidak melakukan penyuntingan langsung. Itu hanya menampilkan item utama untuk fokus.
Persyaratan
- Disciple.Tools Tema diinstal pada Server Wordpress
Instalasi
- Instal sebagai standar Disciple.Tools/Plugin Wordpress di area Admin/Plugin sistem.
- Memerlukan peran pengguna Administrator.
Ubin khusus
Ubin dapat didaftarkan dengan menggunakan 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
]);
}
);
Ubin khusus yang lebih kompleks dapat dibuat dengan memperluas DT_Dashboard_Plugin_Tile
.
Ini sebuah contoh:
/**
* 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
]
));
kait
Grafik dt_dashboard_tiles
filter dapat digunakan untuk membatalkan pendaftaran ubin, atau menambahkan ubin baru tanpa menggunakan DT_Dashboard_Plugin_Tiles::instance()->register
.
Kontribusi
Kontribusi diterima. Anda dapat melaporkan masalah dan bug di Isu bagian dari repo. Anda dapat mempresentasikan ide di Diskusi bagian dari repo. Dan kontribusi kode dipersilakan menggunakan Tarik Permintaan sistem untuk git. Untuk rincian lebih lanjut tentang kontribusi, lihat pedoman kontribusi.