r/Wordpress • u/b24rye • 3h ago
A better UI for the block editor
youtube.comDave just proposed a new stunning UI prototype for the block editor and I think you will love it. Let's join him to get it into the core!
r/Wordpress • u/bluesix_v2 • 19h ago
The idea for this post came up 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.
What's covered:
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? 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.
Cleaning a WP site is relatively simple (you need server (ftp, ssh or a file manager access):
Claude will do most of this for you in a few minutes - and will generally also be able to tell you how the infection occurred.
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
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.
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 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.
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.
Other popular recommended options:
If you really want to get under the hood and squeeze every last bit out of your setup then:
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:
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.
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.
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:
Disable comments and user sign ups sitewide if you don't use them.
Use a captcha on login, register and all contact/comment forms.
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?
No backup? (Get the tissues)
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.
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.
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:
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.
/wp-content/, /wp-includes/, or wp-json. If you see these, the site is likely WordPress.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.
r/Wordpress • u/RealKenshino • 6d ago
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
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 • u/b24rye • 3h ago
Dave just proposed a new stunning UI prototype for the block editor and I think you will love it. Let's join him to get it into the core!
r/Wordpress • u/audit157 • 3h ago
My website crashes every other hour for an hour so down like 50% of the time UNLESS I have under attack mode on in Cloudflare which blocks bots. If I turn it off and the website crashes, it immediately comes back online a minute after turning it on.
I have about 1,000 real page views a day. However Cloudflare says for each day:
66,000 visitors
320,000 requests
7% Cached
6GB served
401MB Data Cached
Are these number normal? Is there a way to fix this without having under attack mode on 24/7? I feel like it annoys the viewers with that 5 second loading screen and also potentially effect google analytics.
r/Wordpress • u/0liver2020 • 1h ago
Hi,
I hope you are all well. Pls, I have a personal blog on WordPress .com, and I’d like to know how to translate the default text “Write a comment...” into spanish. It appears in the comment box. I’ve attached a screenshot for reference.
THANKS IN ADVANCE.
r/Wordpress • u/raiansar • 3h ago
PSA because this keeps showing up on hacked wordpress sites.
if your site gets hit with clickfix, visitors see a box that looks like a captcha. it says press windows + r, then ctrl + v, then enter to "verify". the site has already copied a command to their clipboard, so pasting it installs malware on their computer.
the nasty part is your site doesnt go down. hosting dashboard looks fine, uptime monitor looks fine. you usually find out when a customer complains or google flags you.
quick way to check yours: open it in a private window on desktop and on your phone and look for any verify box you didnt add. check search console under security issues. look through your theme files and recently changed plugins for script tags you dont recognise, and for redirects to domains you dont own.
if you find it, change every password (hosting, wp admins, ftp, database), update everything, delete admin users you dont know, then ask google for a review.
happy to help if anyone finds something weird.
r/Wordpress • u/gvgweb • 3m ago
"Failed to load security risk data
Unauthorized"
May I know what's the problem with my WordPress?
r/Wordpress • u/Scarlet_Lycoris • 7h ago
Slider Carousel FREE (specific example)
Looking for a FREE Plugin (non Elementor depending) that can do something like the Character Slider on the bottom of this page:
https://www.otomate.jp/crazy_chain/chara/?page=7
I've found some that have this kind of functionality paywalled. I'd prefer not to have to make my own...
What do y'all use?
r/Wordpress • u/TheGoodOne777 • 7h ago
Hello Everyone,
Do you help your users with some features to write blogspot articles? If so, what are the methods you are using? Taking into account, that most probably you want, that the information you want to be posted, should be true, valid and valueable - not only safe and correct from many points of view.
Are you using some plugins and if so, what are these?
Thanks and wishing you a great day!
r/Wordpress • u/VeritysVisions • 13h ago
Feel free to point me to the right place.
My website has only a contact form that goes to my Gmail. I did set up my hosting account with the catch all email, so I get everything sent to @mydomain.com.
I have a link to my site at the bottom of my clients sites (with permission), so people can find the webmaster or hire me to make their own site.
I'm getting strange emails at my main domain, where I don't ever get email except for dmarc ones. It's sent to instructions@mydomain.com and it's asking if I want to buy a .com version of my clients domain.
I imagine they found me via the link on my clients site, but why not use the contact form on my site? And the emails started by assuming I own my clients domain and have continued checking in to see if I'm interested,and just today that the price is negotiable.
I've done internet searches, trying to see what's really going on, but not finding anything. I haven't responded, the big weirdness is the 'instructions' address, which has never existed and doesn't even seem like a reasonable address to send cold contacts to. Admin, contact, support, etc make much more sense.
Just looking for if other people have experienced this and perspective on what the point might be. I know it's some sort of scam, but I guess I'm curious about what kind.
r/Wordpress • u/WrongZone1747 • 16h ago
This is a screenshot from an inactive MySpace. You can flip through these albums by hovering over them with the cursor. Is there a WordPress plugin that would allow me to do this or something similar?
r/Wordpress • u/Stard0gChampi0n • 19h ago
I have a site on WPEngine (on the Advanced Network), running Wordfence Premium.
I'm keen on beefing up the edge security.
Is adding the Sucuri WAF going to improve this meaningfully, or am I better off just signing up to GES?
r/Wordpress • u/Noahs_Barks • 22h ago
Basically, I want to embed something just for its audio. The accompanying video is either irrelevant or contains something like spoilers, and takes up more page space, besides.
Currently, I just shrink the embed's frame until only the play button is visible, but that looks sloppy. Is there simple code/a plugin that'll auto convert YouTube vids to just a play/pause button and a seek bar? Thank you for any help!
r/Wordpress • u/Leo303lemon • 1d ago
I’ve been having this problem with the page title for a day now, I know how to hide it from the setting of the page while in elementor and I have done that and the site has been working just fine, then suddenly this feature stopped working, id edit the page toggle it off and on again in hopes of it resetting to work, and it doesn’t, I updated my theme, I updated Wordpress, I cleared the cache, it literally says the option is there and when I turn it off and on it disappears till I publish the page again and it’s back. I haven’t touched anything else or changed anything
r/Wordpress • u/FatBook-Air • 1d ago
We keep getting dinged in securiry scans about "weak ciphers" for our sites hosted on WP Engine, and we have been given an ultimatum to finally deal with it over the next 90 days.
I have not seen anywhere where ciphers can be adjusted on WP Engine. I have a ticket in with WP Engine support, but I didn't know if anyone knew whether there are controls for it and maybe I just have been missing them.
r/Wordpress • u/Forsaken-Eagle551 • 1d ago
Anyone used this to change links across their site? If so, how was your experience? Anything to be aware of?
r/Wordpress • u/tuhin846 • 2d ago
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 • u/Hunny9901 • 1d ago
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 • u/SyncMyLife • 22h ago
I'm not a Dev. I build WordPress sites using Divi 5 for external clients and we charge for a website with no custom code (only official plugins/tools are used on the sites). Lately, we've been having customers request that we implement their claude coded 'apps': like an interactive event program (so they don't have to pay for a mobile app) or an interactive company archive (so they don't have to pay for a premium timeline plugin), and I'm wondering if this is happening to anyone else? There's obviously going to be a market for turning client's AI coded 'apps' into legit Wordpress tools/plugins that can be updated properly and secured, etc. How is everyone thinking about handling this type of request? Would love to hear ideas!
r/Wordpress • u/usmanhalalit • 22h ago
Most small sites run too many plugins. One for bookings, one for forms, one for a quiz, one for reviews.
So I built Widgeteer. It's not your typical AI slop that spouts more slop.
You "say" what you need and you "see" a widget that actually works. I mean, literally, a working widget("sorted").

Some examples people tried so far:
- Call booking (Calendly). Booked slots vanish for everyone else.
- Table booking (OpenTable). Knows when you're full.
- Enquiry form (Typeform). One question at a time.
- Instant quote. Price adds up live, then they book.
- Review booster. Happy customers to Google, unhappy ones to you.
- Event RSVP. Closes itself when full.
- Voting board (Canny). One vote each, top ideas rise.
- Spin to win (Privy). Your prizes, your odds.
- Mini course (Teachable). Remembers each student's progress.
Every action(submission) is saved in your dashboard, and you can also have it sent to your email, Telegram, n8n, Webhook etc.
Change any word, price or colour yourself, or just ask AI to change it for you.
Shopify stores, some trading for 8+ years, run it every day on the free plan. The WordPress plugin is new and I want to know how it holds up on your sites.
So, comment what your site needs and I'll build it for free and send you a link to try. Honest feedback is all I'm after.
Free plan, no card. There's an optional paid plan if you need more widgets:
r/Wordpress • u/ZazyzzyO • 1d ago
My Bluehost site is expiring. I'm renewing the domain name if I want to restart it in the future.
But, I'm not sure if it stops me from signing into my Wordpress for my domain in the future? If so how can I make sure the log in is safe for it?
I have the log in of course but there's no 2FA. I guess I could use google authenticator but I hate having yet another app.
I always worried with a plug in what if there is an issue that stops me from logging in?
r/Wordpress • u/hackrepair • 1d ago
As you may have heard, the past few months have reshaped website design and website security.
In the past, we assumed that the mature software we use every day would be secure and that only through some level of neglect or incompetence would a website be compromised. Those days have passed.
In 2026, there is a high likelihood that the code used on your website "today" is, or will be, exploitable.
WordPress is built on PHP
With the latest advances in AI, what might have taken a hacker a year or more to find exploits and compromise systems has been whittled down to hours or days.
I'm not trying to scare anyone, but I am hoping that folks will come to appreciate that sites with no one manning the store are much more likely to be compromised or have their content deleted today.
I've been doing this since WordPress version 1.0, and I fully appreciate the situation we are in and the ramifications of what some are calling the "PHP Armageddon."
While none of us can prevent hackers from exploiting current and future vulnerabilities in PHP and WordPress, we can take steps to help mitigate risk. In this respect, nothing has changed. Monitoring, managing updates, and backups remain the cornerstone of my security approach.
Your choices matter…
Due to AI innovations, what was acceptable in the past is no longer acceptable today. I would like to share these concerns so you can take action before they become costly emergencies.
1. PHP 5.6 and PHP 7.4
Websites using any version of PHP prior to version 8 are much more susceptible to compromise. Most providers no longer allow PHP 7.4 or earlier on their servers.
If your provider still allows these older versions of PHP, you cannot assume you are safe. They are taking a risk by allowing them. While we can commend their willingness to help their clients by not shutting down websites running these versions of PHP, the writing is on the wall that this will not continue for long.
Any website running a PHP version older than 8 needs to be updated today, and all efforts should go into replacing code that still requires older versions of PHP.
2. Unmaintained WordPress and other PHP-based websites
Running unmaintained WordPress or other PHP-based content management system (CMS) websites is now a severe risk.
If you haven't logged into a website for over a year, or if it's no longer maintained by anyone, I strongly recommend either deleting its contents entirely or converting it to HTML only, removing PHP coding from the content as much as possible.
3. Login access
Restricting access to your PHP-based website remains one of the strongest choices you can make when securing your WordPress website. There are various ways to do this:
4. Separate accounts
Not running multiple websites in the same shared account remains one of the most effective ways to reduce costs in the long term. While keeping multiple websites in a single shared account may seem more cost-effective at first, with AI agents roaming the Internet looking for exploits on websites day and night, a single exploit in a single WordPress installation could result in the complete deletion or manipulation of all content within the shared account in literal seconds.
Tools like WHM/cPanel allow websites to be placed in separate accounts.
The future of website security and preparedness
When I sat down to write this, I never intended to scare anyone into action. But it's become clear that we can no longer just hope the software that we count on for presenting our businesses and hobbies online is intrinsically safe and secure.
The actions we take can greatly mitigate the risk that AI bots and agents have created for online content management.
Some may say, "It's over, dump everything and start over with a pre-WordPress style no-code website," or convert everything to an unproven and expensive cloud-based solution. For most of us, that's not practical or is simply cost-prohibitive.
I would argue that you can keep operating as you have for the past several years, but we all need to be more mindful of the implications of future technology and the choices we make for our websites and online presence going forward.
So I'm curious what others are seeing:
r/Wordpress • u/shadowoflight • 2d ago
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 • u/vgrigoryan_dev • 2d ago
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 • u/atozaat • 2d ago
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.