Disciple.Tools - ड्यासबोर्ड
यो प्लगइनले शिष्य निर्माताहरूलाई सबैभन्दा महत्त्वपूर्ण कार्यहरू (नयाँ सम्पर्कहरू, सम्पर्कहरू आवश्यक अद्यावधिकहरू, इत्यादि) के हो भनेर जान्न मद्दत गर्न एक सुन्दर सुरुवात पृष्ठ थप्छ।
उद्देश्य
पहुँच मन्त्रालयमा, जहाँ तपाईंसँग धेरै संख्यामा आगमन सम्पर्कहरू छन् जसलाई फलो-अप गर्न आवश्यक छ यो सुरु हुने ड्यासबोर्डले सबैभन्दा जरुरी मुद्दाहरूलाई सम्बोधन गर्न चेलाले साइन इन गर्ने क्षणबाट स्पष्ट गर्न मद्दत गर्दछ।
यसले तपाईंलाई चाँडै जवाफ दिन मद्दत गर्दछ:
- के मलाई कुनै नयाँ सम्पर्कहरू तोकिएको छ?
- के मसँग कुनै सम्पर्कहरू छन् जसलाई फलो-अप आवश्यक छ?
- मसँग कस्ता कार्यहरू बाँकी छन्?
- मेरो गति र प्रगति कस्तो छ?
उपयोग
काम चल्छ
- सम्पर्कहरूको संख्यामा द्रुत पहुँच, नयाँ तोकिएका सम्पर्कहरू, र अद्यावधिकहरू आवश्यक पर्ने सम्पर्कहरू।
- थप सम्पर्क असाइनमेन्टहरूको लागि उपलब्धतामा द्रुत पहुँच
- कार्यहरूमा द्रुत पहुँच।
- विश्वास माइलस्टोनहरू, व्यक्तिगत बेन्चमार्कहरू, र खोजकर्ता प्रगतिको लागि मुख्य मेट्रिक्समा द्रुत पहुँच।
गर्ने छैन
- प्रत्यक्ष सम्पादन गर्दैन। यसले फोकसका लागि मुख्य वस्तुहरूलाई मात्र सतह दिन्छ।
आवश्यकताहरु
- Disciple.Tools WordPress सर्भरमा विषयवस्तु स्थापना गरियो
स्थापना
- मानक रूपमा स्थापना गर्नुहोस् 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 को लागि प्रणाली। योगदानमा थप विवरणहरूको लागि हेर्नुहोस् योगदान दिशानिर्देश.