स्थिती तयार करा

Disciple.Tools - डॅशबोर्ड

हे प्लगइन शिष्य निर्मात्यांना सर्वात महत्वाच्या कृती काय आहेत हे जाणून घेण्यात मदत करण्यासाठी एक सुंदर प्रारंभ पृष्ठ जोडते (नवीन संपर्क, संपर्क आवश्यक अद्यतने इ.).

उद्देश

प्रवेश मंत्रालयामध्ये, जिथे तुमच्याकडे मोठ्या प्रमाणात येणारे संपर्क आहेत ज्यांना फॉलो-अपची आवश्यकता आहे, हा प्रारंभिक डॅशबोर्ड सर्वात तातडीच्या समस्यांचे निराकरण करण्यासाठी शिष्याने साइन इन केल्यावर ते स्पष्ट करण्यात मदत करतो.

हे आपल्याला त्वरीत उत्तर देण्यात मदत करते:

  1. मला कोणतेही नवीन संपर्क नियुक्त केले आहेत का?
  2. माझ्याकडे पाठपुरावा आवश्यक असलेले कोणतेही संपर्क आहेत का?
  3. माझ्याकडे कोणती कामे बाकी आहेत?
  4. माझी गती आणि प्रगती कशी आहे?

वापर

करेल

  • संपर्कांची संख्या, नवीन नियुक्त केलेले संपर्क आणि अद्यतनांची आवश्यकता असलेल्या संपर्कांमध्ये त्वरित प्रवेश.
  • अधिक संपर्क असाइनमेंटसाठी उपलब्धतेवर त्वरित प्रवेश
  • कार्यांमध्ये द्रुत प्रवेश.
  • विश्वासाचे टप्पे, वैयक्तिक बेंचमार्क आणि साधकांच्या प्रगतीसाठी मुख्य मेट्रिक्समध्ये द्रुत प्रवेश.

करणार नाही

  • डायरेक्ट एडिटिंग करत नाही. हे केवळ फोकससाठी मुख्य गोष्टींवर प्रकाश टाकते.

आवश्यकता

  • 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 साठी प्रणाली. योगदानाबद्दल अधिक तपशीलांसाठी पहा योगदान मार्गदर्शक तत्त्वे.

स्क्रीनशॉट

screenshot.png