තත්ත්වය ගොඩනඟන්න

Disciple.Tools - උපකරණ පුවරුව

මෙම ප්ලගිනය ශ්‍රාවකයන්ට ගත යුතු වැදගත්ම ක්‍රියා මොනවාද යන්න දැන ගැනීමට (නව සම්බන්ධතා, සම්බන්ධතා අවශ්‍ය යාවත්කාලීන කිරීම්, ආදිය) සඳහා අලංකාර ආරම්භක පිටුවක් එක් කරයි.

අරමුණ

ප්‍රවේශ අමාත්‍යාංශයක, ඔබට පසු විපරම් අවශ්‍ය පැමිණෙන සම්බන්ධතා විශාල ප්‍රමාණයක් ඇති මෙම ආරම්භක උපකරණ පුවරුව වඩාත් හදිසි ගැටලු විසඳීමට ගෝලයා පුරනය වන මොහොතේ සිට පැහැදිලි කිරීමට උපකාරී වේ.

එය ඔබට ඉක්මනින් පිළිතුරු දීමට උපකාරී වේ:

  1. මා වෙත පවරා ඇති නව සම්බන්ධතා තිබේද?
  2. පසු විපරම් අවශ්‍ය සම්බන්ධතා මට තිබේද?
  3. මට ඉතිරිව ඇති කාර්යයන් මොනවාද?
  4. මගේ වේගය සහ ප්‍රගතිය කොහොමද?

භාවිතය

කරන්නම්

  • සම්බන්ධතා ගණන, අලුතින් පවරා ඇති සම්බන්ධතා සහ යාවත්කාලීන අවශ්‍ය සම්බන්ධතා වෙත ඉක්මන් ප්‍රවේශය.
  • තවත් සම්බන්ධතා පැවරුම් සඳහා ලබා ගැනීමට ඉක්මන් ප්‍රවේශය
  • කාර්යයන් සඳහා ඉක්මන් ප්රවේශය.
  • ඇදහිලි සන්ධිස්ථාන, පුද්ගලික මිණුම් සලකුණු සහ සොයන්නන්ගේ ප්‍රගතිය සඳහා ප්‍රධාන මිතික වෙත ඉක්මන් ප්‍රවේශය.

නොකරනු ඇත

  • සෘජු සංස්කරණයක් සිදු නොකරයි. එය අවධානය යොමු කිරීම සඳහා ප්රධාන අයිතම පමණක් මතු කරයි.

අවශ්යතා

  • Disciple.Tools වර්ඩ්ප්‍රෙස් සර්වර් එකක තේමා ස්ථාපනය කර ඇත

ස්ථාපනය සඳහා

  • සම්මතයක් ලෙස ස්ථාපනය කරන්න Disciple.Toolsපද්ධති පරිපාලක/ප්ලගින ප්‍රදේශයේ /Wordpress ප්ලගිනය.
  • පරිපාලකගේ පරිශීලක භූමිකාව අවශ්‍ය වේ.

අභිරුචි ටයිල්

භාවිතා කිරීමෙන් ටයිල් ලියාපදිංචි කළ හැක 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.

දායකත්වය

දායකත්වය සාදරයෙන් පිළිගනිමු. ඔබට ගැටළු සහ දෝෂ වාර්තා කළ හැක ගැටලු repo හි කොටස. ඔබට අදහස් ඉදිරිපත් කළ හැකිය සාකච්ඡා repo හි කොටස. සහ භාවිතා කරමින් කේත දායකත්වය සාදරයෙන් පිළිගනිමු අදින්න ඉල්ලීම git සඳහා පද්ධතිය. දායකත්වය පිළිබඳ වැඩි විස්තර සඳහා බලන්න දායකත්ව මාර්ගෝපදේශ.

තිර

screenshot.png