Disciple.Tools - Dashboard
Stu plugin aghjusta una bella pagina di iniziu per aiutà i discepuli à sapè quale sò l'azzioni più impurtanti da piglià (Novi Cuntatti, Cuntatti Needing Update, etc.).
Fini
In un ministeru d'accessu, induve avete una grande quantità di cuntatti entranti chì anu bisognu di seguitu, stu dashboard di partenza aiuta à clarificà da u mumentu chì u discìpulu facenu segni per affruntà i prublemi più urgenti.
Vi aiuta rapidamente à risponde:
- Aghju qualchì novu cuntatti assignati à mè?
- Aghju qualchì cuntatti chì necessitanu seguitu?
- Chì travaglii aghju in sospesu?
- Cumu hè u mo ritmu è u prugressu?
Lingua latina
Farà
- Accessu rapidu à u numeru di cuntatti, cuntatti di novu assignatu, è cuntatti chì necessitanu aghjurnamenti.
- Accessu rapidu à a dispunibilità per più assignazioni di cuntattu
- Accessu rapidu à i travaglii.
- Accessu rapidu à e metriche chjave per e tappe di fede, benchmarks persunali è u prugressu di i cercadori.
Ùn farà micca
- Ùn faci micca edizione diretta. Hè solu superficia l'articuli chjave per u focu.
Bisognu
- Disciple.Tools Tema installatu in un Servitore Wordpress
Stallà
- Installa cum'è standard Disciple.Tools/Wordpress plugin in l'area Admin / Plugins di u sistema.
- Richiede u rolu d'utilizatore di Amministratore.
Piastrelle persunalizate
Tiles ponu esse registrati usendu u dt_dashboard_register_tile
funzione.
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
]);
}
);
Piastrele persunalizate più cumplesse ponu esse create allargendu DT_Dashboard_Plugin_Tile
.
Eccu un esempiu:
/**
* 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
]
));
Ricciardi
lu dt_dashboard_tiles
filtru pò ièssiri usatu a deregister tile, o à aghjunghje novi tile senza usu DT_Dashboard_Plugin_Tiles::instance()->register
.
Cuntribuitu
Cuntributi benvenuti. Pudete signalà prublemi è bug in u Issues sezione di u repo. Pudete presentà idee in u Discussioni sezione di u repo. È i cuntributi di codice sò benvenuti usendu u PullRequest sistema per git. Per più dettagli nantu à a cuntribuzione vede u linee di cuntribuzione.