Vaka Status

Disciple.Tools - Dashboard

Iyi plugin inowedzera yakanaka yekutanga peji kubatsira vagadziri vevadzidzi mukuziva kuti ndezvipi zvakakosha zviito zvekutora (Mazita Matsva, Mazita Anoda Kuwedzeredzwa, nezvimwewo).

chinangwa

Mushumiro yekuwana, kwauine huwandu hukuru hwevanouya vanoda kuteverwa iyi yekutanga dashboard inobatsira kujekesa kubva panguva iyo mudzidzi paanoita masaini kuti agadzirise nyaya dzinonyanya kukurumidza.

Inokurumidza kukubatsira kupindura:

  1. Ndine mamwe mazita matsva akagoverwa kwandiri here?
  2. Ndine here vanobatika vanoda kuteverwa?
  3. Ndeapi mabasa andinawo?
  4. Kumhanya kwangu nekufambira mberi kwakadii?

Usage

Uchaita

  • Kusvika nekukurumidza kunhamba yevanobatika, vachangopihwa mazita, uye vanobatika vanoda kuvandudzwa.
  • Kukurumidza kuwana kuwanikwa kune mamwe mabasa ekuonana
  • Kukurumidza kuwana mabasa.
  • Kukurumidza kuwana makiyi metrics ekutenda mikuru, mabhenji emunhu, uye kufambira mberi kwemutsvaki.

Hazvizoiti

  • Haiite editing yakananga. Inongotarisa chete zvinhu zvakakosha zvekutarisa.

zvinodiwa

  • Disciple.Tools Theme yakaiswa pane Wordpress Server

nekuisa

  • Isa sechiyero Disciple.Tools/ Wordpress plugin muhurongwa Admin/Plugins nzvimbo.
  • Inoda basa remushandisi reMutungamiriri.

Custom tiles

Matiles anogona kunyoreswa nekushandisa iyo dt_dashboard_register_tile basa.

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

Mamwe matiles akaoma kunzwisisa anogona kugadzirwa nekuwedzera DT_Dashboard_Plugin_Tile.

Heino muenzaniso:

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

Hooks

The dt_dashboard_tiles Sefa inogona kushandiswa kudzima matiles, kana kuwedzera matairi matsva pasina kushandisa DT_Dashboard_Plugin_Tiles::instance()->register.

Contribution

Mipiro inogamuchirwa. Iwe unogona kutaurira nyaya uye bugs mu Issues chikamu che repo. Iwe unogona kupa mazano mune Discussions chikamu che repo. Uye mipiro yekodhi inogamuchirwa uchishandisa iyo Dhonza Chikumbiro system ye git. Kuti uwane rumwe ruzivo nezve mupiro ona iyo mipiro nhungamiro.

Screenshots

screenshot.png