Fausia Tulaga

Disciple.Tools - Laupapa laupapa

O lenei plugin e faʻaopoopoina se itulau amata matagofie e fesoasoani ai i le au fai soʻo i le iloa o mea e sili ona taua e fai (Fesoʻotaʻiga Fou, Fesoʻotaʻiga Manaʻomia Faʻafouina, ma isi).

faʻamoemoe

I se auaunaga avanoa, lea e i ai le tele o au fesoʻotaʻiga o loʻo oʻo mai e manaʻomia le tulitatao o lenei lisi amata e fesoasoani e faʻamalamalama mai le taimi e saini ai le soʻo e foia ai faʻafitauli sili ona faanatinati.

E fesoasoani vave ia te oe e tali:

  1. E i ai ni au feso'ota'iga fou ua tofia mai ia te a'u?
  2. E i ai ni au feso'ota'iga e mana'omia le tulitatao?
  3. O a ni a'u galuega e tulaga ese?
  4. O fa'afefea lo'u saoasaoa ma lo'u alualu i luma?

faaaogaina

Will Fai

  • Avanoa vave i numera o feso'ota'iga, feso'ota'iga fou tofia, ma feso'ota'iga e mana'omia ni fa'afouga.
  • Fa'avave avanoa i avanoa mo nisi galuega fa'afeso'ota'i
  • Avanoa vave i galuega.
  • Fa'atopetope le avanoa i fua fa'atatau mo fa'amoemoega fa'atuatua, fa'ailoga patino, ma le alualu i luma o tagata sailiili.

E Le Faia

  • E le faia ni fa'atonu sa'o. E fa'aalia na'o mea taua mo le taula'i.

manaoga

  • Disciple.Tools Autu fa'apipi'i ile Wordpress Server

Faʻapipiʻiina

  • Faʻapipiʻi e avea o se tulaga masani Disciple.Tools/Wordpress plugin i le vaega Admin/Plugins system.
  • Manaomia le matafaioi a le Pule.

Tile fa'apitoa

E mafai ona resitala Tiles i le fa'aogaina o le dt_dashboard_register_tile galuega.

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

E mafai ona fa'atupu i le fa'alauteleina o ta'a fa'aleaganu'u lavelave DT_Dashboard_Plugin_Tile.

O se fa'ata'ita'iga lenei:

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

Hook

le dt_dashboard_tiles e mafai ona fa'aoga le faamama e fa'ate'a ai ta'aloga, po'o le fa'aopoopoina o ta'ele fou e aunoa ma le fa'aaogaina DT_Dashboard_Plugin_Tiles::instance()->register.

Saofaga

Fa'afeiloa'i sao. E mafai ona e lipotia faʻafitauli ma faʻamaʻi i le mataupu vaega o le repo. E mafai ona e tuuina atu manatu i le talanoaga vaega o le repo. Ma e talia fa'asoa fa'akomepiuta e fa'aaoga ai le Toso Talosaga faiga mo git. Mo nisi fa'amatalaga i le saofaga va'ai le taiala o saofaga.

Screenshots

screenshot.png