Heerka Dhis

Disciple.Tools - Dashboard

Plugin-gani waxa uu ku darayaa bog bilow oo qurux badan si uu uga caawiyo xer-sameeyayaasha in ay ogaadaan waxa ay yihiin ficillada ugu muhiimsan ee la qaado

Ujeeddo

Wasaaradda gelitaanka, halkaas oo aad ku leedahay xidhiidho badan oo soo galaya oo u baahan daba-galka dashboard-kan bilawga ah ayaa kaa caawinaysa in la caddeeyo laga bilaabo wakhtiga uu xertu saxeexo si uu wax uga qabto arrimaha ugu degdegga badan.

Si dhakhso leh ayay kugu caawinaysaa inaad ka jawaabto:

  1. Ma leeyahay xidhiidho cusub oo la ii magacaabay?
  2. Ma leeyahay wax xidhiidh ah oo u baahan dabagal?
  3. Waa maxay hawlaha aan hayo ee ii muuqda?
  4. Sidee u socotaa iyo horumarkaygu?

isticmaalka

Waa sameeyn doonaa

  • Helitaanka degdega ah ee tirada xidhiidhada, xidhiidhada cusub ee la magacaabay, iyo xidhiidhada u baahan cusbooneysiin.
  • Helitaanka degdega ah ee helitaanka hawlo badan oo xidhiidh ah
  • Helitaanka degdega ah ee hawlaha.
  • Helitaanka degdegga ah ee cabbirrada muhiimka ah ee heerarka iimaanka, bartilmaameedyada shakhsi ahaaneed, iyo horumarka doonka.

Ma yeeli doono

  • Ma sameeyo tafatir toos ah Waxa kaliya oo ay dul saartaa walxaha muhiimka ah ee diirada la saarayo.

Shuruudaha

  • Disciple.Tools Mawduuca lagu rakibay Server-ka Wordpress

Ku xiridda

  • Ku rakib si caadi ah Disciple.Tools/Plugin Wordpress ee nidaamka maamulka/Plugins.
  • Wuxuu u baahan yahay doorka isticmaale ee Maamulaha.

Tiles gaar ah

Tiles waxaa lagu diiwaan gelin karaa iyadoo la isticmaalayo dt_dashboard_register_tile shaqo.

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

Tiirarka gaarka ah ee kakan ayaa abuuri kara fidinta DT_Dashboard_Plugin_Tile.

Waa tan tusaale:

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

Cuntooyinka

The dt_dashboard_tiles shaandhada waxaa loo isticmaali karaa in laga tirtiro tiirarka, ama lagu daro taayirro cusub iyada oo aan la isticmaalin DT_Dashboard_Plugin_Tiles::instance()->register.

Kaalinta

Wax ku biirinta soo dhawoow. Waxaad ka warbixin kartaa arrimaha iyo kutaannada gudaha Arrimaha qaybta repo. Waxaad fikrado ku soo bandhigi kartaa Arrimaha laga wada hadlay qaybta repo. Wax ku biirinta koodna waa la soo dhaweynayaa iyadoo la isticmaalayo Codsiga Jiid nidaamka git. Faahfaahin dheeraad ah oo ku saabsan wax ku biirinta eeg tilmaamaha wax ku biirinta.

Sawir-qaadis

shaashadda shaashadda.png