Disciple.Tools - Табло
Този плъгин добавя красива начална страница, за да помогне на създателите на ученици да знаят кои са най-важните действия, които да предприемат (нови контакти, контакти, нуждаещи се от актуализация и т.н.).
Цел
В служение за достъп, където имате голямо количество входящи контакти, които се нуждаят от проследяване, това начално табло за управление помага да се изясни от момента, в който ученикът се регистрира, за да се справят с най-спешните проблеми.
Бързо ви помага да отговорите:
- Имам ли присвоени нови контакти?
- Имам ли контакти, които се нуждаят от проследяване?
- Какви задачи имам неизпълнени?
- Как е моето темпо и напредък?
употреба
Ще го направя
- Бърз достъп до брой контакти, новоприсвоени контакти и контакти, нуждаещи се от актуализации.
- Бърз достъп до наличност за повече назначения на контакт
- Бърз достъп до задачите.
- Бърз достъп до ключови показатели за важни етапи на вярата, лични показатели и напредък на търсещия.
Няма да направя
- Не прави директно редактиране. Той показва само ключовите елементи за фокусиране.
Изисквания
- Disciple.Tools Темата е инсталирана на Wordpress сървър
Инсталиране
- Инсталирайте стандартно Disciple.Tools/Wordpress плъгин в системния администратор/Плъгини.
- Изисква потребителска роля на администратор.
Плочки по поръчка
Плочките могат да бъдат регистрирани с помощта на dt_dashboard_register_tile
функция.
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
]);
}
);
По-сложни персонализирани плочки могат да бъдат създадени чрез разширяване DT_Dashboard_Plugin_Tile
.
Ето един пример:
/**
* 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
]
));
куки
- dt_dashboard_tiles
филтърът може да се използва за отписване на плочки или за добавяне на нови плочки без използване DT_Dashboard_Plugin_Tiles::instance()->register
.
принос
Приносите са добре дошли. Можете да докладвате за проблеми и грешки в Въпроси раздел на репото. Можете да представите идеи в Дискусии раздел на репото. И приносът на код е добре дошъл с помощта на Заявка за изтегляне система за git. За повече подробности относно приноса вижте насоки за принос.