Disciple.Tools - ແຜງໜ້າປັດ
ປັ໊ກອິນນີ້ເພີ່ມຫນ້າເລີ່ມຕົ້ນທີ່ສວຍງາມເພື່ອຊ່ວຍຜູ້ສ້າງສານຸສິດໃນການຮູ້ວ່າການກະທໍາທີ່ສໍາຄັນທີ່ສຸດທີ່ຈະປະຕິບັດແມ່ນຫຍັງ (ການຕິດຕໍ່ໃຫມ່, ຕ້ອງການການອັບເດດ, ແລະອື່ນໆ).
ຈຸດປະສົງ
ໃນກະຊວງການເຂົ້າເຖິງ, ບ່ອນທີ່ທ່ານມີຈໍານວນຜູ້ຕິດຕໍ່ເຂົ້າມາທີ່ຕ້ອງການການຕິດຕາມ dashboard ເລີ່ມຕົ້ນນີ້ຈະຊ່ວຍໃຫ້ຄວາມກະຈ່າງແຈ້ງຕັ້ງແຕ່ເວລາທີ່ສາວົກລົງນາມເພື່ອແກ້ໄຂບັນຫາທີ່ຮີບດ່ວນທີ່ສຸດ.
ມັນຊ່ວຍໃຫ້ທ່ານຕອບໄດ້ໄວ:
- ຂ້ອຍມີຜູ້ຕິດຕໍ່ໃຫມ່ທີ່ຖືກມອບຫມາຍໃຫ້ຂ້ອຍບໍ?
- ຂ້ອຍມີຜູ້ຕິດຕໍ່ທີ່ຕ້ອງການຕິດຕາມບໍ?
- ຂ້ອຍມີວຽກໃດທີ່ຍັງຄ້າງຄາ?
- ຈັງຫວະແລະຄວາມຄືບໜ້າຂອງຂ້ອຍເປັນແນວໃດ?
ການນໍາໃຊ້
ຈະເຮັດ
- ການເຂົ້າເຖິງຈໍານວນຂອງການຕິດຕໍ່ໄວ, ຜູ້ຕິດຕໍ່ທີ່ໄດ້ຮັບມອບຫມາຍໃຫມ່, ແລະການຕິດຕໍ່ທີ່ຕ້ອງການການປັບປຸງ.
- ການເຂົ້າເຖິງດ່ວນເພື່ອຄວາມພ້ອມສໍາລັບການມອບຫມາຍຕິດຕໍ່ເພີ່ມເຕີມ
- ເຂົ້າເຖິງໜ້າວຽກໄດ້ໄວ.
- ການເຂົ້າເຖິງໄວເພື່ອການວັດແທກທີ່ສໍາຄັນສໍາລັບຈຸດຫມາຍປາຍທາງຂອງສາດສະຫນາ, ຕົວຊີ້ວັດສ່ວນບຸກຄົນ, ແລະຄວາມຄືບຫນ້າຂອງຜູ້ຊອກຫາ.
ຈະບໍ່ເຮັດ
- ບໍ່ໄດ້ເຮັດການແກ້ໄຂໂດຍກົງ. ມັນພຽງແຕ່ຫນ້າດິນລາຍການທີ່ສໍາຄັນສໍາລັບການສຸມໃສ່.
ຄວາມຕ້ອງການ
- Disciple.Tools ຫົວຂໍ້ທີ່ຕິດຕັ້ງຢູ່ໃນເຊີບເວີ Wordpress
ການຕິດຕັ້ງ
- ຕິດຕັ້ງເປັນມາດຕະຖານ Disciple.Tools/Wordpress plugin ໃນເຂດລະບົບ Admin/Plugins.
- ຮຽກຮ້ອງໃຫ້ມີບົດບາດຂອງຜູ້ໃຊ້ຂອງ Administrator.
ກະເບື້ອງແບບກຳນົດເອງ
ກະເບື້ອງສາມາດລົງທະບຽນໄດ້ໂດຍການໃຊ້ dt_dashboard_register_tile
function
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
]
));
Hooks
ໄດ້ dt_dashboard_tiles
ການກັ່ນຕອງສາມາດຖືກນໍາໃຊ້ເພື່ອຍົກເລີກການລົງທະບຽນກະເບື້ອງ, ຫຼືເພື່ອເພີ່ມກະເບື້ອງໃຫມ່ໂດຍບໍ່ຕ້ອງໃຊ້ DT_Dashboard_Plugin_Tiles::instance()->register
.
ການປະກອບສ່ວນ
ການປະກອບສ່ວນຍິນດີຕ້ອນຮັບ. ທ່ານສາມາດລາຍງານບັນຫາແລະຂໍ້ບົກພ່ອງໃນ ບັນຫາ ພາກສ່ວນຂອງ repo ໄດ້. ທ່ານສາມາດນໍາສະເຫນີແນວຄວາມຄິດໃນ ການສົນທະນາ ພາກສ່ວນຂອງ repo ໄດ້. ແລະການປະກອບສ່ວນລະຫັດແມ່ນຍິນດີຕ້ອນຮັບການນໍາໃຊ້ ດຶງຄຳຮ້ອງຂໍ ລະບົບສໍາລັບ git. ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມກ່ຽວກັບການປະກອບສ່ວນ, ເບິ່ງໄດ້ ຂໍ້ແນະນຳການປະກອບສ່ວນ.