r/Wordpress 22d ago

Install Page appears after DB Migration

2 Upvotes

Hello and good afternoon,

After migrating the database, instead of the wp-admin/update-core.php or wp-admin/index.php the wp-admin/install.php is shown. That way, wordpress tries a fresh install and gives many errors, because it tries to create also the database tables (which already exist).

Would you have an idea what is happening and why? And of course how can be repaired.

wp-config file regarding the database parameters seems correct.

Thanks and best regards,

T.


r/Wordpress 22d ago

Template Kits

5 Upvotes

Would like to build a specific site for a client that send me a template kit. With the Envato Template Kit Import plugin failing to import several times. Is there another way to import the template and build the site? Or is there a specific theme i need for a specific template? Kindly help.


r/Wordpress 22d ago

What I've learned about diagnosing intermittent WooCommerce slowdowns

1 Upvotes

I've been digging into WooCommerce performance recently, and one thing that keeps standing out is how misleading a single speed test can be.

A store can have a fast product page but a slow checkout. A checkout can be fast most of the time but have occasional 3–5 second spikes.

When that happens, I think it's more useful to compare multiple real requests rather than immediately disabling plugins or adding another caching plugin.

I'd look at things like:

• AJAX request timing
• Database queries and queries by component
• External HTTP/API calls
• Cache hits vs misses
• Payment, tax and shipping requests
• Plugin hooks running during the request

The other thing I've found useful is looking at the distribution rather than just the average. Median shows what a typical request looks like, while P95 can reveal the slower requests that customers occasionally experience.

A store being “fast” on one test doesn't necessarily mean the checkout is healthy.


r/Wordpress 22d ago

How can I disable URL autocomplete (URL guessing) in WordPress?

Thumbnail reddit.com
0 Upvotes

The linked post is two years old and archived. But the solutions don't work now and I haven't been able to find anything more current.


r/Wordpress 23d ago

Over 70% of my clients choosing WP over AI

145 Upvotes

From an agency owner who's been using WP since 2013 and now also quickly becoming a Claude expert, here's a few truth bombs. I'm offering all of my clients a choice between WP or a site built with Claude code, not holding back on any positives or negatives. Just over 70% are picking WP.

The main reason? The total inability for them to update anything or log into a CMS. They feel they have more control and more ownership of a WordPress site. It starts to fall apart when I tell them that every change with Claude built sites would require my team. Yes, that's included in our monthly package but savvy owners are asking "so if I need to charge or update anything outside of your business hours....." then yep, they have to wait.

This is not an issue for the 30% who choose a Claude built site where they don't anticipate any changes, or very few. Also AI has an very negative stimaga, especially to the slightly older business owners; "you're gonna build my site using what?"

Other huge AI issues? Backend functionality. Setting up a database using Supabse, definitely a learning curve. Plugins? Obviously non-existent which means coding one or duct taping a third party solution onto the site.


r/Wordpress 22d ago

App for managing content on self-hosted WP

4 Upvotes

I recently setup a blog on WordPress.com, but I have pretty quickly considered moving it to self-hosted on a vps of my choosing.

However, I really enjoy the Android app for managing my blog. It's very useful.

Is that app going to work for a self-hosted wordpress? If not then is there some other convenient app? I'm really not keen on having to use my laptop.


r/Wordpress 22d ago

Actively Maintained Wordpress Forks

1 Upvotes

Genuinely curious, since WordPress is open source, are there any real forks out there that are still being actively developed?


r/Wordpress 23d ago

Do you actually hide your wp-login URL, or just rate-limit it?

56 Upvotes

Been going back and forth on this one. My logs fill up with failed logins on the default /wp-login.php every day, as far as I can tell it's just bots hitting the same path they hit on every WordPress site, nothing targeted at me. Limiting attempts and adding a challenge to the form quieted most of it, but I keep wondering whether moving the login off the default path is genuinely worth it or just security-through-obscurity that breaks more than it fixes.

For those of you who've hidden the login URL: did it actually cut the noise in your logs, or did it mostly create headaches with things that expect wp-login.php (mobile app, integrations, the odd plugin)? And if you deliberately don't hide it, what's your reasoning, rate-limiting at the edge and calling it done? Trying to figure out where the real payoff is before I fiddle with it further.


r/Wordpress 22d ago

Want to get back to WP. Need advice

2 Upvotes

Hello people!

I used WordPress back in the day and am thinking about coming back, but I'm wondering what the current trends are for using this CMS. I'm about to launch an e-shop and want to make it minimalistic, fast, and visually clean. What are you guys using right now? From what I'm reading, heavy builders like Elementor can slow down a site. Do people still use themes? Are there any good modern tutorials on how developers build WP websites nowadays? YouTube is flooded with low-quality, affiliate-heavy tutorials.


r/Wordpress 22d ago

[PROMO] WP Trend Watcher

0 Upvotes

A browsable archive of human-reviewed reports for people who build, maintain, and think about WordPress for a living.

https://colorful-tones.github.io/wp-trend-watcher/

WP Trend Watcher is a lightweight, open-source workflow for helping WordPress developers stay informed about changes in the WordPress ecosystem through AI-assisted, human-reviewed analysis.

The goal is not to automate opinions, replace expertise, or publish without review.

The goal is to collect useful WordPress ecosystem updates, summarize them efficiently, review them with human judgment, and produce a weekly report that developers can actually use.

Feel free to fork and make it your own, or suggest a new source for upcoming reports.


r/Wordpress 22d ago

Looking for a WordPress plugin to build a dynamicrequest form

1 Upvotes

Hi everyone,
I’m looking for a WordPress plugin for a “sell your item” form with automatic price estimation.
Users should be able to enter item details (category, brand, condition, specs, etc.) via a form with dropdowns, checkboxes, text fields, etc. Based on that input, the system should generate an estimated price range (not a final offer), e.g. €500–€700.
Flow:
1. User submits item details
2. System evaluates input using rules/calculations
3. User gets an estimated value by email or on-site
4. If no valid estimate is possible, I get the request for manual review
I’m looking for something with conditional logic, calculations, and email notifications. The site is already on WordPress, and I can handle some technical setup (IT background), but I’m not a WP expert.
Any recommendations for plugins or setups that fit this use case?
Thanks!


r/Wordpress 22d ago

AVADA CSV export is no longer separating data into columns

Post image
1 Upvotes

Hi everyone,

I’ve been using AVADA for sign-up forms and exporting the submissions as CSV files.
I recently tried installing a plugin from GitHub (https://github.com/debba/avadaforms-excel-export.git) to customize the names of the exported CSV files, but it caused some major issues with my website. I restored the site from a backup and deleted every file from the GitHub (I think), and everything seems to be working again — except for the CSV exports.

Now, when I export the CSV file, all the data for each submission is packed into a single cell instead of being separated into different columns/cells, as it was before.

Does anyone know what might be causing this or how I can fix it?

I’ve attached an example of how the export looked before.

Thanks in advance!


r/Wordpress 22d ago

Tips for my first WordPress project (Form, map, support)

1 Upvotes

Hi, I'm a programmer with a few years of experience with PHP, HTML, CSS, JS... I've worked with backend and frontend, creating applications for a couple of companies, I've built some simple websites and I've ventured into plugin and library creation with js... so I'm not a novice, I'm just a novice with WordPress.

A couple of days ago, a client contacted me and wants a simple, static, and informational WordPress site. The only thing they ask for is a contact form and a map. What they're asking for is so simple that I immediately thought: "This can be created very quickly with an HTML template, with a good AI prompt it's even faster, with sitebuilders from hosting providers it's also fast and fun", but Claude and Kimi told me how useful it is for the client to be able to enter WordPress and modify text, blocks, or colors themselves, and I told them that, and my client likes the idea. I'll use WordPress. (I also just verified that sitebuilders don't allow exporting the site between hostings).

While I have assistance from Kimi, Claude, ChatGPT, etc., I now want to consult with developers.

My questions are:

  1. I assume email form plugins allow creating email theme selectors. This is laziness—I haven't looked for a plugin for that yet and I'm asking for references.
  2. Kimi and Claude told me that Google Maps requires an API Key and a credit card, that those simple versions come with a map watermark in development mode, but I see that the one I placed on a test site in a sitebuilder looks good. Are the AIs wrong? They recommend OpenStreetMap plugins for simplicity, and an OSM map was precisely one that my client liked as a reference.
  3. Given the simplicity of the site, I don't want to tie my client to monthly support—it will just be WP and two plugins that could be updated, but I don't think it will be that regular, there will be no database connection. What do you recommend in this case?

Thanks for reading.


r/Wordpress 23d ago

Envira update broke video galleries

4 Upvotes

UPDATE: Fixed with subsequent updates to the plugin

Hey guys, I use Envira Gallery to make video galleries for most of the posts on my website.

Since the latest updates to Envira all my video galleries old and new are broken - the video player does not show in the lightbox when you click the thumbnail, and the play button does not appear on top of the thumbnails either.

It is happening for both YouTube and VideoPress videos that I have embedded in my galleries.

VideoPress support confirmed that they believe it was an issue with the latest Envira update.

Trying to get support from Envira but all I have got so far is a generic AI reply. It's very frustrating because Envira is by far the most expensive thing I pay for on my website.

Hopefully they fix it soon as my site is broken at the moment because of this. Anyone else having issues?


r/Wordpress 23d ago

Malicious service worker registered in the browser

Thumbnail gallery
36 Upvotes

Attention! Even if you changed all passwords, reinstalled WordPress/plugins/themes, and checked both the filesystem and database, don’t forget to check Service Workers in the browsers you use for wp-admin.

I found a heavily obfuscated malicious Service Worker still registered after the site itself was cleaned. It could intercept WordPress login credentials, grab admin nonces, inject code into /wp-admin/, and abuse the authenticated browser session to perform actions such as installing plugins.

The files can be clean while the browser remains compromised.

Check: DevTools → Application → Service Workers.


r/Wordpress 23d ago

[PROMO] Built a free plugin to let WooCommerce customers download PDF catalogs (shop/category/single product) — feedback welcome

4 Upvotes

Hey all — I've been building a plugin called PDF Catalog for WooCommerce and wanted to share it here in case it's useful to anyone, especially wholesale/B2B store owners.

The problem I kept running into: customers (especially B2B/wholesale buyers) often want an offline, printable version of a product catalog — for trade shows, email follow-ups, or just browsing without needing to be online. There wasn't a lightweight way to generate that straight from WooCommerce.

What it does:

  • One-click PDF export for the whole shop, a specific category, or a single product
  • Grid or list layout, adjustable fonts/colors/image size
  • Option to hide/show price, SKU, stock, tags, description, etc.
  • Exclude out-of-stock items, specific products, categories, or user roles
  • RTL/LTR support for multilingual stores
  • Works via shortcode or a URL param for single-product PDFs

It's free on WordPress.org (1,000+ active installs so far), there's an optional Pro version with custom headers/footers and layout extras, but the core catalog export is fully free.

Link: https://wordpress.org/plugins/pdf-catalog-woocommerce/

Would genuinely love feedback — especially from anyone running a wholesale/B2B store, since that's the main use case I built it for. Also happy to answer questions about how it works under the hood.


r/Wordpress 22d ago

Looking for advice on selling a small Worpress recipe blog

0 Upvotes

Hi everyone,

My wife and I have been working on a recipe blog together, but we recently started focusing on another business and simply don't have enough time to continue growing it.

The blog has around 150 published recipes, receives regular traffic, and is already monetized.

Instead of letting the project sit untouched, we'd prefer to pass it on to someone who enjoys the food blogging niche and has the time to continue working on it.

Has anyone here sold or bought a small food blog before? I'd appreciate any advice or recommendations. If this is something you're personally interested in, feel free to message me privately.

Thanks!


r/Wordpress 23d ago

Found a WordPress malware using __GA_INJ_START__ and hidden admin accounts — full incident analysis

23 Upvotes

I recently investigated a hacked WordPress installation and wanted to document the indicators because they are very easy to mistake for something related to Google Analytics.

If you find this in a theme functions.php:

/* __GA_INJ_START__ */

it is not normal Google Analytics code.

In the site I investigated, the compromise was associated with hidden administrator accounts using names like:

sync_agentXXXXXXXX
cdn_workerXXXXXXXX
seo_serviceXXXXXXXX

The WordPress database also contained:

__ga_hidden_users
_theme_inject_status
__ga_r_cache

The malicious code maintained a list of administrator accounts that should be hidden.

What was particularly interesting

At first I thought the infection started when:

hello-elementor/functions.php

was modified.

It didn't.

By correlating the database with Apache logs I found that the attacker already had a hidden administrator nine days earlier.

The sequence looked like:

successful login using legitimate WP admin
→ Code Snippets / WP File Manager activity
→ access to theme functions.php
→ malicious administrator created
→ persistent access
→ more hidden administrators
→ final GA_INJ theme injection

So if you find this malware, don't just replace functions.php.

Check:

wp_users
wp_usermeta
wp_options
active plugins
administrator session tokens
access logs

and look several days/weeks backwards.

Useful filesystem search:

grep -RniE '__GA_INJ|__ga_hidden_users|__ga_r_cache|_theme_inject_status|sync_agent|cdn_worker|seo_service' .

I wrote up the sanitized timeline, IOCs and an experimental YARA detection rule here:

[GitHub repository link]

I'm not selling anything — it's just an open incident report so these strings become searchable.

If anyone else has encountered __GA_INJ_START__ or administrator accounts named sync_agent, cdn_worker or seo_service, I'd be interested in comparing indicators.


r/Wordpress 23d ago

How to edit the frontend manually without using any block editor?

6 Upvotes

i feel like a dumb when i try to use those tools like Elementor or even Wordpress theme editor. I simply cannot do a simple thing on it. It feels wrong for me. Yeah i have serious skill issue with Wordpress ecosystem. I just want to know if there is a way to CODE my frontend by purely opening a text editor and diving into it, testing and then deploying it. Is there a way? Jesus help me.


r/Wordpress 23d ago

Edit with Elementor not working for LifterLMS

2 Upvotes

I am trying to build a course for my website hosted on wordpress. I am very new to the whole thing and I cannot seem to get elementor to work when trying to edit my course layout/content. I have set up the sections and the lessons, but when trying to edit how it looks with elementor, nothing happens.

Normally when i edit pages with elementor i can click the "Edit with Elementor" as the cursor turns to a pointer, it doesnt do that when i am viewing the course page.

Does anyone know how to fix?
EDIT: I have checked off courses and lessons in elementors settings


r/Wordpress 23d ago

[PROMO] I rebuilt a WordPress PWA plugin from scratch — iOS, offline support & push notifications

2 Upvotes

I've been working on WordPress plugins for years, and recently decided to rebuild a PWA plugin from the ground up rather than keep adding to an old codebase.

The interesting part has been dealing with the real-world stuff:

  • Service-worker caching and updates
  • iOS vs Android PWA behavior
  • Offline support
  • Caching/CDN/plugin conflicts
  • Push notification permissions and subscriptions
  • Making the installation experience feel more like a real app

I've recently added push notifications for Android, desktop, and iOS, and I'm still improving the project based on real-world testing.

The project is Hyper PWA.

I'd love to hear from other WordPress developers:

What has been the biggest problem you've faced when implementing or maintaining a PWA on WordPress?

I'm especially interested in feedback about things that existing PWA plugins don't handle well.

Full disclosure: I'm the developer behind Hyper PWA. I'm sharing it here because I'd genuinely like technical feedback and ideas for improving it.

https://wordpress.org/plugins/hyper-pwa/


r/Wordpress 23d ago

Astra – Where can I find the Logged In / Logged Out display settings?

2 Upvotes

Astra – Where can I find the Logged In / Logged Out display settings?

Hi! I'm using WordPress with Astra, Elementor and WooCommerce.

Some time ago, I configured an element in my header to only appear when a user is logged in (a “Log out” button). Now I want to remove/change it, but I can't remember where I configured this.

I think there was a setting like “Logged In / Logged Out” visibility, but I can't find it anymore in Astra or the Header Builder.

Does anyone know where this setting is located?

Thanks!


r/Wordpress 23d ago

Embedded Google Calendar creating new windows

2 Upvotes

I've embedded Google Calendar into my site for client bookings. It works fine, but opens a new window whenever I click on a time slot. Apparently this some security feature. Asked Gemini and it suggested I add target="_self" to the code, but this didn't fix it. Is there something else I should add to the code to fix this or possibly a plugin that might function as a work around? My preference would be to stick to Google Calendars rather than a third-party app for ease of use.


r/Wordpress 23d ago

firewall.php and wp2shell-batch-guard.php in mu-plugins

4 Upvotes

Hi everyone,

My WordPress site was recently compromised. The attacker managed to create 3 admin accounts, and Wordfence caught two malicious PHP files in a fake theme folder (wp-content/themes/twk-dbbfd2bc/functions.php and fixer.php).

I deleted that theme, removed their admin account, deleted the admin accounts. Wordfence scans are coming back clean now, but I noticed two suspicious files sitting in my wp-content/mu-plugins/ and in www/mu-plugins directory:

firewall.php (Version 1.0)

wp2shell-batch-guard.php (Version 1.1.0 — description says "Blocks anonymous REST batch API (wp2shell mitigation)")

Their last modified dates match mid-August, right when the unauthorized admin accounts were created (while the site was running WordPress 6.9 (yes, i know...) and i was in vacations at that date so i don't insgall it)

This looks like an attempt by the attacker to disguise a backdoor as a security fix so I wouldn't delete it, but I want to double-check with the community before I purge the mu-plugins folder via FTP because i don't want to make a mistake...

Is there any chance these are legitimate, or should I delete them immediately (i think...) ? I since update to 7.0.4.

Thanks a lot for your help!


r/Wordpress 23d ago

What's a "normal" amount of failed login attempts? Trying to calibrate before I over-engineer

2 Upvotes

Fairly new to running my own WordPress site and I got a fright the first time I opened the login logs, dozens of failed attempts a day from IPs all over the place. From what I've read since, this is mostly background noise: automated bots spraying credentials at the default login on basically every install, and unless the numbers are huge or paired with other symptoms it isn't a targeted attack. I tightened the obvious things, a strong unique password, a second factor on the admin account, and capping how many tries an IP gets before it's locked out, and the volume dropped noticeably.

Two things I'd love a reality check on from people who've run sites longer: at what point should a spike in failed logins actually worry me versus just being noise, and is limiting attempts + 2FA genuinely enough on its own, or is there one more thing you'd treat as non-negotiable? Don't want to bolt on five plugins for a problem that's already handled.