r/WordpressPlugins

[FREE]  I built a Laravel-inspired framework for structuring WordPress plugins: Nikogin (open source)
▲ 30 r/WordpressPlugins+2 crossposts

[FREE] I built a Laravel-inspired framework for structuring WordPress plugins: Nikogin (open source)

Hey everyone,

Quick note before I start: English isn't my first language, so I used AI to help clean up this post.

I've been building WordPress plugins for a while and got tired of the usual mess: giant files full of add_action() calls, no real structure, and no clean way to separate business logic from WordPress's hooks and globals. So I built Nikogin, a small, Laravel-inspired framework for writing structured, maintainable WordPress plugins.

I actually developed it in a private repo over the last 1-2 years, testing it with a few colleagues on real projects along the way. They found it really useful, which is what convinced me to clean it up and release it publicly.

What it gives you:

  • A service container for dependency injection
  • A repository pattern for custom tables, post types, and taxonomies
  • PHP 8 attributes instead of add_action()/add_filter(), with hooks auto-discovered (#[AsListener(...)])
  • Controllers for REST endpoints and admin pages
  • Vite + TypeScript + SCSS for frontend assets, with a manifest-based loader
  • A CLI (php nikogin make:*) to scaffold repositories, listeners, controllers, migrations, and more

It's still early days for the public version, so I'd love feedback, bug reports, or just opinions on the approach, especially from anyone who's tried to bring more structure into WordPress plugin development before.

MIT licensed. Happy to answer any questions in the comments.

u/PhPWellphant — 1 day ago
▲ 3 r/WordpressPlugins+1 crossposts

[FREEMIUM] I built a WebGL shader engine that works with any WordPress builder — just launched v1

Hey everyone, Just launched Addifect after building it for a while. The idea — add live WebGL shader effects to any WordPress site without switching builders or touching your theme. You create your effect in Addifect Studio, deploy it, then drop one line anywhere in your editor: [div data-addifect-block="hero"][/div] Works with Elementor, Divi, Gutenberg, Bricks, any theme. The entire addifect.com is built with my own tool — every effect you see on the page is running live. Free version on wp.org includes shaders to get started. Pro is $29 lifetime founder pricing right now. Would love feedback from anyone who tries it. 🔌 wordpress.org/plugins/addifect 🌐 addifect.com

https://preview.redd.it/17mxl2a2o8bh1.jpg?width=1544&format=pjpg&auto=webp&s=03625dcb6bfbe6920d7f96c3a51b744986339878

reddit.com
u/Medium_Grade_2794 — 1 day ago

[DISCUSSION] First plugin went live on WordPress.org this week. Stuff that caught me out.

Got my first plugin through the .org review and live this week. Been chipping at it on and off for a couple of years, life kept getting in the way, finally shoved it over the line. A bunch of it tripped me up in ways I couldn't find a straight answer on beforehand, so I'm dumping it here.

Screenshots first, because they nearly broke me. You upload new ones, the listing still shows the old. You reupload. Still old. You start doubting your whole setup. It's not you. Full images and thumbnails cache separately, so the thumbnail lags behind the big version. Click an old thumb and the new image is usually already sitting under it. Give it a day and it sorts itself. I did not give it a day.

Run Plugin Check before you submit, not after they bounce you. Official plugin, runs most of what the reviewers run. For me it was output escaping over and over, stuff my editor never once moaned about. Would've saved me a whole rejection round.

It's still SVN. In 2026. And your banner, icon and screenshots don't go in the plugin zip, they sit in a separate assets folder in SVN. So your listing images and your code are two different things in two different places. Took me embarrassingly long to work that out.

The readme is not throwaway. It's your listing copy, it gets indexed, and the AI answer boxes seem to pull straight from it. Write it like it matters, it's doing more than your homepage early on.

And a person reviews it, not a bot. Reads the code, comes back with line numbers. Few days each round. Fair enough, just submit earlier than you'd like.

One plugin in so take it with salt. What got the rest of you?

reddit.com
u/Prudent-Border-6869 — 1 day ago

[FREE] I built a free WordPress plugin that shows your whole server's health (CPU, RAM, disk, SSL, DNS) right inside wp-admin — no Grafana, no SaaS

I run a few self-hosted WordPress sites on VPS boxes (DigitalOcean/Hetzner),

and I got tired of SSHing in just to check if the server was fine, or paying

for a SaaS dashboard just to watch CPU and disk.

So I built BloomWatcher. It turns wp-admin into a live status dashboard for

the *whole stack*, not just WordPress:

- CPU / RAM / disk / network, live-updating gauges

- PHP version, OPcache, MySQL status, web server (nginx/Apache/LiteSpeed)

- SSL cert days-until-expiry, DNS "does this domain actually point here?" check

- Autoload analysis (find the options bloating every request)

- A scored 0–100 health diagnosis with an A–D grade and prioritized fixes

It's genuinely free for a single site — the whole monitoring dashboard and

diagnosis, no crippled features. Metrics are read locally and only shown to

logged-in admins; nothing about your server leaves the site.

Full disclosure: I'm the developer. There's a paid Pro tier (alerts, history

graphs, plugin performance profiling) but the free version is what I actually

use day-to-day and it stands on its own.

Just went live on the WordPress.org repo today. Would love feedback from

anyone else running self-hosted WP — especially what's missing.

https://wordpress.org/plugins/bloomwatcher/

u/OcelotOdd9698 — 2 days ago

Satirical game on the realities of running a plugin business [FREE]

Daniel Iser from Popup Maker has built this free game which is a humorous and accurate look at the reality of running a plugin business. The best bit is the support tickets that pop up in the bottom right, which are depressingly accurate 😂

There’s a leaderboard, but the ultimate prize is to receive an acquisition offer from Epic Motive 🦾

To play, click "Write code" until things start happening. After a while, your plugin business runs without you.

https://pressword.games/s/rKCyGJm?utm_source=share&utm_medium=copy&utm_campaign=player-sharey

u/Defiant-Community-77 — 2 days ago

[DISCUSSION] Dogfooding my own plugin seems like the best way to make it a whole lot better

I had a specific need and couldn't find a plugin to do the job as I wanted. So, I took things into my own hands and created my own WordPress plugin over the past 2 months. I stopped adding features about 2 weeks ago and it got a lot harder to find things to fix.

That is until I started using my own plugin for real on my WordPress site. Now I'm finding all sorts of things to fix and plan to continue doing this over the next several months. I'll be able to try out each feature, and scrutinize every decision I've made during development. Once I'm convinced I've got a bug-free, rock solid project, I hope to find a few people to help test my plugin and prove me wrong by finding issues I've overlooked.

I have to say, it has been a rewarding and fun project. Best of all, I really need this plugin so I'm happy I can start using it.

reddit.com
u/SecondHandLabs — 2 days ago
▲ 1 r/WordpressPlugins+1 crossposts

I built Pet Freedom: a free Skill and Word Press plugin to research the legality of owning/breeding your favorite pet, world-wide.

https://blonderoofrat.com/pet-freedom/

There's a live demo, and my site also used this skill and plugin to create a complete database of the legality of Roof Rat ownership, breeding, selling and transporting.

The skill assumes that you already own a WP website with an email address/inbox. What the skill does is it search the various websites that have the required information about your specific animal (Rattus rattus, in my case.) Figures out what it can, then cues up tasks for you to approve and send emails (if it can find any) or submit webforms (if no emails and it can find a webform.) It then handles the incoming replies, and updates the database with its findings. This is handled in the target language of each country, but the website is in English (you can that, of course.)

If your favorite pet is restricted, it will add an "advocacy kit" (in the target language and English) so people in that local can write their congressmen or whatever and ask that they be allowed to keep/sell or whatever, their pet.

If, after all of the above, it couldn't find clear guidance, or the rules vary by county or something, it can also crowdsource information collection in a lazy fashion when someone requests information at a leaf node: it will attempt to route the question to the most likely experts that are willing to help (similar to Mark Ackerman's AnswerGarden).

Let me know if you have any questions/comments!

u/blonderoofrat — 2 days ago
▲ 4 r/WordpressPlugins+1 crossposts

My WP POSTS and PAGES options are redirecting to Dashboard Menu instead of their respected option

Hello Peeps,
I'm having issue with my WP Dashboard and it's happened many times in past and also gets fixed automatically,

The thing is, after logging in WP Admin are, when I try to open Posts and Pages options, it's redirect to the default Dashboard screen instead of displaying the screen where all Posts are there and I can modify it and same thing is happening with Pages option.

In simple words, check below URL:

"https://www.xyz.com/wp-admin/edit.php" redirects to "https://www.xyz.com/wp-admin/"

I just wanted to know the reason behind it, I've tried flushing cache/permalinks, deactivating plugins/themes etc but couldn't found the solution.

Have anyone of you faced this? if yes, how did you resolved.

Really greatfull for any insight.

reddit.com
u/No_Guide_4276 — 3 days ago
▲ 3 r/WordpressPlugins+1 crossposts

[FREE] Cache Connector for Bunny.net (Cloudflare APO for bunny)

After months of testing I put Nahnu Cache Connector for Bunny(.)net to WPorg. This plugin connects your WordPress site to Bunny CDN. It syncs cache purges automatically, deploys a full set of production-ready edge rules with one click, and shows live CDN stats directly in your WordPress admin. It is like Cloudflare APO but for Bunny(.)net. You will see much faster TTFB.

100% free and works with 15 different cache plugins:

  • WP Rocket
  • LiteSpeed Cache
  • W3 Total Cache
  • WP Fastest Cache
  • WP Super Cache
  • FlyingPress
  • Swift Performance
  • Hummingbird
  • Cache Enabler
  • Breeze (Cloudways)
  • WP-Optimize
  • SpeedyCache
  • Super Page Cache (WP Cloudflare Page Cache)
  • ZiziCache
  • RunCache (Beta)

WPorg link: https://wordpress.org/plugins/nahnu-cache-connector-bunny-net/

For full documentation visit https://wpbunnyconnector.com

Note: If anyone is using it and needs another plugin to be added to the integrations for bunny edge rules, just let me know and I will add the integration(s) if needed.

u/ja1me4 — 4 days ago

[DISCUSSION] Anyone had a plugin conflict so bad it made you rethink WordPress entirely?

Curious if others have hit this: a plugin conflict (or combo of plugins) that broke something so badly - site down, client furious, hours lost debugging - that it made you seriously consider whether WordPress was even the right long-term foundation for that project.

Not looking to bash WP, I still use it for plenty of stuff. But I've had a couple of cases lately where the fix took longer than it would've taken to just... not have that problem in the first place. Page builder conflicts, two SEO plugins fighting over meta tags, that kind of thing.

What's the worst plugin conflict you've dealt with, and did it change how you approach a site's stack afterward?

reddit.com
u/dev_nik — 3 days ago
▲ 7 r/WordpressPlugins+1 crossposts

[PROMO] FluentPlayer – free video player with an in-video form/lead capture layer

I'm on the team that builds FluentPlayer, a free video/audio player plugin. Wanted to share it here since video player questions come up in this sub pretty often.

The main difference from a standard player: you can drop a real Fluent Forms (free) form inside the video itself, at whatever timestamp you pick, so someone can register, subscribe, or submit an email without leaving the page or getting sent to a separate landing page. If FluentCRM (free) is installed, whatever gets submitted goes straight into your CRM in real time, no Zapier or third-party bridge in between.

What's in the free version:

  • Self-hosted video, YouTube, Vimeo, and audio playback
  • The Fluent Forms in-video layer and an email capture layer
  • Six player presets (Default, Modern, Simple, Minimal, Standard, Floating), plus custom branding (logo, colors, custom thumbnail)
  • Picture-in-Picture (HTML5), inline mobile playback, autoplay, speed control, chapters
  • A load-strategy setting so a video further down the page doesn't hold up your first paint
  • Native Gutenberg block, plus shortcodes for the classic editor and page builders

It's WordPress.org listed (already 1k active installaions), GPL, no account or API key needed to use the free version:
https://wordpress.org/plugins/fluent-player/

Happy to answer questions here if you run into anything specific.

EDIT: added current active installation number

u/rednishat — 4 days ago

What do you think is the most impressive WordPress plugin you've ever used? [DISCUSSION]

I'm looking for practical, useful, and unique plugins.

Please tell me which WordPress plugin you've used that left the biggest impression on you.

reddit.com
u/Flat-Mode-5378 — 6 days ago
▲ 3 r/WordpressPlugins+2 crossposts

I built a WooCommerce product gallery plugin and would love some honest feedback

Hey everyone,

I’ve been working on a WooCommerce product gallery plugin called DreamFast Gallery.

The idea is pretty simple: make the default product gallery feel better on real store pages — especially on mobile — with things like swipe, thumbnails, zoom, video slides, lightbox, and 360° views.

I just launched the free version on WordPress.org, and I’m trying to get early feedback before pushing it harder.

I’d really appreciate feedback on things like:

- Does the product page explain the plugin clearly?
- Does the free version feel useful enough?
- Is the Pro split understandable, or does anything feel confusing?
- Are there gallery features you would expect that are missing?
- Does the overall presentation feel trustworthy?

Full disclosure: I’m the plugin author.

WordPress.org:
https://wordpress.org/plugins/dreamfast-gallery/

Product page:
https://dreamfast-themes.com/plugins/gallery/

u/yosisah — 4 days ago

[HELP] Free multilingual plugin for custom themes

Lately I've been building a lot of sites on custom themes (a lot with Claude Code), small site + blog. And every time, the same problem: I look for a multilingual plugin for that kind of setup and there's nothing decently free, it's either overcomplicated or paid.

And I really don't need much:
-translate the theme strings
-translate the content of posts and pages
-a language switcher with the language in the path (e.g. /en/, /de/).

I couldn't find anything like that, so I wrote my own plugin. The idea is for it to be simple, and if it turns out good, I want to put it on wordpress.org so it's free.

If anyone would like to test it and give feedback, let me know in the comments.

Do you know a better solution to this problem?

reddit.com
u/AdviceMark — 5 days ago

[REQUEST] Looking for a plug-and-play AI plugin for a class of tech-phobic beginners (Zero API keys/registration)

Hey everyone,

I need a specific plugin recommendation for a web design module I’m teaching through a public employment program. My students are absolute beginners, mostly between 45 and 65 years old. They have zero IT background and get overwhelmed very easily by jargon.

The curriculum requires me to showcase some basic AI capabilities inside WordPress (generating a short paragraph of text, adjusting a layout, or placing a basic image). However, I am desperate to avoid the administrative nightmare of external setups.

I do not want a plugin where students have to:

Go to OpenAI, Claude, or any third-party site to create an account.

Generate, copy, and paste API keys into the WordPress dashboard.

Deal with credit card screens for "free trial credits."

Half the class will get locked out of their emails just trying to find verification codes, and we will easily waste two hours of class time troubleshooting registration errors instead of actually learning WordPress.

Are there any reliable, free, or freemium plugins out there that have basic AI content features working right out of the box immediately after clicking "Activate"? Something built straight into the block editor or a standalone widget that gives them that "wow" moment without any backend connections or API keys?

Any leads would be a lifesaver for my classroom management. Thanks in advance!

reddit.com
u/Dimensional-Misfit — 4 days ago

[HELP] Legitimate plugin reviews were removed. Has anyone dealt with this?

I’m a plugin author and recently had all my reviews removed from WordPress.org.

I understand why WordPress.org has to be strict about fake, incentivized, or manipulated reviews. That part makes sense. The frustrating part is that, from our side, these were real users with real WordPress sites, real installations, and real interactions with our team.

We were very strict internally to adhere to the rules: No paid reviews. No discounts for reviews. No review swaps. No internal/team accounts. No “leave us 5 stars” campaign.

These were customers/users who had a positive experience with the plugin and with the support they received. We helped them properly, they used the product, and they left reviews based on that experience.

What feels frustrating is that this seems like something that could have been verified pretty easily. WordPress.org could ask for invoices, installation proof, account history, site history, support interactions, or contact the reviewers directly.

I’m not posting this to attack the moderators. I get that they deal with a lot of spam and abuse, and I’m sure most removals happen for a reason. I’m also not trying to drive attention to the plugin, so I’m intentionally not linking it here.

I’m mostly trying to understand how other plugin authors handle this.

Has anyone successfully appealed removed reviews?
Is plugins@wordpress.org the right path, or is there a better way to ask for a review of the decision?
And if the answer is basically “nothing can be done,” how do you rebuild trust/signals without accidentally triggering the same issue again?

Would appreciate advice from plugin authors who have been through this.

reddit.com
u/AffectOk — 5 days ago
▲ 3 r/WordpressPlugins+3 crossposts

[FREEMIUM] We built a WordPress plugin to turn REST APIs and RSS feeds into publishable WordPress content

Hi everyone,

We recently started working publicly on Ingestics, a WordPress plugin built for people who need to bring external content into WordPress without stitching together a stack of middleware tools.

The basic idea is simple:

REST APIs and RSS feeds should be able to become native WordPress content with proper preview, mapping, publishing control, source attribution, duplicate protection, and display options.

The use cases we are focusing on include:

Importing structured API data into WordPress posts or public custom post types

Fetching RSS/Atom feeds and publishing them into controlled WordPress workflows

Previewing requests before publishing

Mapping source fields into WordPress destinations

Assigning provider-level categories, tags, authors, and custom metadata in paid tiers

Scheduling recurring imports in paid tiers

Displaying imported content through WordPress-native output options

We are trying to make external-content automation feel less like a fragile connector chain and more like a WordPress-native content operation.

If you work with RSS feeds, APIs, content aggregation, affiliate/product feeds, local portals, job boards, or data-driven WordPress sites, I would be curious:

What is the hardest part of importing external content into WordPress for you: mapping, scheduling, duplicate control, media handling, source attribution, or something else?

Product site: https://autoapiwp.com/

WordPress repository free tier listing: https://wordpress.org/plugins/ingestics/

u/AutoAPIWP — 5 days ago
▲ 2 r/WordpressPlugins+1 crossposts

What do you think about annual plugin licenses?

​

Hi guys, help me finalize my pricing.

I have developed 5 WordPress plugins which I'll release in the upcoming weeks.

Here's my problem;

I'd love to make them a one-time-purchase, but then I could breakeven only if I sell ~1.000 copies per year because I want to keep developing them and making them better.

If I can't sell another ~1000 copies next year, then I can't afford developing them further.

They're already fairly good and I suppose clients could settle for an "OK plugin" at ~$40 bucks one-time-purchase.

On the other hand, I could make them sooo much better if I can get ~1000 clients onboard for recurring annual payments.

I see both licensing types in the WordPress market, but I don't know what the sales numbers are like.

One solution I think of is to sell them as one-time-purchase with 1 year of updates and support.

So, next year, you'd have the option to pay and get further updates (+1 year) or be stuck with the version you have. It may still be a bit tough to survive in the long term because many prople may be just fine with the versions they have...

What do you think? What is your purchase behavior like?

View Poll

reddit.com
u/iSerter — 9 days ago
▲ 2 r/WordpressPlugins+1 crossposts

Is there a form plus database plugin? (Jotform or similar) [HELP]

I have a service business and clients fill a
Jotform to request service. All are repeat customers. Right now it’s just a link to a jotform but I’d like customers to be able to login to my website for a few reasons:

  1. To not have to refill their own contact info every time they fill out the form
  2. Security (no spam form-fillouts or fake orders, no anonymity)
  3. So the customer can view past orders.

There are currently no payments processed online (our pricing is complex and quote based and can’t easily be integrated into the ordering process/ form fillout process yet)

Just wondering if this could be a plugin solution or is a job for a developer to build custom.

Your answers as well as opinions or alternative solutions are appreciated.

reddit.com
u/longunderscorestory — 8 days ago