Title: Admin settings &#8211; Tools action
Last modified: July 29, 2019

---

# Admin settings – Tools action

 *  Resolved [Berdych](https://wordpress.org/support/users/aberdov/)
 * (@aberdov)
 * [6 years, 10 months ago](https://wordpress.org/support/topic/admin-settings-tools-action/)
 * I think so will be better:
 * [http://prntscr.com/olh9pp](http://prntscr.com/olh9pp)
 * because of:
 * [http://prntscr.com/olhe5p](http://prntscr.com/olhe5p)
 * $message returns fall any case
 * The page I need help with: _[[log in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fadmin-settings-tools-action%2F%3Foutput_format%3Dmd&locale=en_US)
   to see the link]_

Viewing 8 replies - 1 through 8 (of 8 total)

 *  Thread Starter [Berdych](https://wordpress.org/support/users/aberdov/)
 * (@aberdov)
 * [6 years, 10 months ago](https://wordpress.org/support/topic/admin-settings-tools-action/#post-11778011)
 * I am a little wrong. It is better to add a filter to $message and $run because
   of the do_action does not work in this case.
 *  [itzmekhokan](https://wordpress.org/support/users/itzmekhokan/)
 * (@itzmekhokan)
 * [6 years, 10 months ago](https://wordpress.org/support/topic/admin-settings-tools-action/#post-11779023)
 * [@aberdov](https://wordpress.org/support/users/aberdov/) do your custom tool 
   action functionalities using our do_action hook as follows –
 *     ```
       add_action('wcmp_settings_tools_action_default_case', 'wcmp_settings_tools_action_default_case', 10, 2);
       function wcmp_settings_tools_action_default_case($action, $request){
           if($action == 'your_action_name'){
               // do your action handler functionalities
               // If your functionalities execute successfully, just echo your success message or else echo error message
               // After it do exit;
               $result = true; // lets assumed its return true;
               if( $result ) {
                   echo '<div class="updated inline"><p>' . /*Your success message goes here*/ . '</p></div>';
               } else {
                   echo '<div class="error inline"><p>' . /*Your error message goes here*/ . '</p></div>';
               }
               exit;
           }
       }
       ```
   
 *  Thread Starter [Berdych](https://wordpress.org/support/users/aberdov/)
 * (@aberdov)
 * [6 years, 10 months ago](https://wordpress.org/support/topic/admin-settings-tools-action/#post-11780512)
 * Hmm, did not guess just to display a message via ‘echo’ and then ‘exit’ from 
   function.
 * Thank you very much.
 *  Thread Starter [Berdych](https://wordpress.org/support/users/aberdov/)
 * (@aberdov)
 * [6 years, 10 months ago](https://wordpress.org/support/topic/admin-settings-tools-action/#post-11784897)
 * I cannot understand why the vendor`s dashboard does not work? [http://prntscr.com/ome6wp](http://prntscr.com/ome6wp)
   Standard WP theme. No errors in wp_debug. [http://mklive.teepi.co.uk/dashboard/](http://mklive.teepi.co.uk/dashboard/)
 *  [DualCube](https://wordpress.org/support/users/dualcube/)
 * (@dualcube)
 * [6 years, 10 months ago](https://wordpress.org/support/topic/admin-settings-tools-action/#post-11785038)
 * Hi [@aberdov](https://wordpress.org/support/users/aberdov/), can you please check
   whether the debug mode is enabled ([https://wordpress.org/support/article/debugging-in-wordpress/](https://wordpress.org/support/article/debugging-in-wordpress/)).
 * If debug mode is enabled and there is no error message in the site, please get
   in touch with us over our forum – [https://wc-marketplace.com/support-forum/](https://wc-marketplace.com/support-forum/)
 *  [itzmekhokan](https://wordpress.org/support/users/itzmekhokan/)
 * (@itzmekhokan)
 * [6 years, 10 months ago](https://wordpress.org/support/topic/admin-settings-tools-action/#post-11786633)
 * [@aberdov](https://wordpress.org/support/users/aberdov/) just make sure you have`[
   wcmp_vendor]` shortcode in dashboard page content.
 *  Thread Starter [Berdych](https://wordpress.org/support/users/aberdov/)
 * (@aberdov)
 * [6 years, 10 months ago](https://wordpress.org/support/topic/admin-settings-tools-action/#post-11786888)
 * Thank you, [@itzmekhokan](https://wordpress.org/support/users/itzmekhokan/) Sure,
   I have it.
 *  [DualCube](https://wordpress.org/support/users/dualcube/)
 * (@dualcube)
 * [6 years, 10 months ago](https://wordpress.org/support/topic/admin-settings-tools-action/#post-11788814)
 * [@aberdov](https://wordpress.org/support/users/aberdov/), we have responded in
   this thread – [https://wc-marketplace.com/support-forum/topic/vendors-dashboard-is-not-displayed/](https://wc-marketplace.com/support-forum/topic/vendors-dashboard-is-not-displayed/)

Viewing 8 replies - 1 through 8 (of 8 total)

The topic ‘Admin settings – Tools action’ is closed to new replies.

 * ![](https://ps.w.org/dc-woocommerce-multi-vendor/assets/icon-256x256.gif?rev=
   3314608)
 * [MultiVendorX - WooCommerce Multivendor Marketplace AI Powered Solutions](https://wordpress.org/plugins/dc-woocommerce-multi-vendor/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/dc-woocommerce-multi-vendor/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/dc-woocommerce-multi-vendor/)
 * [Active Topics](https://wordpress.org/support/plugin/dc-woocommerce-multi-vendor/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/dc-woocommerce-multi-vendor/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/dc-woocommerce-multi-vendor/reviews/)

## Tags

 * [tools](https://wordpress.org/support/topic-tag/tools/)

 * 8 replies
 * 3 participants
 * Last reply from: [DualCube](https://wordpress.org/support/users/dualcube/)
 * Last activity: [6 years, 10 months ago](https://wordpress.org/support/topic/admin-settings-tools-action/#post-11788814)
 * Status: resolved