Disciple.Tools - ڊيش بورڊ
هي پلگ ان هڪ خوبصورت شروعاتي صفحو شامل ڪري ٿو شاگرد ٺاهيندڙن کي اهو ڄاڻڻ ۾ مدد ڏيڻ لاءِ ته ڪهڙا اهم ڪم ڪرڻا آهن (نئون رابطا، رابطي جي ضرورت آهي تازه ڪاري، وغيره).
مقصد
رسائي واري وزارت ۾، جتي توهان وٽ ايندڙ رابطن جو هڪ وڏو مقدار آهي جنهن کي فالو اپ ڪرڻ جي ضرورت آهي هي شروعاتي ڊيش بورڊ ان وقت کان واضح ڪرڻ ۾ مدد ڪري ٿو ته شاگرد تمام ضروري مسئلن کي حل ڪرڻ لاءِ سائن ان ڪري ٿو.
اهو جلدي توهان کي جواب ڏيڻ ۾ مدد ڪري ٿو:
- ڇا مون وٽ ڪي نوان رابطا مقرر ڪيا ويا آھن؟
- ڇا مون وٽ ڪي رابطا آهن جن کي فالو اپ جي ضرورت آهي؟
- مون وٽ ڪهڙا ڪم باقي آهن؟
- منهنجي رفتار ۽ ترقي ڪيئن آهي؟
استعمال
ڪندو
- رابطن جي تعداد تائين جلدي رسائي، نوان مقرر ڪيل رابطا، ۽ رابطن جي ضرورتن کي اپڊيٽ ڪرڻ.
- وڌيڪ رابطي جي اسائنمنٽس لاءِ دستيابي تائين جلدي رسائي
- ڪمن تائين جلدي رسائي.
- ايمان جي سنگ ميلن، ذاتي معيارن، ۽ ڳوليندڙ جي ترقي لاء اهم ميٽرڪ تائين جلدي رسائي.
نه ڪندا
- سڌو ايڊيٽنگ نه ڪندو آهي. اهو صرف فوڪس لاء اهم شيون مٿاڇري ڪري ٿو.
گه
- Disciple.Tools هڪ ورڈپریس سرور تي نصب ٿيل موضوع
لڳائڻ
- معياري طور تي انسٽال ڪريو Disciple.Tools/سسٽم ۾ ورڈپریس پلگ ان منتظم/پلگ ان ايريا.
- ايڊمنسٽريٽر جي صارف ڪردار جي ضرورت آهي.
ڪسٽم ٽائلس
ٽائلس استعمال ڪندي رجسٽر ٿي سگھي ٿو 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
.
Contribution
شرڪت ڀلي ڪري آيا. توھان رپورٽ ڪري سگھوٿا مسئلا ۽ ڪيڙا مسئلن ريپو جو سيڪشن. توھان پنھنجي خيالن ۾ پيش ڪري سگھو ٿا بحث ريپو جو سيڪشن. ۽ ڪوڊ تعاون استعمال ڪندي ڀليڪار آھي ڇڪڻ جي درخواست git لاء نظام. تعاون بابت وڌيڪ تفصيل لاءِ ڏسو تعاون جي هدايتون.