აშენების სტატუსი

Disciple.Tools - დაფა

ეს დანამატი ამატებს მშვენიერ საწყის გვერდს, რათა დაეხმაროს მოწაფეების შემქმნელებს, გაიგონ, რა არის ყველაზე მნიშვნელოვანი ქმედებები (ახალი კონტაქტები, კონტაქტები, რომლებიც საჭიროებენ განახლებას და ა.შ.).

მიზანი

წვდომის მსახურებაში, სადაც თქვენ გაქვთ დიდი რაოდენობით შემომავალი კონტაქტები, რომლებსაც შემდგომი დაკვირვება სჭირდებათ, ეს საწყისი დაფა დაგეხმარებათ გარკვევაში იმ მომენტიდან, როდესაც მოწაფე მოაწერს ხელს ყველაზე გადაუდებელ საკითხებს.

ის სწრაფად გეხმარებათ უპასუხოთ:

  1. მაქვს რაიმე ახალი კონტაქტები დამინიშნეს?
  2. მაქვს თუ არა კონტაქტები, რომლებსაც შემდგომი დაკვირვება სჭირდება?
  3. რა ამოცანები მაქვს გამორჩეული?
  4. როგორია ჩემი ტემპი და პროგრესი?

გამოყენება

Გავაკეთებ

  • სწრაფი წვდომა კონტაქტების რაოდენობაზე, ახლად მინიჭებულ კონტაქტებზე და განახლებებს საჭირო კონტაქტებზე.
  • სწრაფი წვდომა ხელმისაწვდომობაზე მეტი საკონტაქტო დავალებისთვის
  • ამოცანების სწრაფი წვდომა.
  • სწრაფი წვდომა ძირითად მეტრიკებზე რწმენის ეტაპების, პირადი კრიტერიუმებისა და მაძიებლის პროგრესისთვის.

არ გააკეთებს

  • არ აკეთებს პირდაპირ რედაქტირებას. ის ასახავს მხოლოდ ძირითად ელემენტებს ფოკუსირებისთვის.

მოთხოვნები

  • Disciple.Tools Wordpress სერვერზე დაინსტალირებული თემა

ინსტალაცია

  • დააინსტალირეთ სტანდარტულად Disciple.Tools/Wordpress დანამატი სისტემის Admin/Plugins ზონაში.
  • მოითხოვს ადმინისტრატორის მომხმარებლის როლს.

მორგებული ფილები

ფილების რეგისტრაცია შესაძლებელია გამოყენებით dt_dashboard_register_tile ფუნქცია.

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

უფრო რთული მორგებული ფილების შექმნა შესაძლებელია გაფართოებით DT_Dashboard_Plugin_Tile.

აი მაგალითი:

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

ჰუკსი

ის dt_dashboard_tiles ფილტრი შეიძლება გამოყენებულ იქნას ფილების რეგისტრაციის გაუქმებისთვის ან ახალი ფილების დასამატებლად გამოყენების გარეშე DT_Dashboard_Plugin_Tiles::instance()->register.

წვლილი

კონტრიბუცია მისასალმებელია. თქვენ შეგიძლიათ შეატყობინოთ პრობლემებისა და შეცდომების შესახებ საკითხებში რეპოს განყოფილება. თქვენ შეგიძლიათ წარმოადგინოთ იდეები დისკუსია რეპოს განყოფილება. და კოდის შენატანები მისასალმებელია გამოყენებით გაყვანის მოთხოვნა სისტემა git-ისთვის. დამატებითი ინფორმაციისთვის წვლილის შესახებ იხილეთ წვლილის მითითებები.

კადრები

screenshot.png