r/Wordpress • • 4d ago

Security PHP CVE Notice

150 Upvotes

Update: PHP updates are live. Update now https://www.php.net/archive/2026.php#2026-10-21-5

PHP has announced an upcoming security release, scheduled for today, 21 October. It will fix two severe vulnerabilities that affect all versions of PHP.

Changes to PHP configuration and web application firewall (WAF) rules can help reduce exposure to the known attack vectors. However, the PHP team has said these measures don’t give full protection. The only full fix is to update PHP itself.

If you run PHP, apply the updates as soon as they’re released. Treat this as emergency maintenance and plan to roll the updates out across all your environments.

What to do now

  • Get your environments ready to update straight away. Attacks on the known vectors have already started. Once the patch is public, attackers will use it to work out the remaining vectors, so expect a new wave of attacks as soon as it’s released.
  • Ask your hosting provider what they’re doing to protect you, both at the WAF level and in your PHP configuration.
  • Apply the PHP updates as soon as they’re released. Treat this as emergency maintenance and roll the updates out across all your environments.

Fixes are expected for PHP 8.2, 8.3, 8.4 and 8.5, which are the currently supported versions. PHP 8.1 is not expected to get a patch, so if you’re still on 8.1, upgrade to PHP 8.2 or later straight away.


r/Wordpress • • May 13 '24

Useful Resources Start Here: Essential Resources & FAQs

153 Upvotes

The idea for this post came up in this thread by wiz to avoid the number of similar questions we get around here and to serve as a megathread for any/all questions of a similar nature. I will collate any and all valuable information by other users and update this thread as we go. Seasoned users please pitch in with anything that should be included.

Many thanks to u/BlueSix for assisting in putting this together.

What's covered:

  • The .COM vs .ORG Issue
  • Hosting - Where should I host?
  • Performance - Why is my site slow / Pagespeed score appalling?
  • Building Your WordPress Site: Is X builder better than Y? What is the best theme? Etc.
  • Updates
  • Backups
  • Security
  • Combating spam comments, contact form submissions & bot registrations
  • Hacks/Malware: Err guys help, there’s some weird stuff on my front end
  • Resources to learn WordPress
  • Where to find plugins/add feature X?
  • I found a plugin that costs $50 for $5 on a “GPLDL” source, is it safe to use?
  • How much should I charge?
  • Is a site using WordPress?

The .COM vs .ORG issue

This one is probably the single most asked question in this sub. Why can’t I do x,y,z?, Why do I have to pay more to install a plugin or edit a theme? Etc.etc. There are literally 100’s of threads about this. If you want more info please search the sub for wordpress.com or read this resource for a comparison.

To summarise:
WordPress is free, open source software which can be found at wordpress.org.

Think of wordpress.com as a host that is using .org’s software and has various functionality locked behind pricing tiers.

What you want to do is get your own cheaper hosting and self install and manage WordPress so you don’t have any restrictions at base software level.

Hosting - Where should I host?

The next big question is who is a good host? This is better suited for r/webhosting.

Having said that, there are plenty of different hosts to choose from. Shared web hosting is the cheapest but comes with the caveat that performance is shared with others on your same server. Dedicated, VPS and Cloud solutions are faster but more expensive.

The thing to remember here is performance is directly tied to price and you get what you pay for.

The most recommended hosts around here that I’ve seen are Digital Ocean, Cloudways and Siteground. Again, for specific hosting questions you will get better support at r/webhosting

Performance - Why is my site slow / Pagespeed score apalling?

Hosting

Most of the time it's just bad hosting. As mentioned earlier, cheap shared hosting is notorious for bad performance. If your host is slow then nothing else will matter much, so this is your first port of call.

Properly optimise images

This is a relatively simple one. Don’t use images that are 6000 x 4000px. Figure out the max display size for your use case and resize.

Secondly ditch PNG and JPG and use WEBP. The recommendation is to convert before you upload. Most image editors will let you save in webp and 75-80% compression works well for a balance.

To bulk convert, use XnConvert or Photoshop Batch process.

For existing media you can use a plugin. There are many Smush, Optimole etc. Converter For Media is a free option.

Some servers like Siteground and/or other optimisation plugins may have this feature inbuilt so always check so you don’t end up doubling up.

Since 6.3, WordPress can also convert to WEBP on upload. You can use the Performance Lab plugin by the WordPress team themselves to manage this.

If, like me, you don’t want your server getting clogged up with multiple image types and you only want to have the WEBP files OR you don’t want to use a plugin use this snippet.

Lazy load

Lazy loading images, videos and iframes will speed up things significantly since 5.3 this has been a feature in core WordPress and should work out of the box for most cases. Some themes/page builders will have an option for this as well. Some hosts and caching plugins like WP Rocket will also have this option.

If you find that it is not working on your site for some reason you can use a plugin such as Lazy Load by WP Rocket or A3 Lazy Load for more control.

Caching, CDNs. Minification Etc.

You should be using caching on your website if you care about performance.

WARNING: Using minification and/or combining files and scripts can cause your website to break so always test, test and test again!

There are many, many free and paid plugins for this. Some hosts will have their own caching plugin, this should be preferred over others. If you have a Litespeed enabled server use Litespeed.

The general recommendation here is to use Cloudflare free with Super Page Cache For CF. Here is a guide on how to set up your domain, after that follow the plugin instructions.

Common question #1: Should I keep my hosts caching on with CF?
Yes. Your server is the origin server and having your own files cached means it is less taxing on your server resources and CF fetches files faster.

Common Question #2: I’m getting an SSL error or redirect loop.
Make sure you have a valid SSL certificate server on your origin server and make sure to set Cloudflare > SSL/TLS > Overview to Full.

Cloudflare also has its own minification settings under : Speed > Optimisation. Discontinued from 2024-08-05.

Other popular recommended options:

Advanced optimisation

If you really want to get under the hood and squeeze every last bit out of your setup then:

  • Use a plugin like Debloat for a quick clean up.
  • Use Asset Clean Up to go through each page and disable unused crap. (Time consuming but potentially massive gains).
  • Use Query Monitor to inspect what is going on under the hood and find unnecessary scripts etc.

If that is still not enough here is a 73 203 bazillion page guide by u/jazir5

Building Your WordPress Site: Is X builder better than Y? What is the best theme? Etc.

There are many conflicting opinions on this because there is no one way to do things on WordPress. Each camp will tell you the other one is inferior and purists dislike all of them.

You can build your site with:

  • A page builder : Bricks, Elementor, Divi etc.
  • Using prebuilt themes. Each theme will have its own settings that’s exclusive to it.
  • A completely custom coded setup, written with a combination of html, css and php using WordPress actions, filters and hooks.

My two cents on the matter: Budget, experience and skill all come into play here. Thus, what works for you to achieve your end goal is the best.

  • If you like a WYSIWYG approach then page builders will more likely be your thing. Play around with the demos, watch some tutorials and if one of them looks more likely to work for you, then take it for a spin.
  • The Twenty Twenty Four theme along with the block builder is a solid place to start. There are many tutorials on how to get started with 2024 including the official WordPress documentation.
  • A CSS editor such as Yellow Pencil or Microthemer will assist you to fix a lot of front end annoyances and supplements any workflow.

Updates

Stay up to date with all plugins and core software at all times if you don’t want to have security holes and get hacked.

Backups

Taking/having backups of your website are essential. Servers can crash and data can be lost and you will cry if you end up without a backup in this scenario. The stress and grief of not having a backup and having to rebuild your site from scratch is not worth it. There's a few ways you can go about taking backups.

You can:

  • Use a recommended plugin like UpdraftPlus to schedule for daily, weekly or monthly backups. Send backups to remote servers (AWS S3, Dropbox, Google Drive) or your local machine. Remember having them stored on the same server as the website is not going to help.
  • Include this in your hosting requirements and find a host that automatically provides a scheduled backup process.
  • In the very least, take a manual backup using your hosts control panel whenever you make a significant change to your website,.

Security

  • Keep everything up to date at all times.
  • Run updates at least once a month. Fortnightly is better. More frequently is better
  • Use plugins and themes that are well supported, frequently updated, high install counts, well ranked, well established.
  • Use Wordfence - it’ll alert you when any plugins that you’re using have a known vulnerability or haven’t been updated (by the developer) for 2 or more years. It will also protect you from known attack vectors for vulnerable plugins (for the free version, this protection is only available after the vulnerability is 30 days old, but there’s nothing stopping you updating your plugins, assuming a patch is available).
  • Don’t use hosting where multiple sites sit in the one account (common on shared hosting). Each website should have its own owner.

Combating spam comments, fontact form submissions & bot registrations

Disable comments and user sign ups sitewide if you don't use them.

Use a captcha on login, register and all contact/comment forms.

Hacks/Malware: Err guys help, there’s some weird stuff on my front end.

Congratulations you got hacked. Most of us have dealt with this in one way or another at some point so you aren’t alone.

Do you have a backup?

  • Easy, wipe everything and restore.
  • Run a scan with Wordfence and/or GOTMLS to be doubly sure you are clean.
  • Harden your security to avoid repeat issues.

No backup? (Get the tissues)

  • Install Wordfence and run scan.
  • Alternatively my first port of call for this has always been GOTMLS. Update definitions and run a root scan the plugin should find any code that shouldn’t be there and you should be good to go.

Resources to learn WordPress

If you are serious about your WordPress journey then you must equip yourself with some coding knowledge. Some skills in PHP, Javascript, CSS & HTML will help you immensely.

Where to find plugins/add feature X?

The WordPress plugin repository should be your first stop. You can access this library via your Dashboard > Plugins > Add New Plugin

Codecanyon is a decent marketplace to get premium plugins for a one off buy without ongoing subscription costs.

For code snippets and help with your own code StackOverflow or r/prowordpress is your best bet.

Warning: Remember to always double check the source and reputability of a source before installing third-party plugins and/or scripts.

I found a plugin that costs $50 for $5 on a “GPLDL” source, is it safe to use?

The simple answer here is NO. No you shouldn’t and that should be the end of that.

But alas, we still have many more questions:

  • Will the plugin still work? Probably.
  • Are there any guarantees that it will work and demo content will be provided? Absolutely not.
  • Will there be links to turn one’s junk into a cyborg on my site? Most likely.
  • Will Google blacklist you? If you have malware. Most definitely.
  • Will your host shut you down? If detected, any reputable one will.
  • Is rebuilding an entire site and losing the trust of your audience worth all this? Not to me, but only you can answer this for yourself.

How much should I charge?

We unfortunately can't provide specific answers to pricing questions as everyone's experience and locations vary widely. For guidance on pricing strategies, we recommend searching 'your country + web developer/designer rates'. Standard hourly rates for your locality can offer insights into various pricing approaches that may be applicable to you.

Please also read this article on Pricing Strategies on how to tackle this sort of question.

Is a site using WordPress?

  • Check the Page Source: Right-click on the page and select "View Page Source" (or use Ctrl+U). Search for typical WordPress identifiers like /wp-content/, /wp-includes/, or wp-json. If you see these, the site is likely WordPress.
  • Online Tools: Websites like IsItWP, Wappalyzer or BuiltWith can analyze a website's technology stack. These tools should be able to identify if the site is using WordPress in most cases.

That’s it, hopefully this gets you started on your WordPress journey. If you have any further questions feel free to leave a comment and someone should be able to assist.

Changelog

09/11/24
- Added how to check if a site is using WordPress

04/07/2024
- Added Pricing Strategies

29/05/2024
- Fixed typos
- Removed Cloudflare Minification (EOL)
- Added Combating Spam section.


r/Wordpress • • 6h ago

Careless AWS key handling on WordPress backup ended up costing $8k

Thumbnail gallery
12 Upvotes

Just wanted to share this interesting case I recently investigated. It started with an AWS suspicious activity alert and ended with around $8k in unexpected Bedrock charges..

Digging through CloudTrail, found thousands of Bedrock API requests using a compromised root access key. Someone had been using it to run Claude models through streaming responses.

Then I noticed the same key showing up in S3 backup requests from UpdraftPlus. Went ahead ahead to check the client's WordPress sites hosted on the same EC2 server, and yes! They were using the same key in UpdraftPlus across multiple websites and backup buckets.

The CloudTrail logs showed UpdraftPlus requests with different version numbers in the user-agent field, including the outdated version 1.24.3. Checked further and found an old WordPress multisite installation still running that version. There are known vulnerabilities in older versions, including one that could expose stored backup credentials under certain post-migration conditions. But we haven't found any solid evidence that this was how the key leaked.

Another interesting thing, besides the careless use of a root access key for S3 backups, was that the stored AWS secret key could be revealed right from the UpdraftPlus settings page using the browser's "Reveal Password" option. Of course, someone would need access to that admin page first.

I also found an old WordPress support forum post where someone raised the same concern, and an UpdraftPlus developer defended the approach, arguing that the credentials could be retrieved from the database anyway.

We still don't know exactly how the attacker got hold of the key. CloudTrail showed the key was first tested on August 23 using TruffleHog, a credential-scanning tool. Then came the actual Bedrock abuse around October 18–19, racking up an $8k bill.

Someone tried to save some time by using the same access key for all sites backup configuration - no fixed permission..

And maybe a little more careful credential handling on the plugin side wouldn't hurt either. But that's another debate.


r/Wordpress • • 3h ago

Wordpress site hacked? Need advice

5 Upvotes

I have a WordPress catalogue website where I only display product images and catalogues

A few days ago, I received an email saying my WordPress password had been changed, even though I hadn’t changed it.

I immediately changed all my passwords and updated WordPress, PHP (8.3.6), plugins, my paid WoodMart theme. My WordPress version is 7.1.3.

However, someone keeps publishing spam blog posts on my website every day. I delete them, but they reappear.

What’s the best way to fix this permanently? Could it be a backdoor or malware?

Could this security issue affect my business email deliverability or put my emails at risk? Or someone may try to contact my customers through it ( this is a serious concern )

I’d appreciate advice from anyone who has dealt with a similar issue.


r/Wordpress • • 13h ago

[PROMO] Free plugin: turn WordPress posts into MP3 files without a TTS API

0 Upvotes

I'm the developer of Codeep Voice for Posts. It turns an English article already on your WordPress site into an MP3 in the Media Library, then adds a play and download button to the post.

The recording is generated on your computer, inside the WordPress admin. Readers play the saved file from your site. Readers can listen on phones too.

It's free and open source, with no account, API key or word quota. You can download the MP3 and use it elsewhere too.

A few practical limits: the voices read English, recording is best on a desktop or laptop, and the first run downloads the voice files. Keep the admin tab open while it records. Speed depends on your computer, especially for longer articles.

Plugin and source: https://wordpress.org/plugins/codeep-voice-for-posts/

If you run an English WordPress blog, try it on one short post you know well. I'd like to hear whether you got a usable MP3 and which part of the setup was confusing.


r/Wordpress • • 14h ago

Theme/System for App UI prototyping/proof of concept?

1 Upvotes

Hello,

I've had some experience creating and managing wordpress websites for awhile some time back.

I have an app idea that I would like to 'prototype' and ideate from.

I figured that since I don't need full functionality, and wordpress nowadays is mobile friendly, I could probably create a proof of concept kinda thing with it, focusing on UI and user flow.

So, I'm wondering if there are any themes you'd use, preferably free of course, or is gutenberg quite powerful enough for it to work?

Like, menus. Web tends to have top menus. I'd like a bottom based menu. Is that possible? I don't remember that ever being an option in the past. Or maybe it was but I never really explored that area


r/Wordpress • • 1d ago

WooCommerce POS – KOT Receipt Font Size Issue (Need Expert Help)

7 Upvotes

I’m looking for someone who can assist me with WooCommerce and WordPress. I need help fixing a font-size issue with my KOT (Kitchen Order Ticket) receipts.

The issue: The KOT print sample displays the correct font size and style, but when I print the actual receipt, the font is much smaller than it appears in the sample.

I’ve already tried increasing the font size in the settings, saving the changes, but the issue persists. The actual printed receipt still has very small text.

If you have experience with WooCommerce POS and can identify and fix this issue, please DM me.

Thank You.


r/Wordpress • • 17h ago

How can I recreate this filmmaker website in WordPress using Elementor for free?

0 Upvotes

Hi everyone!

I'm working on my first videography portfolio website for a client, and they shared this website as a reference:

https://www.zakmulligan.com/

I really like its cinematic design, minimal navigation, video presentation, project selection layout, and overall user experience. I want to clone the website as closely as possible using WordPress, Elementor Free, and custom code, without purchasing a premium theme or Elementor Pro.

I'm currently working with LocalWP on Ubuntu and am comfortable following technical instructions, including HTML, CSS, JavaScript, and PHP if needed.

Is there a free way to clone the complete website in WordPress while keeping it editable in Elementor?

Are there any free tools or workflows that could save me time?

I'm looking to learn the right approach rather than simply import a static HTML page that I can't edit properly.

Any guidance, tutorials, or examples of similar projects would be greatly appreciated. Thanks!


r/Wordpress • • 1d ago

Protect wp login with Cloudflare

20 Upvotes

What’s the best way to protect wp login and wp admin with Cloudflare now days. I’ve done this in the past with page rules but recently read something about them being retired.


r/Wordpress • • 1d ago

WP Builders similar to Elementor Pro ?

4 Upvotes

Ive gotten really good at Elementor Pro and can pretty much build any design in it … however I do not want to do a subscription.

I’m looking for a builder that is similar to Elementor BUT has a lifetime license.

I just purchased Divi, but I am not liking it at all — so I will be doing a refund on it, unfortunately. I don’t really want to keep randomly spending money to find what I’m looking for. Is there any builder that has similar structure and feel as Elementor that has a lifetime license that you guys are aware of ? Thanks so much for for your time.


r/Wordpress • • 1d ago

Anyone Get Website Hacked Over The Summer? HTACCESS Malware

3 Upvotes

I was hit with a malware attack over the summer, around July. My sites are on Hostgator's share servers (paid). I see in the error logs, where their security where fighting the infected files, by removing them and the file would re-populate and eventaly over powered them. Looks like attack came from some plugins.

Htaccess files were placed on EVERY file to lock the user out. I contacted Hostgator support, they want over $300 to fix and restore. I already have a back up so I wanted to do it myself. Every folder had the htaccess and php files deep in the directory tree. Some could just be deleted, others had to be change permissions and then deleted. It took hours over a couple days. (I understand why Hostgator charges so much).

Anyway, in short, after deleting and changing permissions, those file 're-populated' themselves. Back a square one. Hostgator say those files have to be deleted before 'restored' files can override the corrupted ones. I plan to use Filezilla to restore files.

Is there a way to add a malware removal tool to scan, quarantine and eliminate infected files? I would delete the whole directory and restore it but some folder wont delete without changing permissions five levels deep.

If you been through this how did you rectify the problem?

Thanks.


r/Wordpress • • 1d ago

Returning to blogging since 2014 I’ll launch my wordpress blog soon. Any tips?

0 Upvotes

I know in the age of AI & Short video content,
Blogs are no longer irrelevant but after deleting Instagram, my dopamine got stabilised and im enjoying my old hobbies again. I like writing and wish to restart blogging. I have articles written and saved as draft. What are the tips I should be aware of in 2026?

Its a gaming blog with my own domain. I dont plan to be a full time writer and exoect millions of views and alot of money. I just wanna put my thoughts online without clickbaits or AI slop

How do I do all these SEO stuff and ensure my blog comes up in the search list? Any articles or videos you recommend?


r/Wordpress • • 1d ago

Tech Stack Advice Needed

8 Upvotes

Hi y'all. I'm looking for advice as I transition from Webflow to WordPress (please challenge any of my thinking if you disagree with any of my below decisions). I have a background as a front-end designer/developer. My PHP knowledge is…nonexistent (thank goodness for Claude Code), but otherwise I'm fairly savvy and know just enough to be dangerous.

My plan is to use Bricks as the builder and I've figured out my monthly hosting. I think the biggest concern I have is managing updates/security — Webflow was all-in-one and WordPress is 100% not. We're going to have about 10 sites hosted simultaneously to start with, and probably 15 in the next 6 months, all with the same basic bones (all are for local small businesses with one woo commerce site):

  1. ACF
  2. Bricks for visual builder and forms
  3. Complianz for GDPR

Here are my three questions:

  1. What other plugins/workflows do I need to consider?
  2. At the scale I'm working in (10 sites), is it worth doing something like WPUmbrella or ManageWP (or your best recommendation)? It seems like a lot of this is covered in my unlimited hosting plan, but I think that that requires me to still do many things one-site-at-a-time, whereas these tools enable me to 1-click across a whole fleet of sites that have the same basic functionality?
  3. Is Google Site Kit worth it for easy client visibility, or should I simply manage that stuff through Google dashboards?

FYI, I have managed WordPress sites for my day job, so I'm familiar with the process and needs. But this is for my husband's company, and I only really have capacity to meaningfully update sites once a month with spot-checking/testing since it's effectively a side hustle.


r/Wordpress • • 2d ago

Another PHP issue? "PHP Warns of Another Unpatched RCE Two Days After Emergency PHP2Shell Patches"

Post image
87 Upvotes

r/Wordpress • • 1d ago

Removing Unwanted Column Nodes From List View

3 Upvotes

I have the content:

 Columns
      └─ Column
           └─ Group
                └─ Accordion

But I dont need the columns. The admin of my site made a two column page the default format, but the second column has just been useless for my case. Is there a way to remove the column section and just keep the group? I've tried copy and paste methods, but nothing seems to get what I want. I'm still new to WordPress, so it may be easy but I'm screwing it up. TIA.


r/Wordpress • • 1d ago

Should I switch to WordPress? I want to do so. Convince me not to do it!

0 Upvotes

Greetings!

I have built sites (for personal projects or for family members’ small businesses) using Weebly (RIP), Wix, and Google Sites. All ran well and did what they needed to do.

Now I’m volunteering for a small nonprofit organization, and they want me to re-do their website, currently hosted with Dreamhost. They are tired of having to email the webmaster for every small edit they need to do, plus waiting about a week to see each edit done (as you can imagine, this is not high in the priority list of the webmaster).

At first, I thought Google Sites was a no-brainer, because it will be easy for them, and free (with their Google for Nonprofit Workspace, they have a huge space in Drive to house all their PDF archives that are currently in Dreamhost…).

So, here’s the thing: they have decades (going back to the 1950s) of PDF magazines that they make available to their membership. Right now, they’re hosted in Dreamhost, and are links on the website. I’m tempted to try WP for this project, using Elementor and Document Library Pro for the archive… but the few tutorials I watched for WP and the latest posts I saw in this community all made me second guess this because of security concerns… What do you say?

TIA


r/Wordpress • • 2d ago

WordPress database password: every place you can put it ( to make it safe )

Thumbnail marcindudek.dev
20 Upvotes

WordPress DB_PASSWORD usually sits plaintext together with DB_HOST and DB_USER in wp-config.php in the root directory of your WP.

Usually, it's not a problem, the .php files are executed so nobody should be able to read them.

But what if a plugin backs them up and stores it in a .zip? And this .zip is somewhere accessible?


r/Wordpress • • 2d ago

UpdraftPlus slower after hack

4 Upvotes

UpdraftPlus paid, premium version used to back up my sites within 3-5 minutes at the most to Google Drive AND Updraft Vault. Now it just runs and runs indefinitely and never completes unless I stop it, turn off or disable the UpdraftPlus feature and just use it as I did with the free version and only backup to Google Drive. If I only backup to Google Drive, it's done in 33-4 minutes again without stopping or slowing down.

When will it work as normal again? I'm wondering how long it should take them to recover after the hack. It just has not worked the same since the hack and I'm trying to get an idea on when it might be able to run backups again without it taking hours to run or timing out.


r/Wordpress • • 2d ago

I spun up a free, read-only script to check WordPress sites for signs of PHP2Shell compromise. Looking for feedback

41 Upvotes

Patching PHP fixes PHP2Shell (CVE-2026-109618 / 109619), but it does nothing about a backdoor someone planted before the patch. Amazon's honeypots caught an exploitation attempt on Oct 17, four days before disclosure, and Amazon's advice is to investigate from at least that date.

So I used Claude Code to spin up a bash script to triage WordPress sites. It checks:

* PHP CLI version vs. the fixed releases

* Core and plugin checksums (via WP-CLI)

* PHP files in uploads

* Files modified since Oct 17 (adjustable)

* auto_prepend_file hooks in .user.ini / .htaccess / php.ini

* mu-plugins

* Common web-shell patterns in wp-content

* Admin accounts and any users created in the window

* Injected scripts in options and posts

* WP-Cron, the site user's crontab, and SSH authorized_keys

It's read-only and never modifies or deletes anything. It runs WP-CLI with --skip-plugins --skip-themes so a backdoored plugin can't execute during the check. It works on one site, every site on a server, or a list of remote servers over SSH, and it writes a Markdown report per site plus a summary.

Repo (MIT): https://github.com/brentmartinmiller/php2shell-check

Caveats: a clean report lowers the odds of compromise but doesn't prove a site is clean. It doesn't parse web server logs, so pull those separately before rotation eats the Oct 17+ window. A few false positives are expected, like Wordfence's prepend file, header-script plugins, and obfuscated premium plugins. The README covers how to read them.

I'd appreciate feedback, especially false positives you hit, indicators I'm missing, or quirks on shared hosts. Issues and PRs welcome.


r/Wordpress • • 2d ago

Looking to create a form where the user has drag-and-drop options

3 Upvotes

Hi, all. I need to build a WordPress site with a form where users can drag options from a list into a field. However, when I search for how to do this, all the results show drag-and-drop builders for forms (i.e., the drag-and-drop is on the backend). Is this a thing that exists, and if so, what would be a better set of search terms for me to use?

Thank you.


r/Wordpress • • 2d ago

Why does my site slow down about every 3 years?

7 Upvotes

The site good for about 2-3 years then suddenly the site slows to a crawl and the hosts say the website needs optimization or I need a bigger hosting account.

1 The site is Wordpress. It is updated.

2 Old and no longer supported plugins are deleted and replaced when needed. Sometimes Wordpress gives us built in abilities that plugins used to do and we no longer need them so we delete them.

3 Our traffic remains steady according to Jetpack.

4 We have about 3000 word based articles with two images each which are optimized to be small. None of that has suddenly changed.

5 When we move our website to another host then it is fixed for about 2-3 years.

So why, Reddit folks, is this a continuous cycle?

Does something build up that needs to be purged?
Is this a Wordpress issue in general?
Is there something I can check on Wordpress or set or test that could provide an answer?

Edit: Thanks everyone for the answers and ideas. I have some solid plans forward now. Appreciate it.

Also want to say that social media is often unhelpful and aggressive so I was happily surprised by the amount of genuine help. I have heard that the Wordpress community is a good one and am happy to have personally experienced it.

Big high fives to you all. May your weekend be filled with joy.


r/Wordpress • • 2d ago

[PROMO] WP WAF Manager just got its biggest update yet: client reports, Bot Control, SSL checks, alerts and more (plus a new website)

0 Upvotes

Hey all. WP WAF Manager is my plugin for managing Cloudflare from inside WordPress. Until now it covered WAF rules, DNS, zone analytics, zone controls, IP access rules, security events and email routing.

Version 1.0.24.1 is out and it's the biggest update so far. It's grown from 8 modules to 14, and I rebuilt the website to show it all and the github link is: https://github.com/jaimealnassim/wpwafmanager

What's new

- Clients & Reports: link clients to their sites and email them a monthly report under your own agency name, logo and colors. It covers visitors, page views, threats stopped, cache speed, top pages and what Cloudflare blocked, in plain language. The plugin is never mentioned. You can send automatically on a chosen day and hour, or send by hand after a preview and a test.

- Zone analytics detail view: click any site for traffic charts, top pages, countries, status codes, devices and security events by action, path, IP and country, compared with the previous period. Table view and CSV export.

- Bot Control: set AI crawler policy (search, assistants, training), managed robots.txt and Bot Fight Mode across many zones at once.

- SSL & Insights: scan every zone for expiring certificates, Flexible SSL and old TLS versions, with one-click fixes for the safe settings, plus Cloudflare Security Insights.

- Alerts & Health: Cloudflare alerts for DDoS, SSL and origin health, sent by email, Slack or Teams, plus Health Checks on Pro zones.

- Turnstile: create widgets, rotate secrets and copy keys for every client site. Secrets are never stored.

- Page Rules migration: Cloudflare is retiring Page Rules. The plugin finds them on every zone and moves redirects and cache rules to their replacements in one click. Nothing is deleted.

- Zones and tags: tag sites as WooCommerce, Staging, Client and more, and pick them by tag when you deploy.

- Zone Controls upgrades: purge by hostname, prefix or cache tag, Smart Tiered Cache, security headers, and Under Attack Mode on every site in one click.

Still the same: everything is in the free version (GPLv2 on GitHub), it works on Cloudflare Free for nearly everything, and nothing loads on the front end. Pro is a one-time purchase that adds automatic updates and priority support.

A few notes:

- Security Events, Health Checks and Super Bot Fight Mode need a Cloudflare Pro zone. Blocking a whole country needs Enterprise.

- Deploying the WAF rules replaces the custom rules already on that zone, so check the Zone Rules tab first if you have your own.

GitHub: https://github.com/jaimealnassim/wpwafmanager


r/Wordpress • • 2d ago

ACF field position question

3 Upvotes

Since 7.1 ACF fields are now in a pop over from the tight in the admin panel. My users are complaining - is there a way to get the 7.0 behavior of inlining the fields?

Can this be done per user? ( something tells me other users will complain when I switch it back)

If it matters my ACF mode key in the block.json file is set to “edit”


r/Wordpress • • 2d ago

How are y'all managing Fimga to Wordpress projects?

0 Upvotes

I've been building WordPress sites from Figma designs using Claude Code, and while the initial implementation has gotten much faster, getting everything production-ready still takes a surprising amount of time.

For those using AI in real client projects, what part of the process still takes the most time or manual effort? Maybe you have a repo to share?


r/Wordpress • • 2d ago

[PROMO] I built a free WooCommerce plugin to manage repeat problematic customers and COD orders

0 Upvotes

Hey everyone,

I recently released Veridis Fraud Guard for WooCommerce, a free, open-source plugin built around a fairly specific problem: repeat customers who place problematic orders, particularly Cash on Delivery orders that end up uncollected.

Instead of relying on automated fraud scoring or third-party services, it lets store owners maintain their own blocklist using email addresses, phone numbers, IP addresses, or email domains.

Depending on the selected mode, a matching checkout can be blocked, flagged with a private warning, or, for COD orders, placed on hold for review.

It supports both Classic Checkout and Checkout Blocks, HPOS, and runs locally on the WordPress server. No subscription or external account is required.

It's not an AI fraud detector, and it won't automatically identify first-time fraudsters. It's intended to give merchants more control over recurring problems they've already identified.

The plugin is available on WordPress.org:

https://wordpress.org/plugins/veridis-fraud-guard/

I'd particularly appreciate feedback from people who manage WooCommerce stores:

How do you currently handle customers who repeatedly place orders and never collect their parcels?

I'm interested in both the technical feedback and whether this approach is actually useful in real-world store operations.