Stare de construcție

Disciple.Tools - Tabloul de bord

Acest plugin adaugă o pagină de pornire frumoasă pentru a ajuta creatorii de discipoli să știe care sunt cele mai importante acțiuni de întreprins (Contacte noi, Contacte care necesită actualizare etc.).

Scop

Într-o lucrare de acces, în care aveți un număr mare de contacte care au nevoie de urmărire, acest tablou de bord de pornire vă ajută să clarificați din momentul în care discipolul se conectează pentru a aborda cele mai urgente probleme.

Te ajută rapid să răspunzi:

  1. Am persoane de contact noi alocate pentru mine?
  2. Am persoane de contact care au nevoie de urmărire?
  3. Ce sarcini am restante?
  4. Cum sunt ritmul și progresul meu?

Folosire

Se va face

  • Acces rapid la numărul de contacte, contactele nou alocate și contactele care necesită actualizări.
  • Acces rapid la disponibilitate pentru mai multe sarcini de contact
  • Acces rapid la sarcini.
  • Acces rapid la valorile cheie pentru reperele credinței, reperele personale și progresul căutătorilor.

Nu va face

  • Nu face editare directă. Afișează doar elementele cheie pentru focalizare.

Cerinţe

  • Disciple.Tools Tema instalată pe un server Wordpress

Instalarea

  • Instalați ca standard Disciple.ToolsPlugin /Wordpress în zona Admin/Pluginuri de sistem.
  • Necesită rolul de utilizator de Administrator.

Placi personalizate

Plăcile pot fi înregistrate folosind dt_dashboard_register_tile Funcția.

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

Se pot crea plăci personalizate mai complexe prin extindere DT_Dashboard_Plugin_Tile.

Iată un exemplu:

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

cârlige

dt_dashboard_tiles filtrul poate fi folosit pentru a anula înregistrarea plăcilor sau pentru a adăuga plăci noi fără a fi utilizate DT_Dashboard_Plugin_Tiles::instance()->register.

Contribuţie

Contribuții sunt binevenite. Puteți raporta probleme și erori în Probleme secțiunea repo. Puteți prezenta idei în Discuţii secțiunea repo. Și contribuțiile la cod sunt binevenite folosind Trageți cererea sistem pentru git. Pentru mai multe detalii despre contribuție, consultați ghiduri de contribuție.

Imagini

screenshot.png