Why Your WordPress Plugin Page Isn't Updating After an SVN Commit
Content
You've spent hours perfecting your plugin, committed the updated files to the WordPress SVN repository, and confirmed they are there. Yet, hours or even a day later, your plugin page on WordPress.org still shows the wrong version, an old banner, or even the dreaded "Awaiting Data Upload" message. This is a common and frustrating hurdle for many developers.
This guide will walk you through the most common reasons why a plugin page fails to update and how to resolve them.
Why This Happens
The WordPress.org plugin repository does not update in real-time. It relies on a system that processes SVN commits on a schedule. However, the most frequent cause of a stalled update is not the system's delay but an error in the plugin's SVN structure or metadata.
Common Solutions and Checks
1. Verify Your SVN Structure
The single most common mistake is an incorrect SVN folder structure. Your plugin's SVN repository must follow a strict layout:
/trunk/- Contains the main development version./tags/1.2.3/- Contains a specific, stable version of your plugin (replace 1.2.3 with your version number)./assets/- Contains plugin banners and icons.
Critical Check: Your new version number in the Stable Tag field of your readme.txt file must exactly match the name of a folder inside your /tags/ directory. For example, if your Stable tag is 1.5.0, you must have a /tags/1.5.0/ directory containing all your plugin files, not just the readme.txt.
2. Validate Your Readme.txt File
A single formatting error in your readme.txt file can prevent the system from parsing it correctly. Use the official Readme Validator tool to check your file for errors before committing.
3. Check Plugin Headers
Ensure the version number in your main plugin file's header (e.g., Plugin Version: 1.5.0) matches the version you are trying to release and the tag you've created.
4. Correct Asset File Naming and Placement
For banners and icons to display, they must be placed in the /assets/ directory and named correctly. The required files are:
banner-772x250.jpg(or .png)icon-256x256.jpg(or .png)
Note: The letter 'x' in the filename must be a lowercase X, not a multiplication symbol (×).
5. Be Patient and Force a Refresh
Sometimes, the system simply needs more time to process your commit. While delays longer than 24 hours are unusual, they can happen. You can try to "nudge" the system by making a minor, inconsequential change to a file in your /trunk/ directory and committing it.
What to Do If Nothing Works
If you have verified all of the above and your page still won't update after a significant wait (over 24 hours), the best course of action is to contact the WordPress Plugin Team directly for assistance. You can reach them via email at [email protected] or in the #pluginreview channel on the Make WordPress Slack.
By methodically checking these common issues, you can usually resolve the problem and get your plugin page updated to showcase your latest work.
Related Support Threads Support
-
My plugin cant load images in media libaryhttps://wordpress.org/support/topic/my-plugin-cant-load-images-in-media-libary/
-
Where can I find the ‘Team Template’?https://wordpress.org/support/topic/where-can-i-find-the-team-template/
-
Custom Theme – conflict with new plugin searchhttps://wordpress.org/support/topic/custom-theme-conflict-with-new-plugin-search/
-
Plugin installation link not workinghttps://wordpress.org/support/topic/plugin-installation-link-not-working/
-
WP version controlhttps://wordpress.org/support/topic/wp-version-control/
-
Plugin page not updatinghttps://wordpress.org/support/topic/plugin-page-not-updating-2/
-
Issue with adding banner to my pluginhttps://wordpress.org/support/topic/issue-with-adding-banner-to-my-plugin/
-
Making a plugin ( 2 buttons, each button displays s3 bucket contents to page)https://wordpress.org/support/topic/making-a-plugin-2-buttons-each-button-displays-s3-bucket-contents-to-page/
-
Dados de plugins no sistemahttps://wordpress.org/support/topic/dados-de-plugins-no-sistema/
-
Plugin Page Still Says “Awaiting Data Upload” After Commithttps://wordpress.org/support/topic/plugin-page-still-says-awaiting-data-upload-after-commit/
-
Access Logs – Downloadhttps://wordpress.org/support/topic/access-logs-download/
-
Plugin SVN tag does not existhttps://wordpress.org/support/topic/plugin-svn-tag-does-not-exist/
-
Widget Icon Issueshttps://wordpress.org/support/topic/widget-icon-issues/
-
WordPress.org plugin installation stats counterhttps://wordpress.org/support/topic/wordpress-org-plugin-installation-stats-counter/
-
WordPress custom Plugin showing up white screenhttps://wordpress.org/support/topic/wordpress-custom-plugin-showing-up-white-screen/
-
My Plugin description not displaying on plugin pagehttps://wordpress.org/support/topic/my-plugin-description-not-displaying-on-plugin-page/
-
New Version Not Displaying as Latest Release on WordPress Plugin Pagehttps://wordpress.org/support/topic/new-version-not-displaying-as-latest-release-on-wordpress-plugin-page/
-
Statistics about plugin downloadshttps://wordpress.org/support/topic/statistics-about-plugin-downloads/
-
Plugin Icon and Banner on Codexhttps://wordpress.org/support/topic/plugin-icon-and-banner-on-codex/
-
Issue with SVNhttps://wordpress.org/support/topic/issue-with-svn/
-
Need To Receive The plugin Update email in My New emailhttps://wordpress.org/support/topic/need-to-receive-the-plugin-update-email-in-my-new-email/
-
plugin activated. but not to be found from gutenberghttps://wordpress.org/support/topic/plugin-activated-but-not-to-be-found-from-gutenberg/
-
Notification if any plugin gets disabledhttps://wordpress.org/support/topic/notification-if-any-plugin-gets-disabled/
-
Rejecting of the Plugin ‘Kbiz Koel Free AI Content Generator’ (kigo-https://wordpress.org/support/topic/rejecting-of-the-plugin-kbiz-koel-free-ai-content-generator-kigo/
-
Signup plugin code is generating url on different pagehttps://wordpress.org/support/topic/signup-plugin-code-is-generating-url-on-different-page/
-
Administration Plugin Pagehttps://wordpress.org/support/topic/administration-plugin-page/
-
Calendar Plugin not showing next yearhttps://wordpress.org/support/topic/calendar-plugin-not-showing-next-year/
-
My plugin won’t install.https://wordpress.org/support/topic/please-dont-roast-me/
-
Can get my new plugin version to showhttps://wordpress.org/support/topic/can-get-my-new-plugin-version-to-show/
-
Plugin submission supporthttps://wordpress.org/support/topic/plugin-submission-support/
-
Help Needed: Plugin Update (v1.1.2) Not Appearing in WordPress Adminhttps://wordpress.org/support/topic/help-needed-plugin-update-v1-1-2-not-appearing-in-wordpress-admin/