Disciple.Tools - Tabloul de bord
Acest plugin adaugă o pagină de pornire frumoasă pentru a ajuta creatorii de discipoli să știe care sunt cele mai importante acțiuni de întreprins (Contacte noi, Contacte care necesită actualizare etc.).
Scop
Într-o lucrare de acces, în care aveți un număr mare de contacte care au nevoie de urmărire, acest tablou de bord de pornire vă ajută să clarificați din momentul în care discipolul se conectează pentru a aborda cele mai urgente probleme.
Te ajută rapid să răspunzi:
- Am persoane de contact noi alocate pentru mine?
- Am persoane de contact care au nevoie de urmărire?
- Ce sarcini am restante?
- Cum sunt ritmul și progresul meu?
Folosire
Se va face
- Acces rapid la numărul de contacte, contactele nou alocate și contactele care necesită actualizări.
- Acces rapid la disponibilitate pentru mai multe sarcini de contact
- Acces rapid la sarcini.
- Acces rapid la valorile cheie pentru reperele credinței, reperele personale și progresul căutătorilor.
Nu va face
- Nu face editare directă. Afișează doar elementele cheie pentru focalizare.
Cerinţe
- Disciple.Tools Tema instalată pe un server Wordpress
Instalarea
- Instalați ca standard Disciple.ToolsPlugin /Wordpress în zona Admin/Pluginuri de sistem.
- Necesită rolul de utilizator de Administrator.
Placi personalizate
Plăcile pot fi înregistrate folosind dt_dashboard_register_tile
Funcția.
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
]);
}
);
Se pot crea plăci personalizate mai complexe prin extindere DT_Dashboard_Plugin_Tile
.
Iată un exemplu:
/**
* 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
]
));
cârlige
dt_dashboard_tiles
filtrul poate fi folosit pentru a anula înregistrarea plăcilor sau pentru a adăuga plăci noi fără a fi utilizate DT_Dashboard_Plugin_Tiles::instance()->register
.
Contribuţie
Contribuții sunt binevenite. Puteți raporta probleme și erori în Probleme secțiunea repo. Puteți prezenta idei în Discuţii secțiunea repo. Și contribuțiile la cod sunt binevenite folosind Trageți cererea sistem pentru git. Pentru mai multe detalii despre contribuție, consultați ghiduri de contribuție.