Description
Ozosh DevTools is a modular collection of development utilities for WordPress developers.
It is designed to be installed while developing, testing, or debugging a WordPress website and removed when development work is complete.
Each tool is isolated as an individual feature and can be enabled or disabled from:
Settings > Ozosh DevTools
Ozosh DevTools currently includes the following tools:
Current Template
Displays information about the currently loaded theme template directly in the WordPress admin toolbar on the frontend.
It can display:
- The current template file.
- The active theme.
- Theme PHP files included while rendering the current page.
The information is only shown to users with the required administrative permissions.
This tool is useful when working with themes, template hierarchy, custom templates, and template parts.
Duplicate Post
Adds a Duplicate action to supported WordPress post list screens.
It supports:
- Posts.
- Pages.
- Public custom post types that provide a WordPress admin interface.
- Configurable duplicate quantity.
- Draft or Published status for generated copies.
- Post content.
- Post excerpt.
- Post author.
- Taxonomy terms.
- Custom fields and post meta.
- Featured image references.
- Parent relationships.
- Menu order.
- Comment and ping settings.
The number of duplicates can be configured from the Ozosh DevTools settings page.
For example, if the duplicate amount is set to 3 and the original post is:
My Post
Ozosh DevTools creates:
My Post-1
My Post-2
My Post-3
Copies can be configured to be created as Drafts or immediately Published.
Users must have the appropriate WordPress capabilities to create or publish the selected post type.
Development Use
Ozosh DevTools is intended primarily for development and testing environments.
The plugin does not automatically disable its tools on production sites because developers may occasionally need to use a development utility temporarily on a live website.
When WordPress identifies the current environment as production, Ozosh DevTools displays a notice on its settings page reminding administrators that the plugin is intended as a temporary development tool.
We recommend disabling and removing Ozosh DevTools after development or debugging work is complete.
Installation
- Install Ozosh DevTools through the WordPress Plugins screen, or upload the
ozosh-devtoolsfolder to/wp-content/plugins/. - Activate Ozosh DevTools from the Plugins screen.
- Go to Settings > Ozosh DevTools.
- Enable the development tools you want to use.
- Configure any available settings for the enabled tools.
- Save your changes.
FAQ
-
Is Ozosh DevTools intended for production websites?
-
Ozosh DevTools is primarily intended for development, staging, testing, and debugging.
It can temporarily be used on a production website when required, but we recommend disabling and removing it after the development task is complete.
-
Can individual tools be disabled?
-
Yes.
Each Ozosh DevTools feature can be enabled or disabled independently from Settings > Ozosh DevTools.
Disabled features do not register their normal feature functionality.
-
Who can access the settings?
-
Ozosh DevTools settings are restricted to users with the required WordPress administrative capability.
-
Does Current Template modify my theme?
-
No.
Current Template only inspects information about the template and theme files WordPress loaded for the current request.
It does not edit theme files.
-
Does Duplicate Post modify the original post?
-
No.
The original post is not modified. Ozosh DevTools creates new posts based on the original post.
-
Can Duplicate Post create published copies?
-
Yes.
From Settings > Ozosh DevTools, the copy status can be set to Draft or Published.
If Published is selected, the current user must have permission to publish that post type.
-
How many copies can Duplicate Post create?
-
The duplicate amount can be configured from the Ozosh DevTools settings page.
The current maximum is 100 copies per duplicate action.
-
Does Duplicate Post duplicate media files?
-
No.
If a post has a featured image, the duplicate references the existing WordPress media attachment. Ozosh DevTools does not create another physical copy of the media file.
-
Does the plugin send information to an external service?
-
No.
Ozosh DevTools does not require an external account or external service and does not send site data to an external API.
-
What happens when the plugin is deleted?
-
When Ozosh DevTools is deleted through WordPress, its plugin settings are removed.
Content created using development tools, such as duplicated posts, is not automatically deleted.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Ozosh DevTools” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Ozosh DevTools” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.1
- Added a Duplicate Post setting for choosing Draft or Published copy status.
- Added WordPress capability checks when Published status is selected.
- Improved Duplicate Post configuration.
1.0.0
- Initial release.
- Added modular feature architecture.
- Added Current Template.
- Added Duplicate Post.
- Added configurable duplicate quantity.
- Added individual feature enable and disable controls.
