Disciple.Tools - Dashboard
Ev pêvek rûpelek destpêkek bedew lê zêde dike da ku ji çêkerên şagirtan re bibe alîkar ku zanibin ku kiryarên herî girîng çi ne (Têkiliyên Nû, Têkiliyên Pêdivî Nûvekirin, hwd.).
Armanc
Di wezaretek gihîştinê de, li cihê ku we hejmareke mezin ji têkiliyên dahatî yên ku hewceyê şopandinê ne hene, ev tabloya destpêkê ji gava ku şagirt nîşanan dike ji bo çareserkirina pirsgirêkên herî lezgîn ji zelalkirina alîkariyê dike.
Ew zû ji we re dibe alîkar ku hûn bersiv bidin:
- Têkiliyên min ên nû ji min re hatine peywirdarkirin?
- Ma têkiliyên min hene ku hewceyê şopandinê heye?
- Çi karên min ên berbiçav hene?
- Lez û pêşkeftina min çawa ye?
Bikaranîna
Wê Bikin
- Gihîştina bilez a hejmara têkiliyan, têkiliyên nû hatine tayînkirin, û têkiliyên ku hewceyê nûvekirinê ne.
- Gihîştina bilez a hebûna ji bo peywirên pêwendiyê bêtir
- Gihîştina bilez a peywiran.
- Gihîştina bilez a metrîkên sereke ji bo qonaxên baweriyê, pîvanên kesane, û pêşkeftina lêger.
Wê Nekin
- sererastkirina rasterast nake. Ew ji bo balê tenê hêmanên sereke radixe ber çavan.
pêwîstiyên
- Disciple.Tools Mijar li ser serverek Wordpress hatî saz kirin
Sazkirina
- Wek standard saz bikin Disciple.Tools/Pêveka Wordpressê di qada Admin/Plugins a pergalê de.
- Rola bikarhêner a Rêveberê hewce dike.
tilên Custom
Pîlan dikarin bi karanîna bikêr bêne tomar kirin dt_dashboard_register_tile
karî.
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
]);
}
);
Pêlên xwerû yên tevlihevtir dikarin bi dirêjkirinê werin afirandin DT_Dashboard_Plugin_Tile
.
Li vir mînakek heye:
/**
* 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
Ew dt_dashboard_tiles
Parzûn dikare were bikar anîn ji bo rakirina tomarkirinê, an jî lê zêdekirina pêlên nû bêyî karanîna DT_Dashboard_Plugin_Tiles::instance()->register
.
Beş
Beşdariyên bi xêr hatin. Hûn dikarin pirsgirêk û xeletiyan di nav de rapor bikin pirsên beşa depoyê. Hûn dikarin ramanan di nav de pêşkêş bikin Gotûbêjên beşa depoyê. Û beşdariyên kodê bi karanîna bi xêr hatî Daxwaza vekişînê sîstema ji bo git. Ji bo bêtir agahdarî li ser beşdariyê li ser binêre rêbernameyên beşdariyê.