اسٹیٹس بنائیں

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.

شراکت

شراکتیں خوش آئند ہیں۔ آپ میں مسائل اور کیڑے کی اطلاع دے سکتے ہیں۔ مسائل ریپو کا سیکشن۔ آپ میں خیالات پیش کر سکتے ہیں۔ بات چیت ریپو کا سیکشن۔ اور کوڈ کی شراکت کا استعمال کرتے ہوئے خیرمقدم کیا جاتا ہے۔ کھینچنے کی درخواست گٹ کے لئے نظام. شراکت کے بارے میں مزید تفصیلات کے لیے دیکھیں شراکت کے رہنما خطوط.

سکرینشاٹ

screenshot.png