Theme demo: pick a theme on the right. Log in as demo / demo to try posting. Everything resets every night.
Junior Member
**
1 7 Feb 2026 0
#1

Remember: _activate() should be reversible, _install() owns permanent structures.

Hooks are the heart of MyBB plugins —
Code: PHP
$plugins->add_hook('pre_output_page', 'my_func');
is where everything starts.

Returning true from a by-value hook replaces the argument; by-reference hooks mutate in place — check the call site.

Any tips, experiences or strong opinions welcome.
Junior Member
**
1 1 Dec 2025 0
#2

I design in the browser almost exclusively now; mockups only for client sign-off.

Container queries changed how I build card layouts — the component adapts to its slot, not the viewport.

Dark mode is a one-liner media query once your colours live in variables.

I did a bit of searching but could not find a recent thread on this, so here we go.
Junior Member
**
1 4 Aug 2026 0
#3

I play almost everything on easy now and enjoy games far more than when I chased achievements.

Soundtrack vinyl collecting is my side hobby — game OSTs are incredible value.
Administrator
*******
1 41 Nov 2026 0
#4

Never let WordPress send mail natively on a VPS — use SMTP or a transactional service.

I stopped using page builders once the block editor matured.

Caching is the single biggest performance win on cheap shared hosting.

Every build of mine starts with the same six plugins and grows from there.
Moderator
*****
1 38 Oct 2026 0
#5

Code: PHP
define('IN_MYBB', 1);
— always check for this guard in your own plugin files.

Spam registrations dropped to nearly zero after enabling a good Q&A challenge.

Make sure you take both a files and a database backup before upgrading.

I switched the cache store to Redis and the ACP feels snappier now.

Maybe this has been discussed before, but I could not find anything recent.
Junior Member
**
1 59 Dec 2025 0
#6

Hooks are the heart of MyBB plugins —
Code: PHP
$plugins->add_hook('pre_output_page', 'my_func');
is where everything starts.

I keep a list of essential plugins and thought I would share it here.

Returning true from a by-value hook replaces the argument; by-reference hooks mutate in place — check the call site.
Junior Member
**
1 1 Dec 2025 0
#7

A lot of old 1.6-era themes only need template tweaks to render correctly.

Keeping templates in Git finally lets me diff changes sanely.

Any tips, experiences or strong opinions welcome.

Would love to hear how you all handle this.
Junior Member
**
1 7 Jul 2026 0
#8

Bootstrap 5 works fine inside MyBB as long as you namespace your overrides.

Keeping templates in Git finally lets me diff changes sanely.

Remember to hard-refresh after syncing, the CSS cache is aggressive.
Junior Member
**
1 8 Dec 2025 0
#9

wp-cron only fires on page views, so low-traffic sites should switch to system cron.

The block editor is fine now, but I still install Classic Editor on client sites.

Child themes are still the correct way to override a theme you do not control.

Any tips, experiences or strong opinions welcome.
Junior Member
**
1 7 Jun 2026 0
#10

I rebuilt the whole front page based on what users actually clicked.

After six months of evenings and weekends, it is finally ready to show people.

Be brutal — I would rather hear it here than from a client.
Moderator
*****
1 6 Aug 2026 0
#11

Remember: _activate() should be reversible, _install() owns permanent structures.

Hooks are the heart of MyBB plugins —
Code: PHP
$plugins->add_hook('pre_output_page', 'my_func');
is where everything starts.

I keep a list of essential plugins and thought I would share it here.
Junior Member
**
1 3 Oct 2025 0
#12

Handheld PCs turned my commute into actual gaming time instead of doom-scrolling.

After years of flagships I switched to a midrange phone and honestly barely notice the difference.

Curious what everyone else here thinks about it.

Would love to hear how you all handle this.
Junior Member
**
1 7 Feb 2026 0
#13

I rebuilt the whole front page based on what users actually clicked.

After six months of evenings and weekends, it is finally ready to show people.

Be brutal — I would rather hear it here than from a client.

Everything is custom except the CMS, and the CSS is all variables so theming is trivial.

Would love to hear how you all handle this.
Junior Member
**
1 5 Mar 2026 0
#14

Use the report button rather than back-seat moderating.

We ask everyone to keep discussions civil and on-topic.

Please take a minute to read the rules — they are short and mostly common sense.

Welcome aboard! Forumeze is a general-purpose community for webmasters, gamers and tinkerers.
Junior Member
**
1 2 Jun 2026 0
#15

xmlhttp.php is the cleanest way to add AJAX endpoints to MyBB.

Returning true from a by-value hook replaces the argument; by-reference hooks mutate in place — check the call site.

I keep a list of essential plugins and thought I would share it here.

Curious what everyone else here thinks about it.
Account not Activated
1 2 Feb 2026
#16

I switched the cache store to Redis and the ACP feels snappier now.

Code: PHP
define('IN_MYBB', 1);
— always check for this guard in your own plugin files.

Curious what everyone else here thinks about it.
Super Moderator
******
1 9 Oct 2025 0
#17

Bought a theme lately? Share where — marketplaces vary wildly in quality.

Dark mode via prefers-color-scheme is easier than I expected.

I have been test-driving lightweight themes and the speed difference is dramatic.
Account not Activated
1 1 Feb 2026
#18

WireGuard took ten minutes to set up and replaced every port-forward I had.

Self-hosted email is the one thing I refuse to take on — deliverability is a minefield.

IoT devices live on their own VLAN with no internet access and I sleep better.

My little home lab started as a Pi and is now a full rack shelf — send help.
Junior Member
**
1 9 Feb 2026 0
#19

I keep a list of essential plugins and thought I would share it here.

xmlhttp.php is the cleanest way to add AJAX endpoints to MyBB.

Hooks are the heart of MyBB plugins —
Code: PHP
$plugins->add_hook('pre_output_page', 'my_func');
is where everything starts.
Junior Member
**
1 3 Mar 2026 0
#20

Went from air to an AIO and the noise difference at load is night and day.

I debloat Windows with a small script and a restore point — never had an issue.

My old GPU still holds up, but the new titles are starting to push it.

Finally finished the rebuild after months of collecting parts one sale at a time.