Stav zostavy

Disciple.Tools - Prístrojová doska

Tento doplnok pridáva krásnu úvodnú stránku, ktorá pomáha tvorcom učeníkov vedieť, aké sú najdôležitejšie kroky, ktoré je potrebné vykonať (nové kontakty, kontakty vyžadujúce aktualizáciu atď.).

Účel

V službe prístupu, kde máte veľké množstvo prichádzajúcich kontaktov, ktoré potrebujú nadväzovanie, tento úvodný panel pomáha objasniť od chvíle, keď sa učeník prihlási, aby riešil najnaliehavejšie problémy.

Rýchlo vám pomôže odpovedať:

  1. Mám priradené nejaké nové kontakty?
  2. Mám nejaké kontakty, ktoré potrebujú sledovanie?
  3. Aké úlohy mám nesplnené?
  4. Aké je moje tempo a pokrok?

Ako používať prášok CBD?

Urobí

  • Rýchly prístup k množstvu kontaktov, novo priradeným kontaktom a kontaktom, ktoré potrebujú aktualizácie.
  • Rýchly prístup k dostupnosti pre ďalšie priradenia kontaktov
  • Rýchly prístup k úlohám.
  • Rýchly prístup ku kľúčovým metrikám pre míľniky viery, osobné kritériá a pokroky hľadajúcich.

Nebude robiť

  • Nevykonáva priamu úpravu. Zobrazuje iba kľúčové položky na zaostrenie.

požiadavky

  • Disciple.Tools Téma nainštalovaná na serveri Wordpress

Inštalácia

  • Nainštalujte ako štandard Disciple.Tools/Wordpress plugin v oblasti Admin/Plugins systému.
  • Vyžaduje používateľskú rolu správcu.

Obklady na mieru

Dlaždice je možné zaregistrovať pomocou dt_dashboard_register_tile funkcie.

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

Zložitejšie vlastné dlaždice je možné vytvárať rozšírením DT_Dashboard_Plugin_Tile.

Tu je príklad:

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

háky

dt_dashboard_tiles filter možno použiť na zrušenie registrácie dlaždíc alebo na pridanie nových dlaždíc bez použitia DT_Dashboard_Plugin_Tiles::instance()->register.

príspevok

Príspevky vítané. Problémy a chyby môžete nahlásiť v Problémy časť repo obchodu. Nápady môžete prezentovať v diskusia časť repo obchodu. A príspevky kódu sú vítané pomocou Vytiahnite požiadavku systém pre git. Bližšie informácie o príspevku nájdete na usmernenia o príspevkoch.

Snímky obrazovky

Screenshot.png