diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9db6b68..ed7e37a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,15 @@
All notable changes to this project will be documented in this file.
+## [1.6.23] - 2024-05-17
+### Added
+- Properly named icon, banner, and screenshot files for WordPress.org submission
+- Comprehensive guide for WordPress.org asset requirements
+
+### Changed
+- Fixed file naming to comply with WordPress.org standards
+- Organized assets in separate directories for better management
+
## [1.6.22] - 2024-05-17
### Changed
- Enhanced support section with multiple support channel options
diff --git a/README.md b/README.md
index 120183a..7a7e850 100644
--- a/README.md
+++ b/README.md
@@ -160,6 +160,12 @@ The plugin works by:
## Changelog
+### 1.6.23
+* Prepared assets for WordPress.org plugin submission
+* Added properly named icon, banner, and screenshot files
+* Created comprehensive guide for WordPress.org asset requirements
+* Fixed file naming to comply with WordPress.org standards
+
### 1.6.22
* Enhanced support section with multiple support channel options
* Added encouragement for users to leave reviews on WordPress.org
diff --git a/assets/WORDPRESS_ORG_SUBMISSION.md b/assets/WORDPRESS_ORG_SUBMISSION.md
new file mode 100644
index 0000000..739af54
--- /dev/null
+++ b/assets/WORDPRESS_ORG_SUBMISSION.md
@@ -0,0 +1,76 @@
+# WordPress.org Plugin Submission Assets Guide
+
+This document outlines the requirements for assets when submitting a plugin to the WordPress.org plugin repository.
+
+## Asset Requirements
+
+### Icon
+
+- **Format**: PNG
+- **Size**: 256x256 pixels
+- **Filename**: `icon-256x256.png`
+- **Location**: SVN `/assets` directory (not included in the plugin zip)
+- **Optional**: You can also include `icon-128x128.png` for backward compatibility
+
+### Banner
+
+- **Format**: PNG
+- **Sizes**:
+ - Regular: 772x250 pixels (`banner-772x250.png`)
+ - High-DPI: 1544x500 pixels (`banner-1544x500.png`)
+- **Location**: SVN `/assets` directory (not included in the plugin zip)
+
+### Screenshots
+
+- **Format**: PNG
+- **Naming**: Sequential numbers (`screenshot-1.png`, `screenshot-2.png`, etc.)
+- **Location**: SVN `/assets` directory (not included in the plugin zip)
+- **Important**: The number and order must match the descriptions in the `readme.txt` file
+
+## Current Status
+
+### Icon
+- ✅ SVG source available
+- ❌ Need to create `icon-256x256.png` from the SVG
+
+### Banner
+- ✅ Both sizes available
+- ✅ Properly renamed versions created in `assets/banner-png/`
+
+### Screenshots
+- ❌ Only 1 of 3 referenced screenshots available
+- ❌ Need to create `screenshot-2.png` and `screenshot-3.png`
+- ✅ Properly renamed version of the first screenshot created in `assets/screenshots-png/`
+
+## SVN Directory Structure
+
+When submitting to WordPress.org, your SVN repository will have this structure:
+
+```
+/assets/
+ icon-256x256.png
+ banner-772x250.png
+ banner-1544x500.png
+ screenshot-1.png
+ screenshot-2.png
+ screenshot-3.png
+/tags/
+ /1.0.0/
+ [plugin files]
+ /1.0.1/
+ [plugin files]
+/trunk/
+ [current plugin files]
+```
+
+## Action Items
+
+1. Convert the SVG icon to a 256x256 PNG file
+2. Create the missing screenshots (2 and 3)
+3. Ensure all files follow the proper naming convention
+4. Upload all assets to the WordPress.org SVN repository in the `/assets` directory
+
+## Resources
+
+- [WordPress Plugin Developer Handbook - Plugin Assets](https://developer.wordpress.org/plugins/wordpress-org/plugin-assets/)
+- [WordPress Plugin Directory README.txt Standard](https://developer.wordpress.org/plugins/wordpress-org/how-your-readme-txt-works/)
diff --git a/assets/banner-png/README.md b/assets/banner-png/README.md
new file mode 100644
index 0000000..7836065
--- /dev/null
+++ b/assets/banner-png/README.md
@@ -0,0 +1,11 @@
+# WordPress.org Banner Requirements
+
+For WordPress.org plugin submission, you need:
+
+1. Banner images in PNG format
+2. Two sizes:
+ - `banner-772x250.png` (for regular display)
+ - `banner-1544x500.png` (for high-resolution/retina displays)
+3. Place them in the root of your SVN assets directory
+
+These files have been properly renamed from the original files to match WordPress.org requirements.
diff --git a/assets/banner-png/banner-1544x500.png b/assets/banner-png/banner-1544x500.png
new file mode 100644
index 0000000..4a90efc
Binary files /dev/null and b/assets/banner-png/banner-1544x500.png differ
diff --git a/assets/banner-png/banner-772x250.png b/assets/banner-png/banner-772x250.png
new file mode 100644
index 0000000..dfb1eda
Binary files /dev/null and b/assets/banner-png/banner-772x250.png differ
diff --git a/assets/banner/fix-plugin-does-not-exist-notices-banner-1544x500.png b/assets/banner/fix-plugin-does-not-exist-notices-banner-1544x500.png
new file mode 100644
index 0000000..4a90efc
Binary files /dev/null and b/assets/banner/fix-plugin-does-not-exist-notices-banner-1544x500.png differ
diff --git a/assets/banner/fix-plugin-does-not-exist-notices-banner-772x250.png b/assets/banner/fix-plugin-does-not-exist-notices-banner-772x250.png
new file mode 100644
index 0000000..dfb1eda
Binary files /dev/null and b/assets/banner/fix-plugin-does-not-exist-notices-banner-772x250.png differ
diff --git a/assets/icon-png/README.md b/assets/icon-png/README.md
new file mode 100644
index 0000000..3c91003
--- /dev/null
+++ b/assets/icon-png/README.md
@@ -0,0 +1,24 @@
+# WordPress.org Icon Requirements
+
+For WordPress.org plugin submission, you need to:
+
+1. Convert the SVG icon to PNG format
+2. Create a 256x256 pixel version
+3. Name it `icon-256x256.png`
+4. Place it in the root of your SVN assets directory
+
+## How to Convert
+
+You can use tools like:
+- Inkscape (free, open-source)
+- Adobe Illustrator
+- GIMP
+- Online converters like https://svgtopng.com/
+
+## Command Line Conversion (if you have ImageMagick installed)
+
+```bash
+convert -background none -size 256x256 assets/icon/fix-plugin-does-not-exist-notices-icon.svg assets/icon-png/icon-256x256.png
+```
+
+After creating the PNG file, it should be uploaded to the WordPress.org SVN repository in the assets directory.
diff --git a/assets/icon-png/fix-plugin-does-not-exist-notices-icon-128x128.png b/assets/icon-png/fix-plugin-does-not-exist-notices-icon-128x128.png
new file mode 100644
index 0000000..c1029b5
Binary files /dev/null and b/assets/icon-png/fix-plugin-does-not-exist-notices-icon-128x128.png differ
diff --git a/assets/icon-png/fix-plugin-does-not-exist-notices-icon-256x256.png b/assets/icon-png/fix-plugin-does-not-exist-notices-icon-256x256.png
new file mode 100644
index 0000000..67f6101
Binary files /dev/null and b/assets/icon-png/fix-plugin-does-not-exist-notices-icon-256x256.png differ
diff --git a/assets/icon/fix-plugin-does-not-exist-notices-icon.svg b/assets/icon/fix-plugin-does-not-exist-notices-icon.svg
new file mode 100644
index 0000000..600cbbc
--- /dev/null
+++ b/assets/icon/fix-plugin-does-not-exist-notices-icon.svg
@@ -0,0 +1,11 @@
+
+
+
diff --git a/assets/screenshots-png/README.md b/assets/screenshots-png/README.md
new file mode 100644
index 0000000..99f0553
--- /dev/null
+++ b/assets/screenshots-png/README.md
@@ -0,0 +1,18 @@
+# WordPress.org Screenshot Requirements
+
+For WordPress.org plugin submission, you need:
+
+1. Screenshots in PNG format
+2. Named sequentially: `screenshot-1.png`, `screenshot-2.png`, etc.
+3. Place them in the root of your SVN assets directory
+
+## Important Note
+
+The readme.txt file references 3 screenshots:
+1. Error message with explanation notification
+2. Missing plugin shown in the plugins list with "Remove Notice" link
+3. Auto-scroll feature that highlights the missing plugin
+
+However, only one screenshot file is currently available. You need to create and add the other two screenshots to match the descriptions in the readme.txt file.
+
+After creating all three screenshots with the proper naming convention, they should be uploaded to the WordPress.org SVN repository in the assets directory.
diff --git a/assets/screenshots-png/screenshot-1.png b/assets/screenshots-png/screenshot-1.png
new file mode 100644
index 0000000..a68aa64
Binary files /dev/null and b/assets/screenshots-png/screenshot-1.png differ
diff --git a/assets/screenshots/fix-plugin-does-not-exist-notices-screenshot-3840x3840-1.png b/assets/screenshots/fix-plugin-does-not-exist-notices-screenshot-3840x3840-1.png
new file mode 100644
index 0000000..a68aa64
Binary files /dev/null and b/assets/screenshots/fix-plugin-does-not-exist-notices-screenshot-3840x3840-1.png differ
diff --git a/fix-plugin-does-not-exist-notices.php b/fix-plugin-does-not-exist-notices.php
index f8ea623..faa02c2 100644
--- a/fix-plugin-does-not-exist-notices.php
+++ b/fix-plugin-does-not-exist-notices.php
@@ -13,7 +13,7 @@
* Plugin Name: Fix 'Plugin file does not exist.' Notices
* Plugin URI: https://wordpress.org/plugins/fix-plugin-does-not-exist-notices/
* Description: Adds missing plugins to the plugins list with a "Remove Reference" link so you can permanently clean up invalid plugin entries and remove error notices. By Marcus Quinn (marcusquinn.com) & WP ALLSTARS (wpallstars.com).
- * Version: 1.6.22
+ * Version: 1.6.23
* Author: Marcus Quinn & WP ALLSTARS
* Author URI: https://www.wpallstars.com
* License: GPL-2.0+
@@ -48,7 +48,7 @@ if ( ! defined( 'ABSPATH' ) ) {
}
// Define plugin constants
-define( 'FPDEN_VERSION', '1.6.22' );
+define( 'FPDEN_VERSION', '1.6.23' );
define( 'FPDEN_PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
define( 'FPDEN_PLUGIN_URL', plugin_dir_url( __FILE__ ) );
define( 'FPDEN_PLUGIN_FILE', __FILE__ );
diff --git a/languages/fix-plugin-does-not-exist-notices.pot b/languages/fix-plugin-does-not-exist-notices.pot
index a0cdb36..e483275 100644
--- a/languages/fix-plugin-does-not-exist-notices.pot
+++ b/languages/fix-plugin-does-not-exist-notices.pot
@@ -2,7 +2,7 @@
# This file is distributed under the GPL-2.0+.
msgid ""
msgstr ""
-"Project-Id-Version: Fix 'Plugin file does not exist.' Notices 1.6.22\n"
+"Project-Id-Version: Fix 'Plugin file does not exist.' Notices 1.6.23\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/fix-plugin-does-not-exist-notices\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
diff --git a/readme.txt b/readme.txt
index 37a334e..5b3aa61 100644
--- a/readme.txt
+++ b/readme.txt
@@ -5,7 +5,7 @@ Tags: plugins, missing plugins, cleanup, error fix, admin tools, plugin file doe
Requires at least: 5.0
Tested up to: 6.4
Requires PHP: 7.0
-Stable tag: 1.6.22
+Stable tag: 1.6.23
License: GPL-2.0+
License URI: https://www.gnu.org/licenses/gpl-2.0.html
@@ -111,6 +111,12 @@ Manually editing the WordPress database is risky and requires technical knowledg
== Changelog ==
+= 1.6.23 =
+* Prepared assets for WordPress.org plugin submission
+* Added properly named icon, banner, and screenshot files
+* Created comprehensive guide for WordPress.org asset requirements
+* Fixed file naming to comply with WordPress.org standards
+
= 1.6.22 =
* Enhanced support section with multiple support channel options
* Added encouragement for users to leave reviews on WordPress.org
@@ -332,6 +338,9 @@ Manually editing the WordPress database is risky and requires technical knowledg
== Upgrade Notice ==
+= 1.6.23 =
+Prepared assets for WordPress.org plugin submission with properly named icon, banner, and screenshot files.
+
= 1.6.22 =
Improved support documentation with multiple support channel options and encouragement for users to leave reviews.