Compare commits

...

1 Commits

Author SHA1 Message Date
c70b316a27 Improve documentation and prepare for WordPress.org submission (v2.0.1)
Some checks failed
ci/woodpecker/push/woodpecker Pipeline is pending
Build Release / Build and Create Release (push) Has been cancelled
Build Release / Deploy to WordPress.org (push) Has been cancelled
ci/woodpecker/tag/woodpecker Pipeline failed
2025-04-12 22:29:42 +01:00
9 changed files with 145 additions and 26 deletions

View File

@ -29,6 +29,17 @@ All these files respect `.gitignore` patterns and only include additional tool-s
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. 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.
## Reference Plugins
The `reference-plugins/` directory contains plugins that can be used for reference or inspiration. When developing new features or improving existing ones, you should:
1. Examine these reference plugins for best practices in code structure, organization, and implementation
2. Look for patterns in how they handle similar functionality
3. Consider their approach to user interface design and user experience
4. Study their documentation style and thoroughness
These plugins are not part of the codebase and are ignored by Git, but they provide valuable examples of WordPress plugin development standards and techniques.
## Version Management ## Version Management
### Version Numbering Convention ### Version Numbering Convention

View File

@ -25,6 +25,7 @@ When implementing a new feature:
- Add appropriate comments - Add appropriate comments
- Consider performance implications - Consider performance implications
- Maintain backward compatibility - Maintain backward compatibility
- Review reference plugins in the `reference-plugins/` directory for inspiration and best practices
### 3. Update Documentation ### 3. Update Documentation

90
.gitattributes vendored
View File

@ -4,32 +4,98 @@
# Auto detect text files and perform LF normalization # Auto detect text files and perform LF normalization
* text=auto * text=auto
# Text files that should be normalized # Text files that should be normalized with LF line endings
*.php text *.php text eol=lf
*.css text *.css text eol=lf
*.js text *.js text eol=lf
*.htm text *.scss text eol=lf
*.html text *.htm text eol=lf
*.xml text *.html text eol=lf
*.txt text *.xml text eol=lf
*.ini text *.txt text eol=lf
*.inc text *.ini text eol=lf
*.md text *.inc text eol=lf
.htaccess text *.md text eol=lf
*.json text eol=lf
*.yml text eol=lf
*.yaml text eol=lf
*.po text eol=lf
*.pot text eol=lf
*.svg text eol=lf
.htaccess text eol=lf
# Files that should be treated as binary # Files that should be treated as binary
*.png binary *.png binary
*.jpg binary *.jpg binary
*.jpeg binary
*.gif binary *.gif binary
*.ico binary *.ico binary
*.webp binary
*.zip binary *.zip binary
*.gz binary *.gz binary
*.tar binary *.tar binary
*.ttf binary *.ttf binary
*.eot binary *.eot binary
*.woff binary *.woff binary
*.woff2 binary
*.pxd binary
*.afdesign binary
*.afphoto binary
*.afpub binary
# Exclude files from export (for WordPress.org SVN and distribution packages)
.gitattributes export-ignore
.gitignore export-ignore
.github export-ignore
.wordpress-org export-ignore
README.md export-ignore
CHANGELOG.md export-ignore
composer.json export-ignore
composer.lock export-ignore
package.json export-ignore
package-lock.json export-ignore
phpcs.xml export-ignore
.phpcs.xml export-ignore
phpunit.xml export-ignore
.phpunit.xml export-ignore
.distignore export-ignore
.editorconfig export-ignore
.eslintrc export-ignore
.eslintignore export-ignore
.prettierrc export-ignore
.prettierignore export-ignore
.stylelintrc export-ignore
.stylelintignore export-ignore
.travis.yml export-ignore
.gitlab-ci.yml export-ignore
bitbucket-pipelines.yml export-ignore
bin export-ignore
tests export-ignore
assets/icon/*.svg export-ignore
assets/banner/*.svg export-ignore
assets/screenshots/*.pxd export-ignore
assets/icon/*.pxd export-ignore
assets/banner/*.pxd export-ignore
# AI assistant and workflow files
.ai-assistant.md export-ignore
.ai-workflows export-ignore
.augmentignore export-ignore
.cursorignore export-ignore
.v0ignore export-ignore
.clinerc export-ignore
.continuerc export-ignore
reference-plugins export-ignore
# Set the default behavior for GitHub language detection # Set the default behavior for GitHub language detection
*.css linguist-language=CSS *.css linguist-language=CSS
*.js linguist-language=JavaScript *.js linguist-language=JavaScript
*.php linguist-language=PHP *.php linguist-language=PHP
*.scss linguist-language=SCSS
*.pot linguist-language=Gettext Catalog
*.po linguist-language=Gettext Catalog
*.mo linguist-language=Gettext Catalog
# Merge driver for changelog files to prevent conflicts
CHANGELOG.md merge=union
readme.txt merge=union

3
.gitignore vendored
View File

@ -45,6 +45,9 @@ wp-content/backup-db/
wp-content/cache/ wp-content/cache/
wp-content/backups/ wp-content/backups/
# Reference plugins
reference-plugins/
# Log files # Log files
*.log *.log
error_log error_log

View File

@ -2,6 +2,16 @@
All notable changes to this project will be documented in this file. All notable changes to this project will be documented in this file.
## [2.0.1] - 2024-05-17
### Added
- Contributing section to readme.txt
- reference-plugins directory for plugin development inspiration
### Changed
- Updated "tested up to" version to WordPress 6.7.2
- Improved .gitattributes with comprehensive file handling
- Enhanced documentation organization
## [2.0.0] - 2024-05-17 ## [2.0.0] - 2024-05-17
### Added ### Added
- Note clarifying that the plugin has no settings page - Note clarifying that the plugin has no settings page

View File

@ -136,15 +136,14 @@ Contributions are welcome! Please feel free to submit a Pull Request.
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: 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 - [Augment Code](https://www.augmentcode.com/) - AI-powered coding assistant
- [Cursor](https://cursor.sh/) - AI-first code editor - [Cursor](https://cursor.com/) - AI-first code editor
- [v0](https://v0.dev/) - AI-powered design and development tool - [v0](https://v0.dev/) - AI-powered design and development tool
- [Windsurf](https://www.windsurf.io/) - AI coding assistant - [Windsurf](https://www.windsurf.com/) - AI coding assistant
- [Cline](https://cline.tools/) - AI terminal assistant - [Cline](https://cline.bot/) - AI terminal assistant
- [Roo](https://roo.ai/) - AI pair programmer - [Roo Code](https://roocode.com/) - AI pair programmer
- [Gemini Code Assist](https://ai.google.dev/gemini-api) - Google's AI coding assistant - [Loveable](https://lovable.dev/) - AI development environment
- [Loveable](https://www.loveable.ai/) - AI development environment - [Bolt](https://www.bolt.new/) - AI-powered code editor
- [Bolt](https://www.bolt.dev/) - AI-powered code editor
- [Cody](https://sourcegraph.com/cody) - Sourcegraph's AI coding assistant - [Cody](https://sourcegraph.com/cody) - Sourcegraph's AI coding assistant
- [Continue](https://continue.dev/) - Open-source AI coding assistant - [Continue](https://continue.dev/) - Open-source AI coding assistant
@ -160,6 +159,13 @@ The plugin works by:
## Changelog ## Changelog
### 2.0.1
* Added Contributing section to readme.txt
* Updated "tested up to" version to WordPress 6.7.2
* Added reference-plugins directory for plugin development inspiration
* Improved .gitattributes with comprehensive file handling
* Enhanced documentation organization
### 2.0.0 ### 2.0.0
* Major version release for WordPress.org submission * Major version release for WordPress.org submission
* Added note clarifying that the plugin has no settings page * Added note clarifying that the plugin has no settings page

View File

@ -13,7 +13,7 @@
* 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. * 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: 2.0.0 * Version: 2.0.1
* 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', '2.0.0' ); define( 'FPDEN_VERSION', '2.0.1' );
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__ );

View File

@ -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 2.0.0\n" "Project-Id-Version: Fix 'Plugin file does not exist.' Notices 2.0.1\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"

View File

@ -3,9 +3,9 @@ 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, wordpress error, plugin error, deactivated plugin, remove plugin reference, fix plugin error, plugin does not exist, plugin file does not exist error 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.7.2
Requires PHP: 7.0 Requires PHP: 7.0
Stable tag: 2.0.0 Stable tag: 2.0.1
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
@ -111,6 +111,13 @@ Manually editing the WordPress database is risky and requires technical knowledg
== Changelog == == Changelog ==
= 2.0.1 =
* Added Contributing section to readme.txt
* Updated "tested up to" version to WordPress 6.7.2
* Added reference-plugins directory for plugin development inspiration
* Improved .gitattributes with comprehensive file handling
* Enhanced documentation organization
= 2.0.0 = = 2.0.0 =
* Major version release for WordPress.org submission * Major version release for WordPress.org submission
* Added note clarifying that the plugin has no settings page * Added note clarifying that the plugin has no settings page
@ -372,6 +379,9 @@ Manually editing the WordPress database is risky and requires technical knowledg
== Upgrade Notice == == Upgrade Notice ==
= 2.0.1 =
Improved documentation with Contributing section and updated WordPress compatibility to 6.7.2.
= 2.0.0 = = 2.0.0 =
Major version release for WordPress.org submission with improved documentation and clarification about plugin functionality. Major version release for WordPress.org submission with improved documentation and clarification about plugin functionality.
@ -453,6 +463,18 @@ Completely redesigned for better compatibility with all WordPress themes - now w
= 1.2.2 = = 1.2.2 =
Important stability fix - resolves timeout issues during plugin activation! Important stability fix - resolves timeout issues during plugin activation!
== Contributing ==
Contributions are welcome! Please feel free to submit a Pull Request.
1. Fork the repository on [GitHub](https://github.com/wpallstars/fix-plugin-does-not-exist-notices/) or [Gitea](https://gitea.wpallstars.com/wpallstars/fix-plugin-does-not-exist-notices/)
2. Create your feature branch: `git checkout -b feature/amazing-feature`
3. Commit your changes: `git commit -m 'Add some amazing feature'`
4. Push to the branch: `git push origin feature/amazing-feature`
5. Submit a pull request
The plugin is designed to be a best-practice example for WordPress plugin development and can be used as a boilerplate for your own plugins.
== Support == == Support ==
If you need help with this plugin, there are several ways to get support: If you need help with this plugin, there are several ways to get support: