Compare commits
16 Commits
v1.6.16
...
003892375c
Author | SHA1 | Date | |
---|---|---|---|
003892375c | |||
450b846d41 | |||
5049557e04 | |||
cf977a250d | |||
6942ae83aa | |||
8f5acd3031 | |||
17d3d0946a | |||
120363da0b | |||
c6687eebcc | |||
10a1012c68 | |||
e019feb44f | |||
89b695329c | |||
d753359367 | |||
7eccc000e8 | |||
19366269e3 | |||
1113893dc1 |
@ -1,12 +1,33 @@
|
|||||||
# AI Assistant Guide for Fix Plugin Does Not Exist Notices
|
# AI Assistant Guide for WordPress Plugin Development
|
||||||
|
|
||||||
This guide helps AI assistants understand the project structure, workflows, and best practices for this repository.
|
This guide helps AI assistants understand the project structure, workflows, and best practices for this repository.
|
||||||
|
|
||||||
|
## AI IDE Configuration
|
||||||
|
|
||||||
|
This repository includes configuration files for various AI-powered development tools:
|
||||||
|
|
||||||
|
- `.aiconfig` - General AI configuration (model preferences, ignore patterns)
|
||||||
|
- `.augmentignore` - Ignore patterns for Augment
|
||||||
|
- `.cursorignore` - Ignore patterns for Cursor
|
||||||
|
- `.v0ignore` - Ignore patterns for v0
|
||||||
|
- `.windsurfignore` - Ignore patterns for Windsurf
|
||||||
|
- `.clinerc` - Configuration for Cline
|
||||||
|
- `.rooignore` - Ignore patterns for Roo
|
||||||
|
- `.geminiignore` - Ignore patterns for Gemini Code Assist
|
||||||
|
- `.loveablerc` - Configuration for Loveable
|
||||||
|
- `.boltignore` - Ignore patterns for Bolt
|
||||||
|
- `.codyignore` - Ignore patterns for Cody
|
||||||
|
- `.continuerc` - Configuration for Continue
|
||||||
|
|
||||||
|
All these files respect `.gitignore` patterns and only include additional tool-specific patterns. The `!` prefix can be used in these files to include files that are excluded by `.gitignore`.
|
||||||
|
|
||||||
## Project Overview
|
## Project Overview
|
||||||
|
|
||||||
- **Plugin Name**: Fix 'Plugin file does not exist.' Notices
|
- **Plugin Name**: [PLUGIN_NAME]
|
||||||
- **Repository**: https://github.com/wpallstars/fix-plugin-does-not-exist-notices
|
- **Repository**: [REPOSITORY_URL]
|
||||||
- **Description**: WordPress plugin that adds missing plugins to the plugins list with a "Remove Reference" link to clean up invalid plugin entries and remove error notices.
|
- **Description**: [PLUGIN_DESCRIPTION]
|
||||||
|
|
||||||
|
This section should be updated with your specific plugin information. The current implementation is for the "Fix 'Plugin file does not exist.' Notices" plugin, which adds missing plugins to the plugins list with a "Remove Notice" link to clean up invalid plugin entries and remove error notices.
|
||||||
|
|
||||||
## Version Management
|
## Version Management
|
||||||
|
|
||||||
|
19
.aiconfig
Normal file
19
.aiconfig
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
{
|
||||||
|
"name": "fix-plugin-does-not-exist-notices",
|
||||||
|
"description": "WordPress plugin to fix 'Plugin file does not exist' notices",
|
||||||
|
"schema_version": "1.0.0",
|
||||||
|
"_comment": "This configuration file is used by AI tools that support the .aiconfig format. It defines model preferences and ignore patterns for AI context. You can use the ! prefix to include files that are excluded by .gitignore. Example: !important-file.log",
|
||||||
|
"ignore_patterns": [
|
||||||
|
".ai-tmp/"
|
||||||
|
],
|
||||||
|
"models": {
|
||||||
|
"default": "gpt-4o",
|
||||||
|
"code_generation": "gpt-4o",
|
||||||
|
"code_explanation": "gpt-4o",
|
||||||
|
"documentation": "gpt-4o"
|
||||||
|
},
|
||||||
|
"settings": {
|
||||||
|
"temperature": 0.2,
|
||||||
|
"max_tokens": 4000
|
||||||
|
}
|
||||||
|
}
|
8
.augmentignore
Normal file
8
.augmentignore
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
# Augment ignore file
|
||||||
|
# Additional patterns beyond .gitignore that should be ignored by Augment's context engine
|
||||||
|
|
||||||
|
# You can use the ! prefix to include files that are excluded by .gitignore
|
||||||
|
# Example: !important-file.log (This would include important-file.log even if *.log is in .gitignore)
|
||||||
|
|
||||||
|
# Augment specific
|
||||||
|
.augment-cache/
|
8
.boltignore
Normal file
8
.boltignore
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
# Bolt.net ignore file
|
||||||
|
# Additional patterns beyond .gitignore for Bolt.net's AI context
|
||||||
|
|
||||||
|
# You can use the ! prefix to include files that are excluded by .gitignore
|
||||||
|
# Example: !important-file.log (This would include important-file.log even if *.log is in .gitignore)
|
||||||
|
|
||||||
|
# Bolt-specific temporary files
|
||||||
|
.bolt-tmp/
|
8
.clinerc
Normal file
8
.clinerc
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"_comment": "This configuration file is used by Cline AI IDE. It defines model preferences and ignore patterns for AI context. You can use the ! prefix to include files that are excluded by .gitignore. Example: !important-file.log",
|
||||||
|
"ignore": [
|
||||||
|
".cline-tmp/"
|
||||||
|
],
|
||||||
|
"model": "gpt-4o",
|
||||||
|
"temperature": 0.2
|
||||||
|
}
|
8
.codyignore
Normal file
8
.codyignore
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
# Cody ignore file
|
||||||
|
# Additional patterns beyond .gitignore for Cody's AI context
|
||||||
|
|
||||||
|
# You can use the ! prefix to include files that are excluded by .gitignore
|
||||||
|
# Example: !important-file.log (This would include important-file.log even if *.log is in .gitignore)
|
||||||
|
|
||||||
|
# Cody-specific temporary files
|
||||||
|
.cody-tmp/
|
8
.continuerc
Normal file
8
.continuerc
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"_comment": "This configuration file is used by Continue AI IDE. It defines model preferences and ignore patterns for AI context. You can use the ! prefix to include files that are excluded by .gitignore. Example: !important-file.log",
|
||||||
|
"ignore": [
|
||||||
|
".continue-tmp/"
|
||||||
|
],
|
||||||
|
"model": "gpt-4o",
|
||||||
|
"temperature": 0.2
|
||||||
|
}
|
8
.cursorignore
Normal file
8
.cursorignore
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
# Cursor ignore file
|
||||||
|
# Additional patterns beyond .gitignore for Cursor's AI context
|
||||||
|
|
||||||
|
# You can use the ! prefix to include files that are excluded by .gitignore
|
||||||
|
# Example: !important-file.log (This would include important-file.log even if *.log is in .gitignore)
|
||||||
|
|
||||||
|
# Cursor-specific temporary files
|
||||||
|
.cursor-tmp/
|
@ -1,3 +1,7 @@
|
|||||||
|
# This file is used by WordPress.org plugin deployment scripts
|
||||||
|
# It determines which files/directories should be excluded from the plugin zip
|
||||||
|
# Note: Many patterns are already in .gitignore - this file focuses on deployment-specific exclusions
|
||||||
|
|
||||||
# Git
|
# Git
|
||||||
.git
|
.git
|
||||||
.github
|
.github
|
||||||
|
8
.geminiignore
Normal file
8
.geminiignore
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
# Gemini Code Assist ignore file
|
||||||
|
# Additional patterns beyond .gitignore for Gemini Code Assist's AI context
|
||||||
|
|
||||||
|
# You can use the ! prefix to include files that are excluded by .gitignore
|
||||||
|
# Example: !important-file.log (This would include important-file.log even if *.log is in .gitignore)
|
||||||
|
|
||||||
|
# Gemini-specific temporary files
|
||||||
|
.gemini-tmp/
|
3
.gitattributes
vendored
3
.gitattributes
vendored
@ -1,3 +1,6 @@
|
|||||||
|
# This file configures how Git handles line endings and file types
|
||||||
|
# It is independent from .gitignore which controls which files are tracked
|
||||||
|
|
||||||
# Auto detect text files and perform LF normalization
|
# Auto detect text files and perform LF normalization
|
||||||
* text=auto
|
* text=auto
|
||||||
|
|
||||||
|
80
.gitignore
vendored
80
.gitignore
vendored
@ -60,6 +60,77 @@ debug.log
|
|||||||
*.afdesign
|
*.afdesign
|
||||||
*.afphoto
|
*.afphoto
|
||||||
*.afpub
|
*.afpub
|
||||||
|
*.psd
|
||||||
|
*.ai
|
||||||
|
*.sketch
|
||||||
|
*.fig
|
||||||
|
*.xd
|
||||||
|
*.indd
|
||||||
|
*.aep
|
||||||
|
*.prproj
|
||||||
|
*.psb
|
||||||
|
*.xcf
|
||||||
|
*.cdr
|
||||||
|
*.eps
|
||||||
|
*.svg.bak
|
||||||
|
*.blend
|
||||||
|
*.blend1
|
||||||
|
*.blend2
|
||||||
|
*.c4d
|
||||||
|
*.max
|
||||||
|
*.3ds
|
||||||
|
*.fbx
|
||||||
|
|
||||||
|
# Office documents
|
||||||
|
*.docx
|
||||||
|
*.xlsx
|
||||||
|
*.pptx
|
||||||
|
*.ppt
|
||||||
|
*.doc
|
||||||
|
*.xls
|
||||||
|
*.pdf
|
||||||
|
|
||||||
|
# IDE specific
|
||||||
|
*.code-workspace
|
||||||
|
.history/
|
||||||
|
.ionide/
|
||||||
|
|
||||||
|
# AI tools
|
||||||
|
.ai-prompts/
|
||||||
|
.completions/
|
||||||
|
.chat-history/
|
||||||
|
.cursor/
|
||||||
|
.cursor-cache/
|
||||||
|
.cursor-tmp/
|
||||||
|
.v0/
|
||||||
|
.v0-cache/
|
||||||
|
.v0-tmp/
|
||||||
|
.windsurf/
|
||||||
|
.windsurf-cache/
|
||||||
|
.windsurf-tmp/
|
||||||
|
.cline/
|
||||||
|
.cline-cache/
|
||||||
|
.cline-tmp/
|
||||||
|
.roo/
|
||||||
|
.roo-cache/
|
||||||
|
.roo-tmp/
|
||||||
|
.gemini/
|
||||||
|
.gemini-cache/
|
||||||
|
.gemini-tmp/
|
||||||
|
.loveable/
|
||||||
|
.loveable-cache/
|
||||||
|
.loveable-tmp/
|
||||||
|
.bolt/
|
||||||
|
.bolt-cache/
|
||||||
|
.bolt-tmp/
|
||||||
|
.cody/
|
||||||
|
.cody-cache/
|
||||||
|
.cody-tmp/
|
||||||
|
.continue/
|
||||||
|
.continue-cache/
|
||||||
|
.continue-tmp/
|
||||||
|
.ai-tmp/
|
||||||
|
.augment-cache/
|
||||||
|
|
||||||
# WordPress testing
|
# WordPress testing
|
||||||
.phpunit.result.cache
|
.phpunit.result.cache
|
||||||
@ -67,6 +138,15 @@ debug.log
|
|||||||
phpunit.xml
|
phpunit.xml
|
||||||
phpcs.xml
|
phpcs.xml
|
||||||
|
|
||||||
|
# WordPress specific files
|
||||||
|
wp-content/advanced-cache.php
|
||||||
|
wp-content/object-cache.php
|
||||||
|
wp-content/db.php
|
||||||
|
wp-content/debug.log
|
||||||
|
|
||||||
|
# Temporary files
|
||||||
|
.temp-*
|
||||||
|
|
||||||
# Development tools
|
# Development tools
|
||||||
.git/
|
.git/
|
||||||
.github/
|
.github/
|
||||||
|
8
.loveablerc
Normal file
8
.loveablerc
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"_comment": "This configuration file is used by Loveable AI IDE. It defines model preferences and ignore patterns for AI context. You can use the ! prefix to include files that are excluded by .gitignore. Example: !important-file.log",
|
||||||
|
"ignore": [
|
||||||
|
".loveable-tmp/"
|
||||||
|
],
|
||||||
|
"model": "gpt-4o",
|
||||||
|
"temperature": 0.2
|
||||||
|
}
|
8
.rooignore
Normal file
8
.rooignore
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
# Roo Code ignore file
|
||||||
|
# Additional patterns beyond .gitignore for Roo Code's AI context
|
||||||
|
|
||||||
|
# You can use the ! prefix to include files that are excluded by .gitignore
|
||||||
|
# Example: !important-file.log (This would include important-file.log even if *.log is in .gitignore)
|
||||||
|
|
||||||
|
# Roo-specific temporary files
|
||||||
|
.roo-tmp/
|
8
.v0ignore
Normal file
8
.v0ignore
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
# v0 ignore file
|
||||||
|
# Additional patterns beyond .gitignore for v0's context
|
||||||
|
|
||||||
|
# You can use the ! prefix to include files that are excluded by .gitignore
|
||||||
|
# Example: !important-file.log (This would include important-file.log even if *.log is in .gitignore)
|
||||||
|
|
||||||
|
# v0-specific temporary files
|
||||||
|
.v0-tmp/
|
8
.windsurfignore
Normal file
8
.windsurfignore
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
# Windsurf ignore file
|
||||||
|
# Additional patterns beyond .gitignore for Windsurf's context
|
||||||
|
|
||||||
|
# You can use the ! prefix to include files that are excluded by .gitignore
|
||||||
|
# Example: !important-file.log (This would include important-file.log even if *.log is in .gitignore)
|
||||||
|
|
||||||
|
# Windsurf-specific temporary files
|
||||||
|
.windsurf-tmp/
|
91
CHANGELOG.md
91
CHANGELOG.md
@ -2,6 +2,97 @@
|
|||||||
|
|
||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
|
|
||||||
|
## [1.6.28] - 2024-05-17
|
||||||
|
### Changed
|
||||||
|
- Consolidated asset documentation into a single comprehensive guide
|
||||||
|
- Clarified that `-rtl` suffix is for Right-to-Left languages, not dark mode
|
||||||
|
- Updated all asset README files to point to the main documentation
|
||||||
|
- Improved file organization and documentation structure
|
||||||
|
|
||||||
|
## [1.6.27] - 2024-05-17
|
||||||
|
### Changed
|
||||||
|
- Clarified RTL support in WordPress.org asset documentation
|
||||||
|
- Corrected information about `-rtl` suffix for assets (for right-to-left languages, not dark themes)
|
||||||
|
- Consolidated asset files and improved documentation
|
||||||
|
|
||||||
|
## [1.6.26] - 2024-05-17
|
||||||
|
### Changed
|
||||||
|
- Updated screenshot references to use a single comprehensive screenshot
|
||||||
|
- Fixed asset directory paths in documentation
|
||||||
|
- Improved ImageMagick conversion commands for icon generation
|
||||||
|
- Clarified WordPress.org SVN repository structure
|
||||||
|
|
||||||
|
## [1.6.25] - 2024-05-17
|
||||||
|
### Added
|
||||||
|
- Comprehensive WordPress.org submission guide with SVN structure explanation
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
- Consolidated asset files into their respective directories
|
||||||
|
- Clarified asset requirements and submission process
|
||||||
|
- Improved organization of asset files
|
||||||
|
|
||||||
|
## [1.6.24] - 2024-05-17
|
||||||
|
### Added
|
||||||
|
- Properly named icon PNG files (icon-256x256.png and icon-128x128.png)
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
- Updated asset preparation documentation
|
||||||
|
- Improved WordPress.org submission readiness
|
||||||
|
|
||||||
|
## [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
|
||||||
|
- Added encouragement for users to leave reviews on WordPress.org
|
||||||
|
- Improved documentation with clearer support instructions
|
||||||
|
|
||||||
|
## [1.6.21] - 2024-05-17
|
||||||
|
### Added
|
||||||
|
- Support for more AI-powered development tools (Roo, Gemini, Loveable, Bolt, Cody, Continue)
|
||||||
|
- Links to supported AI IDEs in documentation
|
||||||
|
- Additional FAQs for better SEO
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
- Updated AI configuration files with modern models (gpt-4o)
|
||||||
|
- Made documentation more generic for boilerplate use
|
||||||
|
- Enhanced explanations in configuration files
|
||||||
|
- Added more keywords for better SEO
|
||||||
|
|
||||||
|
## [1.6.20] - 2024-05-17
|
||||||
|
### Changed
|
||||||
|
- Added explanations about the ! prefix in ignore files
|
||||||
|
- Moved WordPress-specific patterns to .gitignore
|
||||||
|
- Further improved organization of ignore patterns
|
||||||
|
- Added examples of how to include files excluded by .gitignore
|
||||||
|
|
||||||
|
## [1.6.19] - 2024-05-17
|
||||||
|
### Changed
|
||||||
|
- Consolidated common ignore patterns into .gitignore
|
||||||
|
- Simplified AI IDE configuration files to only include tool-specific patterns
|
||||||
|
- Improved organization of ignore patterns for better maintainability
|
||||||
|
- Added more file types to .gitignore for comprehensive coverage
|
||||||
|
|
||||||
|
## [1.6.18] - 2024-05-17
|
||||||
|
### Changed
|
||||||
|
- Optimized AI IDE configuration files to only include patterns not in .gitignore
|
||||||
|
- Improved efficiency of ignore files for better AI context management
|
||||||
|
- Enhanced compatibility with various AI-powered development tools
|
||||||
|
|
||||||
|
## [1.6.17] - 2024-05-17
|
||||||
|
### Added
|
||||||
|
- .augmentignore file with best practices
|
||||||
|
- Configuration files for Cursor, Windsurf, v0, and Cline IDEs
|
||||||
|
- More design file formats to .gitignore
|
||||||
|
- .aiconfig file for general AI IDE compatibility
|
||||||
|
|
||||||
## [1.6.16] - 2024-05-17
|
## [1.6.16] - 2024-05-17
|
||||||
### Fixed
|
### Fixed
|
||||||
- Updated CI configuration files with correct plugin slugs
|
- Updated CI configuration files with correct plugin slugs
|
||||||
|
115
README.md
115
README.md
@ -94,6 +94,26 @@ If you remove a reference to a plugin that you later want to reinstall, simply i
|
|||||||
|
|
||||||
Although this plugin consumes minimal disk space, and doesn't run unless you are on the /wp-admin/plugins.php page, you don't need to keep it active or installed if you don't have this notice to clear — but it is safe to, if you just want it as a part of your overall WordPress stack of enhancements and conveniences.
|
Although this plugin consumes minimal disk space, and doesn't run unless you are on the /wp-admin/plugins.php page, you don't need to keep it active or installed if you don't have this notice to clear — but it is safe to, if you just want it as a part of your overall WordPress stack of enhancements and conveniences.
|
||||||
|
|
||||||
|
### How do I fix the "Plugin file does not exist" error in WordPress?
|
||||||
|
|
||||||
|
This error occurs when WordPress has a reference to a plugin in its database, but the actual plugin files are missing. Our plugin provides a simple one-click solution: it adds these missing plugins to your plugins list with a "Remove Notice" button that lets you safely remove the database reference.
|
||||||
|
|
||||||
|
### Why do I see "The plugin has been deactivated due to an error: Plugin file does not exist"?
|
||||||
|
|
||||||
|
This error appears when you've deleted a plugin's files (via FTP or file manager) without properly deactivating it first through the WordPress admin. WordPress still thinks the plugin should be active but can't find its files. Our plugin helps you clean up these references.
|
||||||
|
|
||||||
|
### Can this plugin fix errors after migrating a WordPress site?
|
||||||
|
|
||||||
|
Yes! After migrating a site, you might see plugin errors if some plugins weren't transferred correctly. This plugin will help you identify and clean up those references without having to edit the database directly.
|
||||||
|
|
||||||
|
### Is it safe to remove plugin references that show "Plugin file does not exist"?
|
||||||
|
|
||||||
|
Absolutely. If WordPress is showing this error, it means the plugin files are already gone, and you're just cleaning up a database reference. Our plugin uses WordPress's standard functions to safely remove these references without affecting other plugins or site functionality.
|
||||||
|
|
||||||
|
### How is this different from manually editing the database?
|
||||||
|
|
||||||
|
Manually editing the WordPress database is risky and requires technical knowledge. Our plugin provides a safe, user-friendly way to remove plugin references directly from the WordPress admin interface without any SQL knowledge or database access.
|
||||||
|
|
||||||
## Screenshots
|
## Screenshots
|
||||||
|
|
||||||
1. Error message with explanation notification
|
1. Error message with explanation notification
|
||||||
@ -112,6 +132,24 @@ Contributions are welcome! Please feel free to submit a Pull Request.
|
|||||||
4. Push to the branch: `git push origin feature/amazing-feature`
|
4. Push to the branch: `git push origin feature/amazing-feature`
|
||||||
5. Submit a pull request
|
5. Submit a pull request
|
||||||
|
|
||||||
|
### AI-Powered Development
|
||||||
|
|
||||||
|
This repository is configured to work with various AI-powered development tools. You can use any of the following AI IDEs to contribute to this project:
|
||||||
|
|
||||||
|
- [Augment](https://augment.dev/) - AI-powered coding assistant
|
||||||
|
- [Cursor](https://cursor.sh/) - AI-first code editor
|
||||||
|
- [v0](https://v0.dev/) - AI-powered design and development tool
|
||||||
|
- [Windsurf](https://www.windsurf.io/) - AI coding assistant
|
||||||
|
- [Cline](https://cline.tools/) - AI terminal assistant
|
||||||
|
- [Roo](https://roo.ai/) - AI pair programmer
|
||||||
|
- [Gemini Code Assist](https://ai.google.dev/gemini-api) - Google's AI coding assistant
|
||||||
|
- [Loveable](https://www.loveable.ai/) - AI development environment
|
||||||
|
- [Bolt](https://www.bolt.dev/) - AI-powered code editor
|
||||||
|
- [Cody](https://sourcegraph.com/cody) - Sourcegraph's AI coding assistant
|
||||||
|
- [Continue](https://continue.dev/) - Open-source AI coding assistant
|
||||||
|
|
||||||
|
The repository includes configuration files for all these tools to ensure a consistent development experience.
|
||||||
|
|
||||||
### Technical Details
|
### Technical Details
|
||||||
|
|
||||||
The plugin works by:
|
The plugin works by:
|
||||||
@ -122,6 +160,75 @@ The plugin works by:
|
|||||||
|
|
||||||
## Changelog
|
## Changelog
|
||||||
|
|
||||||
|
### 1.6.28
|
||||||
|
* Consolidated asset documentation into a single comprehensive guide
|
||||||
|
* Clarified that `-rtl` suffix is for Right-to-Left languages, not dark mode
|
||||||
|
* Updated all asset README files to point to the main documentation
|
||||||
|
* Improved file organization and documentation structure
|
||||||
|
|
||||||
|
### 1.6.27
|
||||||
|
* Clarified RTL support in WordPress.org asset documentation
|
||||||
|
* Corrected information about `-rtl` suffix for assets (for right-to-left languages, not dark themes)
|
||||||
|
* Consolidated asset files and improved documentation
|
||||||
|
|
||||||
|
### 1.6.26
|
||||||
|
* Updated screenshot references to use a single comprehensive screenshot
|
||||||
|
* Fixed asset directory paths in documentation
|
||||||
|
* Improved ImageMagick conversion commands for icon generation
|
||||||
|
* Clarified WordPress.org SVN repository structure
|
||||||
|
|
||||||
|
### 1.6.25
|
||||||
|
* Consolidated asset files into their respective directories
|
||||||
|
* Created comprehensive WordPress.org submission guide
|
||||||
|
* Clarified SVN repository structure and asset requirements
|
||||||
|
* Improved organization of asset files
|
||||||
|
|
||||||
|
### 1.6.24
|
||||||
|
* Added properly named icon PNG files for WordPress.org submission
|
||||||
|
* Created icon-256x256.png and icon-128x128.png files
|
||||||
|
* Updated asset preparation documentation
|
||||||
|
|
||||||
|
### 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
|
||||||
|
* Improved documentation with clearer support instructions
|
||||||
|
|
||||||
|
### 1.6.21
|
||||||
|
* Added support for more AI-powered development tools (Roo, Gemini, Loveable, Bolt, Cody, Continue)
|
||||||
|
* Updated documentation with links to supported AI IDEs
|
||||||
|
* Enhanced SEO with additional FAQs and keywords
|
||||||
|
* Made documentation more generic for boilerplate use
|
||||||
|
* Updated AI configuration files with modern models and better explanations
|
||||||
|
|
||||||
|
### 1.6.20
|
||||||
|
* Added explanations about the ! prefix in ignore files
|
||||||
|
* Moved WordPress-specific patterns to .gitignore
|
||||||
|
* Further improved organization of ignore patterns
|
||||||
|
* Added examples of how to include files excluded by .gitignore
|
||||||
|
|
||||||
|
### 1.6.19
|
||||||
|
* Consolidated common ignore patterns into .gitignore
|
||||||
|
* Simplified AI IDE configuration files to only include tool-specific patterns
|
||||||
|
* Improved organization of ignore patterns for better maintainability
|
||||||
|
* Added more file types to .gitignore for comprehensive coverage
|
||||||
|
|
||||||
|
### 1.6.18
|
||||||
|
* Optimized AI IDE configuration files to only include patterns not in .gitignore
|
||||||
|
* Improved efficiency of ignore files for better AI context management
|
||||||
|
* Enhanced compatibility with various AI-powered development tools
|
||||||
|
|
||||||
|
### 1.6.17
|
||||||
|
* Added .augmentignore file with best practices
|
||||||
|
* Added configuration files for Cursor, Windsurf, v0, and Cline IDEs
|
||||||
|
* Added more design file formats to .gitignore
|
||||||
|
* Added .aiconfig file for general AI IDE compatibility
|
||||||
|
|
||||||
### 1.6.16
|
### 1.6.16
|
||||||
* Updated CI configuration files with correct plugin slugs
|
* Updated CI configuration files with correct plugin slugs
|
||||||
* Updated CHANGELOG.md with all recent versions
|
* Updated CHANGELOG.md with all recent versions
|
||||||
@ -250,4 +357,10 @@ This project is licensed under the GPL-2.0+ License - see the [LICENSE](LICENSE)
|
|||||||
|
|
||||||
## Support
|
## Support
|
||||||
|
|
||||||
For support, please visit [WP ALLSTARS](https://www.wpallstars.com).
|
If you need help with this plugin, there are several ways to get support:
|
||||||
|
|
||||||
|
* [WordPress.org Support Forums](https://wordpress.org/support/plugin/fix-plugin-does-not-exist-notices/)
|
||||||
|
* [GitHub Issues](https://github.com/wpallstars/fix-plugin-does-not-exist-notices/issues)
|
||||||
|
* [Gitea Issues](https://gitea.wpallstars.com/wpallstars/fix-plugin-does-not-exist-notices/issues)
|
||||||
|
|
||||||
|
If you find this plugin helpful, please consider [leaving a review](https://wordpress.org/support/plugin/fix-plugin-does-not-exist-notices/reviews/) on WordPress.org. Your feedback helps others discover the plugin and encourages continued development and support.
|
@ -14,8 +14,6 @@ This directory contains assets for the WordPress.org plugin repository.
|
|||||||
|
|
||||||
- `screenshots/` - Screenshots shown on the plugin page
|
- `screenshots/` - Screenshots shown on the plugin page
|
||||||
- `screenshot-1.jpg` - Error message with explanation notification
|
- `screenshot-1.jpg` - Error message with explanation notification
|
||||||
- `screenshot-2.jpg` - Missing plugin shown in the plugins list with "Remove Reference" link
|
|
||||||
- `screenshot-3.jpg` - Auto-scroll feature that highlights the missing plugin
|
|
||||||
|
|
||||||
## WordPress.org Requirements
|
## WordPress.org Requirements
|
||||||
|
|
||||||
@ -34,7 +32,8 @@ This directory contains assets for the WordPress.org plugin repository.
|
|||||||
|
|
||||||
- Screenshots should be numbered sequentially starting with 1
|
- Screenshots should be numbered sequentially starting with 1
|
||||||
- They should match the descriptions in the `readme.txt` file
|
- They should match the descriptions in the `readme.txt` file
|
||||||
- Dark theme versions of banners and icons can be provided by appending `-rtl` to the filename
|
- Right-to-Left (RTL) language versions of banners and icons can be provided by appending `-rtl` to the filename
|
||||||
|
- There is no official support for dark mode versions of assets in the WordPress.org repository
|
||||||
|
|
||||||
## Example Filenames
|
## Example Filenames
|
||||||
|
|
||||||
@ -48,6 +47,4 @@ assets/
|
|||||||
│ └── icon-256x256.jpg
|
│ └── icon-256x256.jpg
|
||||||
└── screenshots/
|
└── screenshots/
|
||||||
├── screenshot-1.jpg
|
├── screenshot-1.jpg
|
||||||
├── screenshot-2.jpg
|
|
||||||
└── screenshot-3.jpg
|
|
||||||
```
|
```
|
126
assets/WORDPRESS_ORG_ASSETS.md
Normal file
126
assets/WORDPRESS_ORG_ASSETS.md
Normal file
@ -0,0 +1,126 @@
|
|||||||
|
# WordPress.org Plugin Submission Assets Guide
|
||||||
|
|
||||||
|
This document explains how to prepare and upload assets for WordPress.org plugin submission. This is the main reference document for all asset-related information.
|
||||||
|
|
||||||
|
## WordPress.org SVN Repository Structure
|
||||||
|
|
||||||
|
When submitting a plugin to WordPress.org, you'll work with an SVN repository that has this structure:
|
||||||
|
|
||||||
|
```
|
||||||
|
/assets/ # Contains assets for the WordPress.org plugin page
|
||||||
|
icon-256x256.png
|
||||||
|
icon-128x128.png
|
||||||
|
banner-772x250.png
|
||||||
|
banner-1544x500.png
|
||||||
|
screenshot-1.png
|
||||||
|
/tags/ # Contains tagged releases
|
||||||
|
/1.6.27/
|
||||||
|
[plugin files]
|
||||||
|
/1.6.26/
|
||||||
|
[plugin files]
|
||||||
|
/trunk/ # Contains the current version of the plugin
|
||||||
|
[plugin files]
|
||||||
|
```
|
||||||
|
|
||||||
|
## Right-to-Left (RTL) Support
|
||||||
|
|
||||||
|
For languages that read from right to left (like Hebrew and Arabic), you can provide RTL-specific versions of your assets by appending `-rtl` to the filename. For example:
|
||||||
|
- `banner-772x250-rtl.png`
|
||||||
|
- `icon-256x256-rtl.png`
|
||||||
|
|
||||||
|
Note: `-rtl` is specifically for Right-to-Left language support, not for dark theme versions.
|
||||||
|
|
||||||
|
## Asset Requirements
|
||||||
|
|
||||||
|
### Icon
|
||||||
|
|
||||||
|
- **Format**: PNG
|
||||||
|
- **Sizes**:
|
||||||
|
- Required: 256x256 pixels (`icon-256x256.png`)
|
||||||
|
- Optional: 128x128 pixels (`icon-128x128.png`)
|
||||||
|
- **Location**: Upload to the `/assets/` directory in the WordPress.org SVN repository
|
||||||
|
- **Status**: ✅ READY - Files are in `assets/icon/`
|
||||||
|
|
||||||
|
### Banner
|
||||||
|
|
||||||
|
- **Format**: PNG
|
||||||
|
- **Sizes**:
|
||||||
|
- Required: 772x250 pixels (`banner-772x250.png`)
|
||||||
|
- Optional: 1544x500 pixels (`banner-1544x500.png`) for high-DPI displays
|
||||||
|
- **Location**: Upload to the `/assets/` directory in the WordPress.org SVN repository
|
||||||
|
- **Status**: ✅ READY - Files are in `assets/banner/`
|
||||||
|
|
||||||
|
### Screenshots
|
||||||
|
|
||||||
|
- **Format**: PNG
|
||||||
|
- **Naming**: `screenshot-1.png`
|
||||||
|
- **Location**: Upload to the `/assets/` directory in the WordPress.org SVN repository
|
||||||
|
- **Status**: ✅ READY
|
||||||
|
- `screenshot-1.png` is available in `assets/screenshots/`
|
||||||
|
|
||||||
|
## Submission Process
|
||||||
|
|
||||||
|
1. **Prepare Plugin Files**:
|
||||||
|
- Ensure all plugin files are ready in your local repository
|
||||||
|
- Make sure version numbers are consistent across all files
|
||||||
|
|
||||||
|
2. **Prepare Assets**:
|
||||||
|
- Ensure all assets follow the naming conventions above
|
||||||
|
- Verify that screenshots match the descriptions in readme.txt
|
||||||
|
|
||||||
|
3. **Upload to WordPress.org**:
|
||||||
|
- When you receive SVN access, use these commands:
|
||||||
|
```bash
|
||||||
|
# Check out the repository
|
||||||
|
svn checkout https://plugins.svn.wordpress.org/fix-plugin-does-not-exist-notices/
|
||||||
|
|
||||||
|
# Copy plugin files to trunk
|
||||||
|
cp -r [your-local-plugin-files]/* fix-plugin-does-not-exist-notices/trunk/
|
||||||
|
|
||||||
|
# Copy assets to assets directory
|
||||||
|
cp assets/icon/icon-256x256.png fix-plugin-does-not-exist-notices/assets/
|
||||||
|
cp assets/icon/icon-128x128.png fix-plugin-does-not-exist-notices/assets/
|
||||||
|
cp assets/banner/banner-772x250.png fix-plugin-does-not-exist-notices/assets/
|
||||||
|
cp assets/banner/banner-1544x500.png fix-plugin-does-not-exist-notices/assets/
|
||||||
|
cp assets/screenshots/screenshot-1.png fix-plugin-does-not-exist-notices/assets/
|
||||||
|
|
||||||
|
# Add new files
|
||||||
|
cd fix-plugin-does-not-exist-notices
|
||||||
|
svn add --force trunk/*
|
||||||
|
svn add --force assets/*
|
||||||
|
|
||||||
|
# Commit changes
|
||||||
|
svn commit -m "Initial plugin submission"
|
||||||
|
```
|
||||||
|
|
||||||
|
## Image Conversion Tools
|
||||||
|
|
||||||
|
For converting SVG to PNG or creating different sizes of images, you can use:
|
||||||
|
|
||||||
|
- **Graphic Design Software**:
|
||||||
|
- Adobe Photoshop
|
||||||
|
- Adobe Illustrator
|
||||||
|
- Affinity Designer
|
||||||
|
- Affinity Photo
|
||||||
|
- GIMP (free, open-source)
|
||||||
|
- Inkscape (free, open-source)
|
||||||
|
- Pixelmator
|
||||||
|
|
||||||
|
- **Online Converters**:
|
||||||
|
- [SVG to PNG Converter](https://svgtopng.com/)
|
||||||
|
- [Convertio](https://convertio.co/svg-png/)
|
||||||
|
- [CloudConvert](https://cloudconvert.com/svg-to-png)
|
||||||
|
|
||||||
|
- **Command Line** (using ImageMagick):
|
||||||
|
```bash
|
||||||
|
# For 256x256 icon
|
||||||
|
convert -background none -size 256x256 assets/icon/icon.svg assets/icon/icon-256x256.png
|
||||||
|
|
||||||
|
# For 128x128 icon
|
||||||
|
convert -background none -size 128x128 assets/icon/icon.svg assets/icon/icon-128x128.png
|
||||||
|
```
|
||||||
|
|
||||||
|
## 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/)
|
81
assets/WORDPRESS_ORG_SUBMISSION.md
Normal file
81
assets/WORDPRESS_ORG_SUBMISSION.md
Normal file
@ -0,0 +1,81 @@
|
|||||||
|
# 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 in `assets/icon/icon.svg`
|
||||||
|
- ✅ PNG files created in `assets/icon/icon-256x256.png` and `assets/icon/icon-128x128.png`
|
||||||
|
|
||||||
|
### Banner
|
||||||
|
- ✅ Both sizes available in `assets/banner/`
|
||||||
|
- ✅ Properly named files: `banner-772x250.png` and `banner-1544x500.png`
|
||||||
|
|
||||||
|
### Screenshots
|
||||||
|
- ✅ One screenshot available in `assets/screenshots/screenshot-1.png`
|
||||||
|
- ✅ Screenshot description in readme.txt updated to reference only one screenshot
|
||||||
|
|
||||||
|
## SVN Directory Structure
|
||||||
|
|
||||||
|
When submitting to WordPress.org, your SVN repository will have this structure:
|
||||||
|
|
||||||
|
```
|
||||||
|
/assets/
|
||||||
|
icon-256x256.png
|
||||||
|
icon-128x128.png
|
||||||
|
banner-772x250.png
|
||||||
|
banner-1544x500.png
|
||||||
|
screenshot-1.png
|
||||||
|
/tags/
|
||||||
|
/1.6.27/
|
||||||
|
[plugin files]
|
||||||
|
/1.6.26/
|
||||||
|
[plugin files]
|
||||||
|
/trunk/
|
||||||
|
[current plugin files]
|
||||||
|
```
|
||||||
|
|
||||||
|
## Action Items
|
||||||
|
|
||||||
|
1. Ensure all files follow the proper naming convention
|
||||||
|
2. Upload all assets to the WordPress.org SVN repository in the `/assets` directory using these commands:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Copy assets to WordPress.org SVN assets directory
|
||||||
|
cp assets/icon/icon-256x256.png /path/to/wordpress-svn/assets/
|
||||||
|
cp assets/icon/icon-128x128.png /path/to/wordpress-svn/assets/
|
||||||
|
cp assets/banner/banner-772x250.png /path/to/wordpress-svn/assets/
|
||||||
|
cp assets/banner/banner-1544x500.png /path/to/wordpress-svn/assets/
|
||||||
|
cp assets/screenshots/screenshot-1.png /path/to/wordpress-svn/assets/
|
||||||
|
```
|
||||||
|
|
||||||
|
## 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/)
|
15
assets/banner/README.md
Normal file
15
assets/banner/README.md
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
# WordPress.org Banner Files
|
||||||
|
|
||||||
|
This directory contains banner files for the WordPress.org plugin repository.
|
||||||
|
|
||||||
|
## Files in this Directory
|
||||||
|
|
||||||
|
- `banner-772x250.png` - 772x250 pixel PNG banner (required for WordPress.org)
|
||||||
|
- `banner-1544x500.png` - 1544x500 pixel PNG banner for high-DPI displays (optional for WordPress.org)
|
||||||
|
- `banner-1544x500.pxd` - Source file for editing in Pixelmator
|
||||||
|
|
||||||
|
## WordPress.org Submission
|
||||||
|
|
||||||
|
For detailed information about WordPress.org banner requirements and submission process, please see the main asset documentation:
|
||||||
|
|
||||||
|
[WordPress.org Plugin Submission Assets Guide](../WORDPRESS_ORG_ASSETS.md)
|
BIN
assets/banner/banner-1544x500.png
Normal file
BIN
assets/banner/banner-1544x500.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 38 KiB |
BIN
assets/banner/banner-772x250.png
Normal file
BIN
assets/banner/banner-772x250.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 15 KiB |
16
assets/icon/README.md
Normal file
16
assets/icon/README.md
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
# WordPress.org Icon Files
|
||||||
|
|
||||||
|
This directory contains icon files for the WordPress.org plugin repository.
|
||||||
|
|
||||||
|
## Files in this Directory
|
||||||
|
|
||||||
|
- `icon.svg` - Source SVG icon
|
||||||
|
- `icon-256x256.png` - 256x256 pixel PNG icon (required for WordPress.org)
|
||||||
|
- `icon-128x128.png` - 128x128 pixel PNG icon (optional for WordPress.org)
|
||||||
|
- `icon-1024x1024.pxd` - Source file for editing in Pixelmator
|
||||||
|
|
||||||
|
## WordPress.org Submission
|
||||||
|
|
||||||
|
For detailed information about WordPress.org icon requirements and submission process, please see the main asset documentation:
|
||||||
|
|
||||||
|
[WordPress.org Plugin Submission Assets Guide](../WORDPRESS_ORG_ASSETS.md)
|
BIN
assets/icon/icon-128x128.png
Normal file
BIN
assets/icon/icon-128x128.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.8 KiB |
BIN
assets/icon/icon-256x256.png
Normal file
BIN
assets/icon/icon-256x256.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.7 KiB |
11
assets/icon/icon.svg
Normal file
11
assets/icon/icon.svg
Normal file
File diff suppressed because one or more lines are too long
After Width: | Height: | Size: 30 KiB |
14
assets/screenshots/README.md
Normal file
14
assets/screenshots/README.md
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
# WordPress.org Screenshot Files
|
||||||
|
|
||||||
|
This directory contains screenshot files for the WordPress.org plugin repository.
|
||||||
|
|
||||||
|
## Files in this Directory
|
||||||
|
|
||||||
|
- `screenshot-1.png` - Main screenshot showing the plugin in action
|
||||||
|
- `screenshot-1.pxd` - Source file for editing in Pixelmator
|
||||||
|
|
||||||
|
## WordPress.org Submission
|
||||||
|
|
||||||
|
For detailed information about WordPress.org screenshot requirements and submission process, please see the main asset documentation:
|
||||||
|
|
||||||
|
[WordPress.org Plugin Submission Assets Guide](../WORDPRESS_ORG_ASSETS.md)
|
BIN
assets/screenshots/screenshot-1.png
Normal file
BIN
assets/screenshots/screenshot-1.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 392 KiB |
@ -12,8 +12,8 @@
|
|||||||
* @wordpress-plugin
|
* @wordpress-plugin
|
||||||
* Plugin Name: Fix 'Plugin file does not exist.' Notices
|
* Plugin Name: Fix 'Plugin file does not exist.' Notices
|
||||||
* Plugin URI: https://wordpress.org/plugins/fix-plugin-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).
|
* 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.
|
||||||
* Version: 1.6.16
|
* Version: 1.6.28
|
||||||
* Author: Marcus Quinn & WP ALLSTARS
|
* Author: Marcus Quinn & WP ALLSTARS
|
||||||
* Author URI: https://www.wpallstars.com
|
* Author URI: https://www.wpallstars.com
|
||||||
* License: GPL-2.0+
|
* License: GPL-2.0+
|
||||||
@ -48,7 +48,7 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Define plugin constants
|
// Define plugin constants
|
||||||
define( 'FPDEN_VERSION', '1.6.16' );
|
define( 'FPDEN_VERSION', '1.6.28' );
|
||||||
define( 'FPDEN_PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
|
define( 'FPDEN_PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
|
||||||
define( 'FPDEN_PLUGIN_URL', plugin_dir_url( __FILE__ ) );
|
define( 'FPDEN_PLUGIN_URL', plugin_dir_url( __FILE__ ) );
|
||||||
define( 'FPDEN_PLUGIN_FILE', __FILE__ );
|
define( 'FPDEN_PLUGIN_FILE', __FILE__ );
|
||||||
|
@ -9,6 +9,8 @@
|
|||||||
|
|
||||||
namespace WPALLSTARS\FixPluginDoesNotExistNotices;
|
namespace WPALLSTARS\FixPluginDoesNotExistNotices;
|
||||||
|
|
||||||
|
use function add_filter;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Class Updater
|
* Class Updater
|
||||||
*
|
*
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
# This file is distributed under the GPL-2.0+.
|
# This file is distributed under the GPL-2.0+.
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Fix 'Plugin file does not exist.' Notices 1.6.16\n"
|
"Project-Id-Version: Fix 'Plugin file does not exist.' Notices 1.6.28\n"
|
||||||
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/fix-plugin-does-not-exist-notices\n"
|
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/fix-plugin-does-not-exist-notices\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
141
readme.txt
141
readme.txt
@ -1,11 +1,11 @@
|
|||||||
=== Fix 'Plugin file does not exist.' Notices ===
|
=== Fix 'Plugin file does not exist.' Notices ===
|
||||||
Contributors: marcusquinn, wpallstars
|
Contributors: marcusquinn, wpallstars
|
||||||
Donate link: https://www.marcusquinn.com
|
Donate link: https://www.marcusquinn.com
|
||||||
Tags: plugins, missing plugins, cleanup, error fix, admin tools, plugin file does not exist
|
Tags: plugins, missing plugins, cleanup, error fix, admin tools, plugin file does not exist, wordpress error, plugin error, deactivated plugin, remove plugin reference, fix plugin error, plugin does not exist, plugin file does not exist error
|
||||||
Requires at least: 5.0
|
Requires at least: 5.0
|
||||||
Tested up to: 6.4
|
Tested up to: 6.4
|
||||||
Requires PHP: 7.0
|
Requires PHP: 7.0
|
||||||
Stable tag: 1.6.16
|
Stable tag: 1.6.28
|
||||||
License: GPL-2.0+
|
License: GPL-2.0+
|
||||||
License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
||||||
|
|
||||||
@ -83,14 +83,101 @@ If you remove a reference to a plugin that you later want to reinstall, simply i
|
|||||||
|
|
||||||
Although this plugin consumes minimal disk space, and doesn't run unless you are on the /wp-admin/plugins.php page, you don't need to keep it active or installed if you don't have this notice to clear — but it is safe to, if you just want it as a part of your overall WordPress stack of enhancements and conveniences.
|
Although this plugin consumes minimal disk space, and doesn't run unless you are on the /wp-admin/plugins.php page, you don't need to keep it active or installed if you don't have this notice to clear — but it is safe to, if you just want it as a part of your overall WordPress stack of enhancements and conveniences.
|
||||||
|
|
||||||
|
= How do I fix the "Plugin file does not exist" error in WordPress? =
|
||||||
|
|
||||||
|
This error occurs when WordPress has a reference to a plugin in its database, but the actual plugin files are missing. Our plugin provides a simple one-click solution: it adds these missing plugins to your plugins list with a "Remove Notice" button that lets you safely remove the database reference.
|
||||||
|
|
||||||
|
= Why do I see "The plugin has been deactivated due to an error: Plugin file does not exist"? =
|
||||||
|
|
||||||
|
This error appears when you've deleted a plugin's files (via FTP or file manager) without properly deactivating it first through the WordPress admin. WordPress still thinks the plugin should be active but can't find its files. Our plugin helps you clean up these references.
|
||||||
|
|
||||||
|
= Can this plugin fix errors after migrating a WordPress site? =
|
||||||
|
|
||||||
|
Yes! After migrating a site, you might see plugin errors if some plugins weren't transferred correctly. This plugin will help you identify and clean up those references without having to edit the database directly.
|
||||||
|
|
||||||
|
= Is it safe to remove plugin references that show "Plugin file does not exist"? =
|
||||||
|
|
||||||
|
Absolutely. If WordPress is showing this error, it means the plugin files are already gone, and you're just cleaning up a database reference. Our plugin uses WordPress's standard functions to safely remove these references without affecting other plugins or site functionality.
|
||||||
|
|
||||||
|
= How is this different from manually editing the database? =
|
||||||
|
|
||||||
|
Manually editing the WordPress database is risky and requires technical knowledge. Our plugin provides a safe, user-friendly way to remove plugin references directly from the WordPress admin interface without any SQL knowledge or database access.
|
||||||
|
|
||||||
== Screenshots ==
|
== Screenshots ==
|
||||||
|
|
||||||
1. Error message with explanation notification
|
1. Plugin in action - showing error message, explanation notification, and "Remove Notice" link
|
||||||
2. Missing plugin shown in the plugins list with "Remove Notice" link
|
|
||||||
3. Auto-scroll feature that highlights the missing plugin
|
|
||||||
|
|
||||||
== Changelog ==
|
== Changelog ==
|
||||||
|
|
||||||
|
= 1.6.28 =
|
||||||
|
* Consolidated asset documentation into a single comprehensive guide
|
||||||
|
* Clarified that `-rtl` suffix is for Right-to-Left languages, not dark mode
|
||||||
|
* Updated all asset README files to point to the main documentation
|
||||||
|
* Improved file organization and documentation structure
|
||||||
|
|
||||||
|
= 1.6.27 =
|
||||||
|
* Clarified RTL support in WordPress.org asset documentation
|
||||||
|
* Corrected information about `-rtl` suffix for assets (for right-to-left languages, not dark themes)
|
||||||
|
* Consolidated asset files and improved documentation
|
||||||
|
|
||||||
|
= 1.6.26 =
|
||||||
|
* Updated screenshot references to use a single comprehensive screenshot
|
||||||
|
* Fixed asset directory paths in documentation
|
||||||
|
* Improved ImageMagick conversion commands for icon generation
|
||||||
|
* Clarified WordPress.org SVN repository structure
|
||||||
|
|
||||||
|
= 1.6.25 =
|
||||||
|
* Consolidated asset files into their respective directories
|
||||||
|
* Created comprehensive WordPress.org submission guide
|
||||||
|
* Clarified SVN repository structure and asset requirements
|
||||||
|
* Improved organization of asset files
|
||||||
|
|
||||||
|
= 1.6.24 =
|
||||||
|
* Added properly named icon PNG files for WordPress.org submission
|
||||||
|
* Created icon-256x256.png and icon-128x128.png files
|
||||||
|
* Updated asset preparation documentation
|
||||||
|
|
||||||
|
= 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
|
||||||
|
* Improved documentation with clearer support instructions
|
||||||
|
|
||||||
|
= 1.6.21 =
|
||||||
|
* Added support for more AI-powered development tools (Roo, Gemini, Loveable, Bolt, Cody, Continue)
|
||||||
|
* Updated documentation with links to supported AI IDEs
|
||||||
|
* Enhanced SEO with additional FAQs and keywords
|
||||||
|
* Made documentation more generic for boilerplate use
|
||||||
|
* Updated AI configuration files with modern models and better explanations
|
||||||
|
|
||||||
|
= 1.6.20 =
|
||||||
|
* Added explanations about the ! prefix in ignore files
|
||||||
|
* Moved WordPress-specific patterns to .gitignore
|
||||||
|
* Further improved organization of ignore patterns
|
||||||
|
* Added examples of how to include files excluded by .gitignore
|
||||||
|
|
||||||
|
= 1.6.19 =
|
||||||
|
* Consolidated common ignore patterns into .gitignore
|
||||||
|
* Simplified AI IDE configuration files to only include tool-specific patterns
|
||||||
|
* Improved organization of ignore patterns for better maintainability
|
||||||
|
* Added more file types to .gitignore for comprehensive coverage
|
||||||
|
|
||||||
|
= 1.6.18 =
|
||||||
|
* Optimized AI IDE configuration files to only include patterns not in .gitignore
|
||||||
|
* Improved efficiency of ignore files for better AI context management
|
||||||
|
* Enhanced compatibility with various AI-powered development tools
|
||||||
|
|
||||||
|
= 1.6.17 =
|
||||||
|
* Added .augmentignore file with best practices
|
||||||
|
* Added configuration files for Cursor, Windsurf, v0, and Cline IDEs
|
||||||
|
* Added more design file formats to .gitignore
|
||||||
|
* Added .aiconfig file for general AI IDE compatibility
|
||||||
|
|
||||||
= 1.6.16 =
|
= 1.6.16 =
|
||||||
* Updated CI configuration files with correct plugin slugs
|
* Updated CI configuration files with correct plugin slugs
|
||||||
* Updated CHANGELOG.md with all recent versions
|
* Updated CHANGELOG.md with all recent versions
|
||||||
@ -277,6 +364,42 @@ Although this plugin consumes minimal disk space, and doesn't run unless you are
|
|||||||
|
|
||||||
== Upgrade Notice ==
|
== Upgrade Notice ==
|
||||||
|
|
||||||
|
= 1.6.28 =
|
||||||
|
Improved asset documentation and clarified that `-rtl` suffix is for Right-to-Left languages, not dark mode.
|
||||||
|
|
||||||
|
= 1.6.27 =
|
||||||
|
Clarified RTL support in WordPress.org asset documentation and improved asset organization.
|
||||||
|
|
||||||
|
= 1.6.26 =
|
||||||
|
Updated screenshot references and improved WordPress.org submission documentation.
|
||||||
|
|
||||||
|
= 1.6.25 =
|
||||||
|
Improved organization of asset files and created comprehensive WordPress.org submission guide.
|
||||||
|
|
||||||
|
= 1.6.24 =
|
||||||
|
Added properly named icon PNG files for WordPress.org submission.
|
||||||
|
|
||||||
|
= 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.
|
||||||
|
|
||||||
|
= 1.6.21 =
|
||||||
|
Added support for more AI-powered development tools and enhanced documentation with links to supported AI IDEs.
|
||||||
|
|
||||||
|
= 1.6.20 =
|
||||||
|
Added explanations about using the ! prefix in ignore files to include files excluded by .gitignore.
|
||||||
|
|
||||||
|
= 1.6.19 =
|
||||||
|
Improved organization of ignore patterns with consolidated .gitignore and simplified AI IDE configuration files.
|
||||||
|
|
||||||
|
= 1.6.18 =
|
||||||
|
Optimized AI IDE configuration files for better efficiency and compatibility.
|
||||||
|
|
||||||
|
= 1.6.17 =
|
||||||
|
Added configuration files for AI-powered IDEs and improved compatibility with development tools.
|
||||||
|
|
||||||
= 1.6.16 =
|
= 1.6.16 =
|
||||||
Updated CI configuration files and fixed outdated references to the previous plugin name.
|
Updated CI configuration files and fixed outdated references to the previous plugin name.
|
||||||
|
|
||||||
@ -321,4 +444,10 @@ Important stability fix - resolves timeout issues during plugin activation!
|
|||||||
|
|
||||||
== Support ==
|
== Support ==
|
||||||
|
|
||||||
For support, please visit https://wpallstars.com
|
If you need help with this plugin, there are several ways to get support:
|
||||||
|
|
||||||
|
* [WordPress.org Support Forums](https://wordpress.org/support/plugin/fix-plugin-does-not-exist-notices/)
|
||||||
|
* [GitHub Issues](https://github.com/wpallstars/fix-plugin-does-not-exist-notices/issues)
|
||||||
|
* [Gitea Issues](https://gitea.wpallstars.com/wpallstars/fix-plugin-does-not-exist-notices/issues)
|
||||||
|
|
||||||
|
If you find this plugin helpful, please consider [leaving a review](https://wordpress.org/support/plugin/fix-plugin-does-not-exist-notices/reviews/) on WordPress.org. Your feedback helps others discover the plugin and encourages continued development and support.
|
Reference in New Issue
Block a user