myThemes Wizard - WordPress Setup Plugin

With myThemes Wizard you can build a custom setup for each WordPress Theme and Plugin. Inspired from WooCommerce Plugin Setup. This is a GPL 2 WordPress plugin.

myThemes Wizard is a free plugin that allows easily build your own custom Setup for any WordPress Themes and Plugins. This plugin is dedicated to WordPress developers. Themes and Plugins require additional support to can be integrate with myThemes Wizard Plugin.

Integration

To integrate features of this plugin with you theme, in functions.php, is need define 2 actions: register action and setup action.

Register Action eg:

function my_wizard_register( $wizard )
{
   ...
}

add_action( 'mythemes_wizard_register', 'my_wizard_register' );

Setup Action eg:

function my_wizard_setup( $wizard )
{
    ...
}

add_action( 'mythemes_wizard_setup', 'my_wizard_setup' );

In register action function you will include wizard Steps and Fields. You can define recommended plugins ( one of fields type ) and if user will check some of the plugin then on begin of the setup this plugin will be Installed and Activated automatically.

In setup action function you will use settings values collected from steps and field ( register function ) to setup different theme options create pages and posts.

Register Action Steps and Fields eg: DropBox register-action.php

So you can see in the example above a register function with 4 Steps:

  • Step 0: Welcome Step
  • Step 1: Website Setup
  • Step 2: Create Pages
  • Step 3: Install and Activate Recommended Plugins

Setup Action eg: DropBox setup-action.php

After in your WordPress Theme or Plugin was be added support for register and setup actions you can install the plugin. The plugin not has settings or additional config actions. To run the setup is need access the URL admin_url( '/index.php?page=mythemes-wizard' ). How you will do that is your choice.

For example I include these feature in Gourmand WordPress Theme. On Admin Dashboard I create an About Page with Recommended Actions Section where is a button. this button use some additional JavaScript to install and activate the plugin myThemes Wizard and after this automatically the user is redirected to setup page. Remember this is developer tools.

Steps

Step type can be:

  • zero: not display step counter and navigation buttons will be "Not right Now" and "Let's go!"
  • default: display step counter and navigation buttons will be "< Previous" and "Next >"
  • setup: display step counter and navigation buttons will be "< Previous" and "Setup" if click on button Setup will start automatically setup with Install & Activate selected Plugins and do_action( 'mythemes_wizard_setup' )
  • other: not display step counter and by default not display navigation buttons also you can include additional element "navigation" in step args eg:
$wizard -> add_step( 'donate-page', array(
    'type' => 'other',
    'title' => __( 'Setup is already finished !' ),
    'navigation' => array(
        array(
            'label' => __( 'Dashboard' ),
            'url' => esc_url( admin_url( '/' ) )
        ),

        // OR / AND
        array(
            'action' => 'prev-step',
        ),
        array(
            'action' => 'next-step',
        ),

        // OR / AND
        array(
            'type' => 'primary',
            'label' => __( 'Setup' ),
            'action' => 'setup-step'
        ),

        // OR / AND
        array(
            'type' => 'primary',
            'label' => __( 'Customize Theme' ),
            'url' => esc_url( admin_url( '/customize.php' ) )
        ),
    )
));

Installation

Minimum Requirements

  • PHP version 5.4
  • WordPress 4.6.0

Automatic installation

Automatic installation is the easiest option as WordPress handles the file transfers itself and you don’t need to leave your web browser. To do an automatic install of myThemes Wizard, log in to your WordPress dashboard, navigate to the Plugins menu and click Add New.

In the search field type myThemes Wizard and click Search Plugins. Once you’ve found our plugin you can view details about it such as the point release, rating and description. Most importantly of course, you can install it by simply clicking Install Now.

version 0.0.4 (October 23, 2018)

  • Fixed Install Plugins Bug/li>

Comments ( 94 )

  1. ayrine

    nice themes

    I introduce my name Ayrine, I am 21 years old, and currently I work at one of the biggest companies http://pokercuan.com/ in Indonesia that offers various types of online gambling games that you can play using only 1 ID, my hobbies are hiking, biking, cooking, sometimes i like play games online.

    Reply
    • ayrine

      Situs Agen Bola Online

      Reply
    • nidhisingh12

      I introduce my name Ayrine, I am 21 years old, and currently I work at one of the biggest companies http://pokercuan.com/ in Indonesia that offers various types of online gambling games that you can play using only 1 ID, my hobbies are hiking, biking, cooking, sometimes i like play games online.
      anniversary wishes for husband anniversary quotes for husband anniversary wishes for brother wedding anniversary wishes for brother and sister in law good morning messages for boyfriend good morning love messages for boyfriend good morning messages for wife good morning quotes for wife good night messages for husband good night quotes for husband

      Reply
  2. daviddepp

    You contact now Frontier Airlines Reservations Number, we offer our 100% to deliver you the top class services in the market. You can trust us for your travel, and we assure you to provide you all the relevant information. About Frontier Airlines so you can Dial Now Frontier Airlines Reservations Number .

    Reply
  3. Sarah Natasya

    Agen Casino Online Indonesia 

    Reply
  4. Stary Grzyb

    Hi, thanks for the themes and nice tutorial setup! :)

    Reply
  5. maryonodude9

    Kdsldhs

    Reply
  6. pinoytambayan

    Oh Admin thats so knowlageable written subjects. thats impressed me so good that i have read that again and agin. You may also like
    Pinoy tambayan on our Teleserye portal. we are working for those workers named as OFW (over seaz fillipino workers).

    Reply
  7. makaleila

    Agen Live Casino Terbaik adalah situs casino online terbaik saat ini dan sudah menjadi kepercayaan bagi setiap bettor indonesia dan menjadi situs casino online terbaik pada saat ini, segera daftar casino online terbaru untuk bermain judi live casino online terpercaya di indonesia.

    Reply
  8. rootdavid801

    These days the fear of cybercrime is rising rapidly, and one can find it hard to protect their data and device from cyber-attacks. Only a few successful antivirus programs can safeguard your equipment from these threats, and ESET is considered one of the best among these programs. 

    To know More Details visit- https://help-eset.com

    Reply
    • rootdavid801

      These days the fear of cybercrime is rising rapidly, and one can find it hard to protect their data and device from cyber-attacks. Only a few successful antivirus programs can safeguard your equipment from these threats, and ESET is considered one of the best among these programs. 

      To know More Details visit- eset.com/activate

      Reply
    • rootdavid801

      These days the fear of cybercrime is rising rapidly, and one can find it hard to protect their data and device from cyber-attacks. These days the fear of cybercrime is rising rapidly, and one can find it hard to protect their data and device from cyber-attacks. Only a few successful antivirus programs can safeguard your equipment from these threats, and ESET is considered one of the best among these programs. 

      To know More Details visit- eset.com/activate

      Reply
  9. Crackingkeys

    nice post. thanks for sharing

    Reply
  10. auratoto

    Good article, very useful for me personally, really impressed for this information. I also just made an article, do you want to see it Roulette deposit pulsa 10rb?

    Reply
  11. mposlot

    I can’t comment so much, because this is very amazing, in my opinion this is the best article I have ever read so far. And don’t forget to visit my site too MPO SLOT GAME

    Reply
  12. Iramacasino

    Good article, very useful for me personally, really impressed for this information. Daftar Casino Online

    Reply
  13. ijicrack

    I just love this site.
    https://ijicrack.com/transmac-crack-keygen-key/

    Reply
  14. VIPcallgirl

    Lucknow escorts provide best price call girls in Lucknow. Russian girls are also available 24/7 with our hotel services. Cash Payment available.
    To Know More Click Here :- https://www.callgirlsinlucknow.in/

    Reply
  15. bolapelangi11

    http://pelangi.info/
    Bolapelangi merupakan sebuah situs judi bola online terbaik saat ini yang memberikan anda kepuasan dalam bermain judi bola secara online. Dengan menyediakan pasaran bola terlengkap dan terpopuler di dunia serta anda bisa memainkan game lain seperti poker, keno 5, live casino, togel dan beberapa game online lainnya.

    Reply
    • bolapelangi11

      bolapelangi
      Bolapelangi merupakan sebuah situs judi bola online terbaik saat ini yang memberikan anda kepuasan dalam bermain judi bola secara online. Dengan menyediakan pasaran bola terlengkap dan terpopuler di dunia serta anda bisa memainkan game lain seperti poker, keno 5, live casino, togel dan beberapa game online lainnya.

      Reply
  16. sbobet999

    sbobet999

    Reply
  17. jhonpakar

    hi, i try to make a blog Bandar Casino Online . thanks for the information

    Reply
  18. mktjp

    Bandar Togel Hongkong, Data HK, Result HK Tercepat
    Situs Keluaran Togel Hongkong Tercepat 2020, data hk,hongkong prize
    kingdom4d

    Reply
  19. bloghotro

    Good article, very useful for me personally, really impressed for this information https://bloghotro.com/

    Reply
  20. isabelgr

    ituVIP adalah agen slot online terpercaya yang ada di indonesia, juga ada casino online seperti baccarat, roulette, slot, togel dan juga lainnya ya, yuk gabung dengan ituVIP

    Reply
  21. Edena

    Great web site you have got here, the way you explain is too easy for us to understand what you mean. It’s hard to find good quality writing like yours nowadays. I truly appreciate individuals like you!
    Take care!!
    Link Login Sbobet

    Reply
  22. nasir

    nice work

    Reply
  23. I PHONE 8 pLUS

    Free Download here

    Reply
  24. wassiii

    fULL wORK

    Reply
  25. wassiii

    Free Download here

    Reply
  26. Chella

    Bandar Live Casino - Permainan Casino Online memang sedang banyak dicari oleh kebanyakan orang didunia. Maka dari itu banyak orang yang terus mencari bandar terbaik untuk dapat bertaruh dan mulai bermain permainan Casino. PAKARBET88 adalah bandar Live Casino terbaik yang ada di Indonesia.

    Reply
  27. alam1122

    Project IGI 3 Free Download Full Version PC Game Setup In Single Direct Link For Mac/Windows. It Is A Best RPG Base Strategy Game. Download Project IGI 3 Full version highly compressed

    Reply
  28. marinariverside

    thanks you

    Reply
  29. genuinedumps

    https://www.genuinedumps.com/

    Reply
  30. genuinedumps

    https://www.genuinedumps.com/

    Reply
  31. kuldeepTq

    “Modules” are pre-written Python code that you just “import” in your Python program
    python online classes in india

    Reply
  32. prediksijp

    Kumpulan Prediksi togel sgp , hk dan sd sidney master togel terlengkap malam ini

    Reply
  33. licenselinks

    So nice I am enjoying for that post as for u latest version of this Security tool Available…MiniTool Partition Wizard Technician Crack 12 With Serial Key Latest 2020

    Reply
  34. malik From Pak

    latest Work I See All

    Reply
  35. I PHONE 8 pLUS

    Latest here Please Visit Here

    Reply
  36. quadridiya2000

    I admire this website in this is very beneficial content and really informative web page

    Reply
  37. Mena Manene

    thank man.
    http://bit.ly/199D23VV

    Reply
  38. steialva23

    very responsive theme and amazing for professional blogs you may also interested in Tom Clancy’s Rainbow Six Siege PC Game Download to build gaming themes

    Reply
  39. yukisera

    http://69.16.198.213/

    Reply
  40. sehgalshreya

    http://www.shreyasehgal.com/

    Reply
  41. projudipoker

    Rekomendasi Situs Judi Poker Online Terpercaya Dengan winrate tertinggi saat ini.
    yang memiliki 9 permainan yaitu :
    ADUQ | SAKONG | DOMINO99 | BANDARQ | BANDAR POKER | POKER | CAPSA SUSUN | BANDAR66 | PERANG BACCARAT

    Reply
  42. wonhowto

    nice themes

    Reply
  43. asiabetguru

    Very nice theme, this is good for my website https://asiabetguru.com/

    Reply
  44. alitkh

    good bro. https://banyaktutorial.com

    Reply
    • alitkh

      banyaktutorial.com

      Reply
  45. http://situsjudiqiu.com/

    i like this site because of the comment

    Reply
  46. NinJa

    To automatically install the My Theme Wizard, log in to your WordPress control panel, go to the plugin menu and click Add New. Type myThemes Wizard in the search field and click Search Plugins. Once you find the plug-in, you can see the plug-in details, including release points, ratings and descriptions. แนะนำเกมยิงปลาสุดเจ๋ง ปี 2020

    Reply
  47. bedemi

    Before:  You may like

    Reply
  48. mpologin

    MPO LOGIN

    Reply
  49. mpologin

    MPO SLOT TERBARU

    Reply
  50. onlinepharmacy838

    Buy cenforce 200 mg Tablets Online and Treat ED issues Effectively
    There are a lot of men out there with a lot of different problems. In fact, there probably aren't any men out there that do not have problems. One common problem among many men of all different ages is Erectile Dysfunction. This is a problem that can lead to very low self esteem and even bigger problems if you are not careful. Having low levels of self esteem and depression will end up being a far bigger problem than erectile dysfunction could ever be.
    https://allinonechemist.com/product/cenforce-200mg/

    Reply
  51. microben4u@gmail.com

    https://musicpointafrica.net

    Reply
  52. tapchingaymoi

    https://blogngaymoi24h.blogspot.com/

    Reply
  53. stephenjones

    123.hp.com/setupVisit official website 123.hp.com/setup to download, install and setup the recommended HP printer drivers for your printer model.

    Reply
  54. stephenjones

    AOL Mail AOL Mail is a software provider that serve web based email service by creating aol sign in account will experience secure and reliable email services.

    Reply
  55. stephenjones

    Mywifiext Mywifiext.net Login, Follow the step by step guidelines for Mywifiext.net Login, account setup and configure your Netgear Extender to experience seamless connectivity.

    Reply
  56. stephenjones

    Rand Mcnally Dock Update Rand McNally is a world-leader in providing GPS based Navigation Devices. Its innovative product range covers the diverse needs of various users. These intuitive, user-friendly devices are designed to eliminate stressful navigation out of your travels. However,

    Reply
  57. stephenjones

    Garmin Express Garmin express - Register, update and sync your device with Garmin. Manage devices from your desktop. Garmin Express is a computer application.

    Reply
  58. stephenjones

    Magellan Gps Update Magellan Gps Update is a prominent portable GPS navigation consumer electronics company. To take the benefits of the Magellan GPS device, the users have to install and get the latest Magellan GPS updates. Through the GPS Magellan updates, the user can have an up-to-date version of the GPS device. In the year 1986, the company was established, and the Head Quarter is in San Dimas, California.

    Reply
  59. stephenjones

    BT Mail BT Mail is a free email service offered by BT Broadband. Just Sign in to Your My BT Account by visiting home.bt.com and manage your BT Account.

    Reply
  60. olivia0123

    Active Ingredients: Sildenafil citrate 100mg : Aurogra 100mg aides by growing the circulation system to the male organ. Aurogra is a Sildenafil citrate medicate that is basically used to treat erectile dysfunction; the sexual dysfunction issue in men. It is otherwise called Impotency. It is one issue that is dreaded by men.

    Aurogra 100

    Reply
  61. UFAYOU

    ufa8888

    Reply
  62. B2B website

    Nice! WordPress Theme, Is a strategy of online marketing, promoting products via the b2b marketplace website will increase international customers. Keep the good job.

    Reply
  63. jimmy

    thanks

    Reply
  64. sarah

    greatest

    Reply
  65. kudapoker87

    http://thepigandpearl.com/

    Reply
  66. viona

    ayo lngsung bergabung di tempat kita lagi banyak permainan baru yang di belum ada di tempat lain nya buruan daftar dan segera terus di mainkan langsung https://wama88.bet/

    Reply
  67. JuaraPKVGames

    http://juarapkvgames.club/

    Reply
  68. htung147

    http://knacert.com.vn/

    Reply
  69. dnapoker.asia

    Thanks for the tips. I really like this Website, it give so much information.
    ^_^
    Also Visit My Page : Dnapoker

    Reply

Leave a reply

Your email address will not be published.

*

rueschaugustine@mailxu.com