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
.
ونډه
مرستې ته ښه راغلاست. تاسو کولی شئ په کې مسلې او کیګونه راپور کړئ مسایل د ریپو برخه. تاسو کولی شئ په کې نظریات وړاندې کړئ بحثونه د ریپو برخه. او د کوډ مرستې په کارولو سره ښه راغلاست دي د کشولو غوښتنه د git لپاره سیسټم. د ونډې په اړه د نورو جزیاتو لپاره وګورئ د ونډې لارښوونې.