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. Подробнее о вкладе см. руководство по взносам.