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
]
));
гаплікі
,en dt_dashboard_tiles
фільтр можа быць выкарыстаны для адмены рэгістрацыі плітак або для дадання новых плітак без выкарыстання DT_Dashboard_Plugin_Tiles::instance()->register
.
ўклад
Унёскі вітаюцца. Вы можаце паведаміць аб праблемах і памылках у Пытанні раздзел РЭПО. Вы можаце прадставіць ідэі ў абмеркавання раздзел РЭПО. І ўклад кода вітаецца з дапамогай Запыт на выцягванне сістэма для git. Для больш падрабязнай інфармацыі аб укладзе гл кіруючыя прынцыпы ўкладу.