Disciple.Tools - Přístrojová deska
Tento plugin přidává krásnou úvodní stránku, která pomáhá tvůrcům žáků vědět, jaké jsou nejdůležitější akce, které je třeba provést (Nové kontakty, Kontakty vyžadující aktualizaci atd.).
Účel
Ve službě přístupu, kde máte velké množství příchozích kontaktů, které potřebují následnou kontrolu, tento úvodní panel pomáhá objasnit od okamžiku, kdy se žák přihlásí, aby řešil nejnaléhavější problémy.
Rychle vám pomůže odpovědět:
- Mám přiřazeny nějaké nové kontakty?
- Mám nějaké kontakty, které potřebují následnou kontrolu?
- Jaké úkoly mám nevyřízené?
- Jaké je moje tempo a pokrok?
Používání
Udělám
- Rychlý přístup k počtu kontaktů, nově přiřazeným kontaktům a kontaktům, které potřebují aktualizace.
- Rychlý přístup k dostupnosti pro další přiřazení kontaktů
- Rychlý přístup k úkolům.
- Rychlý přístup ke klíčovým metrikám pro milníky víry, osobní měřítka a pokroky hledajících.
Nedělám
- Neprovádí přímou editaci. Zobrazí pouze klíčové položky pro zaostření.
požadavky
- Disciple.Tools Motiv nainstalovaný na serveru Wordpress
Instalace
- Nainstalujte jako standard Disciple.Tools/Wordpress plugin v oblasti Správce/Pluginy systému.
- Vyžaduje uživatelskou roli správce.
Obklady na zakázku
Dlaždice lze zaregistrovat pomocí dt_dashboard_register_tile
funkce.
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
]);
}
);
Složitější vlastní dlaždice lze vytvářet prodlužováním DT_Dashboard_Plugin_Tile
.
Zde je pří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
Projekt dt_dashboard_tiles
filtr lze použít k odhlášení dlaždic nebo k přidání nových dlaždic bez použití DT_Dashboard_Plugin_Tiles::instance()->register
.
Příspěvek
Příspěvky vítány. Problémy a chyby můžete nahlásit v Problémy sekce repo. Nápady můžete prezentovat v jednání sekce repo. A příspěvky kódu jsou vítány pomocí Vytáhněte požadavek systém pro git. Další podrobnosti o příspěvku viz pokyny pro příspěvky.