WP Manifestindependent plugin directory
manifest / content / cbs-business-suite

CBS – Business Suite (Companies, Reviews & Users)

WordPress business directory plugin with review system

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/dhatchinamoorthi2001/cbs-business-suite/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

CBS Business Suite (merged plugin)

🔗 Live Demo

https://satseo-demo.in/trustedreview/

👨‍💻 Developer

Dhatchinamoorthi Chinnathambi — WordPress Developer at Weblogicks GitHub


This single plugin replaces the 4 separate plugins you uploaded:

  1. CBS – Company Directory Listing → Module: Company Directory
  2. CBS – Site Reviews Approval → Module: Reviews Approval
  3. Company Business System (v12.2) → Module: Company Core
  4. User Profile Manager → Module: User Profile Manager

All original functionality is preserved exactly as it was — nothing was rewritten, only reorganized so the 4 codebases can live inside one plugin and be switched on/off independently.

Install

  1. Upload cbs-business-suite.zip via Plugins → Add New → Upload Plugin.
  2. Activate. All 4 modules are ON by default (same behaviour as before).

Where everything is now

Go to wp-admin → Business Suite (new top-level menu):

  • Dashboard — turn each module ON/OFF, see live stats (companies, pending reviews, approved reviews, frontend users).
  • Companies — the companies post type (was its own menu before, now nested here).
  • Company Reviews — the company_reviews post type with the approve/reject status columns.
  • User Manager — the old "UPM Users" settings screen (registration, OTP/Twilio, redirects), now nested here instead of its own top-level menu.
  • Frontend Users — the old "UPM → Frontend Users" screen.

Module dependencies

  • Company Directory and Reviews Approval both need Company Core (it registers the companies / company_reviews post types). If you try to turn Core off while the other two are on, the Dashboard will force Core back on and warn you.
  • User Profile Manager is fully independent.

What changed technically (for your reference)

  • One main loader file (cbs-business-suite.php) now owns activation, the settings option (cbs_suite_modules), and requires each module file only if it's enabled.
  • Each original plugin file was kept intact and given one line at the top: if (!cbs_suite_module_enabled('xxx')) return; — so disabling a module truly stops every hook, shortcode and admin screen it registers.
  • The companies and company_reviews post types now use 'show_in_menu' => 'cbs-suite' so they nest under the new Business Suite menu instead of floating as separate top-level menu items.
  • User Profile Manager's admin menu was changed from its own top-level page to two submenu pages under Business Suite.
  • The bundled templates/single-company.php is now auto-served for single company pages via a template_include filter, so you no longer need to manually copy it into your theme (your theme can still override it by adding its own single-company.php / single-companies.php).
  • A shared admin stylesheet/script (assets/css/cbs-admin-ui.css, assets/js/cbs-admin-ui.js) gives the Dashboard, Companies, Company Reviews and UPM screens one consistent, modern look (card layout, toggle switches, stat cards, colour-coded badges) instead of 4 different plugin styles.