Disciple.Tools - Prístrojová doska
Tento doplnok pridáva krásnu úvodnú stránku, ktorá pomáha tvorcom učeníkov vedieť, aké sú najdôležitejšie kroky, ktoré je potrebné vykonať (nové kontakty, kontakty vyžadujúce aktualizáciu atď.).
Účel
V službe prístupu, kde máte veľké množstvo prichádzajúcich kontaktov, ktoré potrebujú nadväzovanie, tento úvodný panel pomáha objasniť od chvíle, keď sa učeník prihlási, aby riešil najnaliehavejšie problémy.
Rýchlo vám pomôže odpovedať:
- Mám priradené nejaké nové kontakty?
- Mám nejaké kontakty, ktoré potrebujú sledovanie?
- Aké úlohy mám nesplnené?
- Aké je moje tempo a pokrok?
Ako používať prášok CBD?
Urobí
- Rýchly prístup k množstvu kontaktov, novo priradeným kontaktom a kontaktom, ktoré potrebujú aktualizácie.
- Rýchly prístup k dostupnosti pre ďalšie priradenia kontaktov
- Rýchly prístup k úlohám.
- Rýchly prístup ku kľúčovým metrikám pre míľniky viery, osobné kritériá a pokroky hľadajúcich.
Nebude robiť
- Nevykonáva priamu úpravu. Zobrazuje iba kľúčové položky na zaostrenie.
požiadavky
- Disciple.Tools Téma nainštalovaná na serveri Wordpress
Inštalácia
- Nainštalujte ako štandard Disciple.Tools/Wordpress plugin v oblasti Admin/Plugins systému.
- Vyžaduje používateľskú rolu správcu.
Obklady na mieru
Dlaždice je možné zaregistrovať pomocou dt_dashboard_register_tile
funkcie.
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
]);
}
);
Zložitejšie vlastné dlaždice je možné vytvárať rozšírením DT_Dashboard_Plugin_Tile
.
Tu je príklad:
/**
* 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
]
));
háky
dt_dashboard_tiles
filter možno použiť na zrušenie registrácie dlaždíc alebo na pridanie nových dlaždíc bez použitia DT_Dashboard_Plugin_Tiles::instance()->register
.
príspevok
Príspevky vítané. Problémy a chyby môžete nahlásiť v Problémy časť repo obchodu. Nápady môžete prezentovať v diskusia časť repo obchodu. A príspevky kódu sú vítané pomocou Vytiahnite požiadavku systém pre git. Bližšie informácie o príspevku nájdete na usmernenia o príspevkoch.