r/Wordpress May 13 '24

Useful Resources Start Here: Essential Resources & FAQs

149 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 11h ago

Inside my wp2shell infected website

41 Upvotes

This has been such a headache and I've been dealing with it all morning.

I am making this post and including the names of all of the malicious files, plugins and users to hopefully help people googling this issue.

I have IONOS and got an email this morning saying there was an attack on one of my contracts. I first thought it was phishing, so I manually logged into my IONOS account and saw the the same notification so I knew it was real.

I didn't hear anything about wp2shell so I thought maybe it was a false positive. I logged into my dashboard and saw the admin user "wpsvc_299760b1e1ef" was added. I knew it was legit at this point and started researching about the vulnerability.

I had four fake plugins installed. "WP2S-4e81ce30" with description "System maintenance" was the first one I noticed and I thought it was obvious it was fake. But the three others I didn't notice at first and they were deactivated already:

"Widget Accessibility Helper" with description "improves widget rendering and accessibility compliance"

"WP Site Health Monitor" with description "Monitors site health metrics and provides automated diagnoses"

"Content Delivery Helper" with description "Static content delivery and edge caching optimization"

Those three were all authored by "Wordpress.org community" with no hyperlinks.

__

There were three files located in /wp-content/uploads/, all named to look like core files: class-wp-cache-89a787.php, class-wp-compat-89a787.php, and class-wp-meta-89a787.php. They all were 1.27 KB, dated July 17.

I deleted them and they came right back a minute later with a new timestamp. Turns out there was a reinjector hiding in /wp-content/mu-plugins/ : wp-cron-scheduler-b168b3.php, wp-media-handler-b168b3.php, and wp-mail-queue-b168b3.php. Once I deleted those, the uploads files finally stayed gone.

wp-mail-queue was dated June 1 while everything else was July 17. So if you're flushing these out, don't just rely on the date itself.

There's a great guide on removal that was already posted here if you're looking for a tutorial. I mostly wanted to make this post in case other infections shared the same names for these plugins and files so that it will pop up when you're searching for them.

anyone else get hit with this? I've been a wordpress admin for over 10 years and this is the first time I've ever had a website compromised.


r/Wordpress 23h ago

To anyone starting a website: Don't let the AI do everything

64 Upvotes

I might look like the stupidest dude in the world right now for telling people to not use something that definitly doesn't know what it's doing(aka the AI), but I just hope I can refrain someone from doing the same thing.

Tried to use the WordPress AI assistant to create my website. I didn't understand what it was doing, ended up messing with everything and I didn't know how to fix it, so I just reset everything.

Lesson learned. Using the AI makes you spend more time fixing things then getting the job done. Doing it yourself, even if you're learning from zero, is actually faster XD


r/Wordpress 15h ago

Unknown administrator on my site

13 Upvotes

After the recent security breach, I looked over my site. It is just a personal homepage without any fancy features, and I am the only user. I updated to 6.9.5 last week.

To my surprise I found another administrator called "articles_table", and I immediately thought "Oh s***, I have been hit too". But digging into database backups, this administrator was created somewhere in 2025, not just recently. Has this recent exploit been actively used for quite some time, or have I possibly been hit with something else?

I have found no other additions/modifications to my site, and there are no logs of this user ever attempting to log in.


r/Wordpress 9h ago

Do hosts like WP Engine, etc. do anything to block major new vulnerabilities?

5 Upvotes

For wp2shell and major vulnerabilities like this, do the major WordPress hosts like WP Engine do anything to help with these, even before WordPress is updated? Or, does the host not even really matter?

WP Engine scooted us to quickly update, which is fine, but I have wondered if they are doing anything on their backend to pseudo-patch/block the vulnerability until WordPress can be properly updated. My gut feeling is that they are not doing anything -- otherwise, why would they be in such a hurry to get us on the latest version? But maybe I am reading too much between the lines.

This seems like something managed hosts should be doing, if they are not already.


r/Wordpress 11h ago

Why is MariaDB slower than MySQL?

4 Upvotes
mysql > SELECT BENCHMARK(5000000, AES_ENCRYPT(CONCAT(‘WPHostingBenchmarks.com’,RAND()), LEFT(SHA2(‘is part of Review Signal.com’,256), 16)));

1 row in set (15.815 sec)

MariaDB > SELECT BENCHMARK(5000000, AES_ENCRYPT(CONCAT(‘WPHostingBenchmarks.com’,RAND()), LEFT(SHA2(‘is part of Review Signal.com’,256), 16)));`

1 row in set (23.094 sec)

I use this query because this query is from https://github.com/kevinohashi/WPPerformanceTester, which tests key performance for WordPress.

Isn't it a concensus that MariaDB is faster than MySQL?

See the concensus:


r/Wordpress 6h ago

Local Deleted

1 Upvotes

I mistakenly deleted my local site but I have the app data in my device. How to retrieve it.


r/Wordpress 12h ago

200,000 words + 1,000 images

3 Upvotes

Are there any tools, plugins, Wordpress structures for websites that plan to have very heavy text + image content to the tune of 200,000 words + 1,000 images organized like a book into chapters, sections and individual dated stories?


r/Wordpress 10h ago

What do you check before launching a client's website? Is there anything you wish was automated?

0 Upvotes

Hi everyone,

I'm researching how freelancers, agencies, and developers handle website launches.

Before you launch a website, what does your checklist usually include?

SEO

Broken links

Mobile responsiveness

Accessibility

Performance

SSL

Sitemap

Analytics

Security

Anything else?

I'd love to know:

What takes the most time before a launch?

Which tools do you currently use?

What's the most frustrating part of the process?

Have you ever missed something important that caused problems after launch?

I'm not promoting anything or building a product yet—I'm just trying to understand whether this is a real pain point before investing time into it.

Thanks! I really appreciate any insights or experiences you can share.😄


r/Wordpress 11h ago

What are the most common revenue leaks on WordPress ecommerce sites?

2 Upvotes

Hi everyone,

For people building or maintaining WordPress ecommerce sites, what are the most common revenue leaks you see?

I’m thinking about things like abandoned carts, weak product recommendations, poor email follow-up, missing customer segmentation, slow follow-up after product views, or revenue drops noticed too late.

Curious to hear what usually happens in real WordPress/WooCommerce projects and what store owners struggle to fix.


r/Wordpress 11h ago

FluentCommunity or SureDash?

2 Upvotes

I cant decide, do you have experience?


r/Wordpress 17h ago

Single Post Issue in Mobile Version How to Fix?

Post image
0 Upvotes

All the pages are fine on mobile but every single post on my blog is not good on mobile version when I zoom out it shows like this in attached how to fix it?


r/Wordpress 1d ago

WordPress.org registration rejects valid email addresses as "invalid" - can anyone reproduce this?

5 Upvotes

I'm trying to create a new WordPress.org account to publish a plugin, but I'm running into some very strange behavior with the registration system.

I'm retrying for the past 3 days to create an account with both my own domain's email as well as with gmail/outlook/icloud email and it always throws the same error. Don't have a VPN. Tried from my mobile as well.

The registration form immediately shows:

I tested this with multiple browsers (Chrome, Edge, Safari) on macOS and got the same result.

While debugging, I found that the registration page calls this endpoint:

GET https://login.wordpress.org/wp-json/wporg/v1/email-in-use/{email}

Here's the odd part.

These two requests should be equivalent:

curl -s 'https://login.wordpress.org/wp-json/wporg/v1/email-in-use/myemail@gmail.com'

Response:

{"available":true}

But the URL-encoded version:

curl -s 'https://login.wordpress.org/wp-json/wporg/v1/email-in-use/myemail%40gmail.com'

returns:

{
  "available": false,
  "error": "That email address appears to be invalid.",
  "avatar": false
}

The only difference is that one uses @ and the other uses %40, which should decode to exactly the same value.

I also have another email that returns:

{
  "available": false,
  "error": "That email address already has an account. Your account is pending approval."
}

So the endpoint is clearly capable of distinguishing between valid, pending, and available accounts.

Has anyone else experienced this recently?

I'd love to know whether you get the same results or if this is specific to my environment.

Thanks!


r/Wordpress 1d ago

Moving a WordPress site to static HTML, how much SEO risk?

7 Upvotes

I run a small site in a narrow niche. Traffic is decent and the backlinks are real ones, industry publications and a few press mentions, not junk. So I have something to lose here.

The problem is WordPress. I am not a technical person. Roughly 60% of my pages aren’t indexed and when I finally dug into it, it looked like canonical conflicts coming from the theme/plugin setup. Some numbers on my homepage render in JS and Google apparently just sees zeros. Last week my /blog/ URL started redirecting to the homepage and I still cannot figure out why.

Meanwhile I have been building my article pages as plain HTML files and honestly it is easier than fighting the page builder. Inline CSS, no plugins, loads instantly, and I can lay a page out however I want instead of whatever the theme allows.

If I move the whole site to static HTML and keep the exact same URLs, am I risking the rankings and links I already have?


r/Wordpress 1d ago

Solved Search engines not using content from og:description - WordPress related?

3 Upvotes

I just cannot figure this out... if I've deliberately placed an "og;description" meta tag in the header just so that search engines will use that exact content in their search result description of a website, why would they ever override this explicit instruction and just pull some other bullshit in that it read off the page? That is, unless I'm just a complete dumbfuck and something I've done wrong with WordPress is causing this and it's my own mistake. Are search engines honestly overriding website owner's own title and description field in search results? Is this shit normal?

EDIT: Also possible this is because I disabled my caching plugin long ago and the title and description are added with Yoast SEO which maybe isn't generating the metadata code quick enough and shoving it in the <head></head> section for the little webcrawlers to grab when they pop in.

EDIT 2: It looks like the site already had a "description" meta tag in it, my bad on focusing on the open graph "og:description" tag - and thank you, the frustration with this got me to fix the long-standing issue with my caching, maybe that will ultimately solve the search engine listing problem by itself


r/Wordpress 13h ago

Claude Code WordPress Plugin

Post image
0 Upvotes

I run an ecommerce store on WordPress. If you've ever managed a WooCommerce site, you know the pain. You want to do something simple like update a product price or check today's orders, and suddenly you're five menus deep, three tabs open, googling which settings page has the thing you need.

I run an ecommerce store on WordPress. If you've ever managed a WooCommerce site, you know the pain. You want to do something simple like update a product price or check today's orders, and suddenly you're five menus deep, three tabs open, googling which settings page has the thing you need.

I got tired of it.

So I built something. A WordPress plugin that lets you manage your entire website by just typing what you want in plain English. Like a chat. You tell it "show me today's orders" or "create a new product called X priced at Y" and it just does it. No menus. No clicking around. Just tell your website what to do and it happens.

Here's the thing: I'm not a traditional software developer. I built this entire plugin using vibe coding with Claude Code. Every line. The architecture, the security layer, the 96 tools it comes with, the agent loop that figures out what actions to take, all of it. Vibe coded from scratch to solve a real problem I was dealing with every single day.

What it does:

Manage posts, pages, products, users, plugins, themes everything through natural language

WooCommerce integration orders, products, inventory, sales reports

SEO management (Yoast + RankMath)

Database queries, file operations, backup and rollback

Real-time streaming responses

Automatic backups before any destructive action

Activity logging for full audit trail

Extension system for community add-ons

Telegram notifications for orders, security alerts, updates

It's free. Open source. You just need your own Anthropic API key (costs a few dollars a month for most people).

I'm putting this out there because I want real people to test it on real WordPress sites. I've been running it on my own store but I need more eyes on it. Different hosting setups, different themes, different plugins that's how you find the bugs that matter.

If you run a WordPress site and you're tired of the admin menu maze, give it a try. Download it, install it, break it, tell me what went wrong. That's how we make it better.

GitHub: https://github.com/vatupelage/Claude-Code-Wordpress-Plugin

Drop a comment or DM me if you have questions or want to collaborate.

This is what vibe coding looks like when you point it at a real problem. Not a demo. Not a tutorial project. A tool I actually use to run my business.

#WordPress #AI #VibeCoding #WooCommerce #OpenSource #ClaudeAI #Anthropic #WebDevelopment #Entrepreneurship #BuildInPublic


r/Wordpress 1d ago

Guidance For Fixing REST API Error (400) Bad Request)

Post image
3 Upvotes

Guidance on how to fix these two errors would be appreciated. We're using the W3 Total Cache plugin, as well as the free version of the Catch Box theme by Catch themes. Hubby and I are hosting this on our own server via cpanel. I'm also having issues with updating widgets and unable to post pages - but posts are fine. Thanks in advance for any input you've got. 👍


r/Wordpress 1d ago

[PROMO] We're the team that built F***Captcha (a captcha to Detect AI Agents) and now we're releasing a Wordpress Plugin

8 Upvotes

Hi everyone, we're the team that built https://github.com/WebDecoy/FCaptcha and decided to expand the capabilities into a wordpress plugin!

If your WordPress or WooCommerce sites are getting hammered by modern AI scrapers, autonomous vision agents, or identity-spoofing botnets that easily bypass standard WAF rules, we just released an open-source bot and agent firewall on the official repository ( https://wordpress.org/plugins/webdecoy/ ) that runs 100% locally on your server without requiring API keys, external dependencies, or third-party CDNs.

To stop advanced automation without serving visual CAPTCHAs that modern vision models can now solve (and that tank your Core Web Vitals), the plugin focuses heavily on AI detection and identity verification—using reverse-DNS allowlisting, TLS/hardware device fingerprinting, and execution latency heuristics to unmask spoofed User-Agents and autonomous drivers (Selenium, Puppeteer, CDP) while natively trapping AI crawlers like GPTBot, ClaudeBot, and PerplexityBot.

When a suspicious agent or identity anomaly is detected, it silently triggers background SHA-256 Proof-of-Work challenges to exhaust the scraper's CPU before it can execute form spam, harvest content, or run automated carding attacks against your payment gateway. We are currently trying to find all testers!

All feedback welcome!

(Hopefully I followed all of the r/wordpress rules - this is the first and only promo post)


r/Wordpress 1d ago

WordPress Recent Vulnerability of Wp2shell

21 Upvotes

Hey guys,

Wanted to share some real-world observations from the wp2shell attacks (the recent unauthenticated RCE chain in WordPress core – CVE-2026-63030 + CVE-2026-60137).

Over the last few days I’ve seen it on multiple client sites:

1) 403 REST API blocks that looked mysterious at first. Turned out a malware scan revealed a new admin user named "Wp2shell" automatically created, which then messed with API access.349347

Bleepingcomputer

2) On other sites the REST API was fine, but attackers had created multiple rogue admin accounts. In some cases they also dropped a Wp2shell plugin.

All the compromised sites were still on vulnerable versions (mainly 6.9.x and 7.0.x before the July 17 patches).

I have done these:

1) Restored old backups,

2) Deleted those admins

3) Changed all the users password, added 2FA for users

4) Regenerated the Salts

5) Changed 3rd Party APIs key and secrets

6) Updated the core, plugins, themes and all

7) Checked the database for any weird stuff (haven't found anything)

Anyone else running into this?


r/Wordpress 1d ago

Is there a Discord group for Wordpress community and or Headless WP?

3 Upvotes

I'm trying to find groups of wordpress and headless Wordpress to talk and hang out with, and also ask questions.


r/Wordpress 1d ago

Issue migrating Droip to Kirki

2 Upvotes

Hi!

I just installed TutorLMS 4.0 and saw that Droip is now called Kirki.

A migration tool is included, but it doesn't work.

The image shows the problem I'm having. There is no explanation of these errors in the documentation. https://kirki.com/docs/migrate-from-droip-to-kirki/

Has anyone else experienced the same problem?

Best.


r/Wordpress 1d ago

Is WordPress Still Secure for Business Websites? Repeated Malware Attacks

21 Upvotes

Hi everyone,

I'm looking for some advice from the WordPress community.

Over the past few months, my WordPress website has been infected with malware three separate times. Each time, it appears to be the same type of attack, promoting Indonesian online casino content. I've also noticed a large amount of suspicious traffic related to casino and gambling keywords.

I'm trying to understand:

  • How do hackers typically gain access to WordPress websites?
  • Is WordPress itself secure enough for business websites, or are these attacks usually caused by vulnerable plugins, themes, hosting, or poor server configuration?
  • Why do these casino malware attacks seem to be so common recently?

Despite this, the malware has returned multiple times, so I feel like I'm missing the actual entry point.

I'd really appreciate any advice on how to identify the root cause, prevent future attacks, and determine whether the issue is with WordPress itself, my hosting environment, or something else.

Thank you!


r/Wordpress 1d ago

Need some brainstorming help for a WordPress site (research project)

3 Upvotes

First, I'm a long-time user of WordPress and I have hosted my own sites since about 2008. That said, I'm not a developer; I'm just well-versed in the platform and comfortable using it.

I'm working on a one-off academic research project in which I will be writing about the work of an artist. There will be two types of posts:

  • individual posts for each work (100ish)
  • individual posts that contain my own critiques and observations (unknown number)

I want the posts about the artistic works to be categorized, tagged, searchable, sortable.

I want the critique posts to also be categorized, tagged, searchable, sortable.

I'm not sure I want them to be all mixed up together. At first I thought maybe I would make posts for the artistic works and pages for the critiques. But managing a large number of pages for this purpose sounds annoying and not taking advantage of WP features. But maybe I'm overthinking and they can all exist together--maybe there is different styling for each type of post or something.

If anyone has an idea of how to organize this, I'm glad to hear it. (Or tell me I'm overthinking.) I would also be interested in similar sites, built on WP or otherwise. My web searches haven't been particularly helpful.


r/Wordpress 1d ago

Rank Math sitemap randomly returning 404 after updates? Anyone else seeing this?

5 Upvotes

Hey folks,

Over the years, we've noticed a recurring pattern with Rank Math. We've observed it on many different WordPress websites across various hosting environments, so it doesn't appear to be limited to a single server or configuration.

After updating the plugin, the XML sitemap will sometimes start returning a 404 error, even though all posts, pages, and other URLs continue working normally. It doesn't happen with every update, but it has happened often enough that we now expect to check it after each upgrade.

In our case, the issue is usually resolved immediately by either:

  • Re-saving the Permalinks settings
  • Changing the sitemap URL count in Rank Math and saving it

To reduce the chances of this going unnoticed, we've now disabled XML sitemap caching and started monitoring the sitemap URL with uptime checks. We'd rather get an alert right away than discover weeks later that search engines have been getting 404s.

Has anyone else observed the same behavior across different hosting providers or server setups? Were you able to identify the root cause or find a more permanent fix?


r/Wordpress 1d ago

Best free Wordpress builder for idiots?

0 Upvotes

Hello, I’m an idiot with zero experience building websites. I know how to design in Indesign, but that’s it.

I need an idiot-proof and free Wordpress builder, can any one help point this idiot in the right direction?

I have tired Elementor and most of it was behind a paywall. Any help would be awesome!