Linux 软件免费装

Hubu Panel

开发者 hubupro
更新时间 2026年11月7日 17:51
PHP版本: 8.0 及以上
WordPress版本: 7.1
版权: GPLv3 or later
版权网址: 版权信息

标签

login registration user profile user dashboard woocommerce my account

下载

1.1.0 1.0.3 1.0.0 1.0.4 1.0.5 1.0.6 1.0.1 1.0.2

详情介绍:

Hubu gives the logged-in half of your site the same care as the public half. Instead of dropping members into the WordPress admin, it builds a front-end dashboard on your own pages, with login and registration screens that look like they belong to your brand. Everything is organised into modules you switch on from one screen, so a site that only needs a nicer login page never loads the rest. User Panel A complete front-end dashboard for your members: profile editing, activity and security widgets, all styled to match your brand. The panel menu is yours to arrange. Rename, reorder or switch off its endpoints, choose who sees each one by role, pick an icon, and add your own content to an endpoint — no template editing required. Authentication Branded login, registration and password-recovery flows with strong-password rules, rate limiting, an international phone field, and a form builder to choose, order and label the registration fields. WooCommerce Merges the WooCommerce My Account area into the user panel: orders, downloads and addresses become native endpoints with matching icons and styling. WooCommerce's own hooks keep firing, so extensions that add to My Account keep working. This module only appears when WooCommerce is active. Asset Cleanup Blocks theme and plugin CSS/JS from the panel and login pages, so your layout stays pixel-perfect on any theme and loads noticeably faster. Multilingual Show the member panel, the sign-in pages and emails in more than one language. Each member gets their own language: the one they chose, the one they were browsing your site in, or their browser's. You translate texts, menu labels and form fields on the screens you already use, by picking a language at the top of the page. The panel keeps one simple address in every language. It is off by default, so a single-language site stays exactly as it is. Turn it on under Settings → Setup → Languages, or let it switch on by itself when WPML, Polylang or TranslatePress is active. Built to be extended Every module exposes filters under the hubu/ prefix — dashboard boxes, panel menus, endpoint providers, notification templates and email views are all filterable. Notifications are delivered through a queue rather than during the request that triggered them. Translation ready Every string ships translatable in the hubu-panel text domain, with translations loaded from /languages.

安装:

  1. Upload the plugin folder to /wp-content/plugins/, or install it through Plugins → Add New.
  2. Activate Hubu Panel through the Plugins screen.
  3. Open Hubu in the admin menu and enable the modules you want.
  4. Under Hubu → Settings → Pages, choose which page hosts the user panel and which hosts login and registration.
Hubu creates those pages for you on activation if they do not exist yet.

升级注意事项:

1.1.0 Adds multilingual support: the panel, sign-in pages and emails can follow each member's language. Nothing changes until you turn it on or a multilingual plugin is active. 1.0.6 Large logos stay inside the sign-in card, and emails use the recipient's language. 1.0.5 Security-minded fix: switched-off and role-restricted panel pages can no longer be opened by their direct address. 1.0.4 Fixes missing side-menu icons, speeds up icon search and gives the default email a new look. 1.0.3 Makes the connection to Hubu Pro more reliable and the download lighter. 1.0.2 Restores the Dashboard and Account endpoints missing after a first activation, and returns visitors to the page they asked for after signing in. 1.0.1 Fixes an error on the first screen after activating the plugin. 1.0.0 First public release.

常见问题:

Does it work with my theme?

Yes. The panel and authentication screens render on ordinary pages and bring their own styles. If a theme's CSS still interferes, enable the Asset Cleanup module, which stops theme and plugin stylesheets from loading on those screens.

Do I need WooCommerce?

No. WooCommerce is optional. When it is active, the WooCommerce module folds My Account into the panel; when it is not, that module stays hidden.

My site is behind Cloudflare and rate limiting behaves oddly. What do I do?

By default Hubu identifies visitors only by REMOTE_ADDR, because headers like X-Forwarded-For can be set by anyone and trusting them would let a caller walk past per-IP limits. Behind a reverse proxy that means every visitor looks like the proxy, so they share one bucket. Tell Hubu which header your proxy sets, and only then is it trusted: add_filter( 'hubu/trusted_proxy_headers', function () { return array( 'HTTP_CF_CONNECTING_IP' ); } );

Does uninstalling delete my data?

No. Deleting the plugin removes its files and cancels its scheduled jobs, but leaves your settings, user data and tables in place, so reinstalling picks up where you left off. If you do want a clean removal, opt in from a must-use plugin — ordinary plugins are not loaded while WordPress runs an uninstall: add_filter( 'hubu_clear_data_on_uninstall', '__return_true' );

Can I translate it?

Yes. All strings use the hubu-panel text domain. Name your files hubu-panel-{locale}.po / .mo (for example hubu-panel-fa_IR.mo) and drop them in /wp-content/languages/plugins/ so they survive plugin updates.

Where is the source code of the minified scripts?

It ships with the plugin. The minified bundles are built with webpack from the readable sources in assets/admin/src, assets/front/src and each module's assets/src folder. To rebuild them, run npm install and then npm run build in the plugin folder. The plugin's own stylesheets and other scripts ship unminified.

Which third-party libraries does it include?

Bootstrap, Popper, Hammer.js, Node Waves, Algolia Autocomplete, Pickr, perfect-scrollbar, toastr and intl-tel-input, all MIT; jQuery BlockUI (MIT or GPL); Font Awesome Free (MIT code, SIL OFL 1.1 fonts, CC BY 4.0 icons); Tabler Icons (MIT); Leaflet (BSD-2-Clause); and Web Font Loader (Apache-2.0).

Does Hubu add a credit link to my site?

Not unless you ask for one. A "Powered by Hubu" link in the panel footer appears only after you turn it on under Settings › Panel › Footer.

Where do I get support?

Use the support forum on this plugin's WordPress.org page, or visit hubu.pro.

更新日志:

1.1.0 1.0.6 1.0.5 1.0.4 1.0.3 1.0.2 1.0.1 1.0.0