ਸਥਿਤੀ ਬਣਾਓ

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
         ]
    ));

ਹੁੱਕ

The dt_dashboard_tiles ਫਿਲਟਰ ਦੀ ਵਰਤੋਂ ਟਾਈਲਾਂ ਨੂੰ ਰੱਦ ਕਰਨ ਲਈ, ਜਾਂ ਵਰਤੋਂ ਕੀਤੇ ਬਿਨਾਂ ਨਵੀਆਂ ਟਾਈਲਾਂ ਜੋੜਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ DT_Dashboard_Plugin_Tiles::instance()->register.

ਯੋਗਦਾਨ

ਯੋਗਦਾਨਾਂ ਦਾ ਸੁਆਗਤ ਹੈ। ਤੁਸੀਂ ਵਿੱਚ ਸਮੱਸਿਆਵਾਂ ਅਤੇ ਬੱਗਾਂ ਦੀ ਰਿਪੋਰਟ ਕਰ ਸਕਦੇ ਹੋ ਮੁੱਦੇ ਰੈਪੋ ਦੇ ਭਾਗ. ਵਿੱਚ ਵਿਚਾਰ ਪੇਸ਼ ਕਰ ਸਕਦੇ ਹੋ ਚਰਚਾ ਰੈਪੋ ਦੇ ਭਾਗ. ਅਤੇ ਕੋਡ ਯੋਗਦਾਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸਵਾਗਤ ਹੈ ਬੇਨਤੀ ਨੂੰ ਖਿੱਚੋ git ਲਈ ਸਿਸਟਮ. ਯੋਗਦਾਨ ਬਾਰੇ ਹੋਰ ਵੇਰਵਿਆਂ ਲਈ ਵੇਖੋ ਯੋਗਦਾਨ ਦਿਸ਼ਾ ਨਿਰਦੇਸ਼.

ਸਕਰੀਨਸ਼ਾਟ

screenshot.png