{"id":358054,"date":"2026-09-09T06:08:48","date_gmt":"2026-09-09T06:08:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/devbench-development-tools\/"},"modified":"2026-09-09T06:08:18","modified_gmt":"2026-09-09T06:08:18","slug":"ozosh-devtools","status":"publish","type":"plugin","link":"https:\/\/fr.wordpress.org\/plugins\/ozosh-devtools\/","author":18865438,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.1","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Ozosh DevTools","header_author":"Ozosh Maharjan","header_description":"A modular collection of temporary development utilities for building and debugging WordPress sites.","assets_banners_color":"041f4a","last_updated":"2026-09-09 06:08:18","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/ozoshmaharjan.com.np\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":47,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"ozosh182","date":"2026-09-09 06:08:18","revision":3687662}},"upgrade_notice":{"1.0.1":"<p>Adds configurable Draft or Published status for duplicated posts.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3687656,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3687656,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3687656,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3687656,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[2679,2275,734,9055,4516],"plugin_category":[43,59],"plugin_contributors":[279833],"plugin_business_model":[],"class_list":["post-358054","plugin","type-plugin","status-publish","hentry","plugin_tags-debugging","plugin_tags-developer","plugin_tags-development","plugin_tags-duplicate","plugin_tags-templates","plugin_category-customization","plugin_category-utilities-and-tools","plugin_contributors-ozosh182","plugin_committers-ozosh182"],"banners":{"banner":"https:\/\/ps.w.org\/ozosh-devtools\/assets\/banner-772x250.png?rev=3687656","banner_2x":"https:\/\/ps.w.org\/ozosh-devtools\/assets\/banner-1544x500.png?rev=3687656","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/ozosh-devtools\/assets\/icon-128x128.png?rev=3687656","icon_2x":"https:\/\/ps.w.org\/ozosh-devtools\/assets\/icon-256x256.png?rev=3687656","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Ozosh DevTools is a modular collection of development utilities for WordPress developers.<\/p>\n\n<p>It is designed to be installed while developing, testing, or debugging a WordPress website and removed when development work is complete.<\/p>\n\n<p>Each tool is isolated as an individual feature and can be enabled or disabled from:<\/p>\n\n<p>Settings &gt; Ozosh DevTools<\/p>\n\n<p>Ozosh DevTools currently includes the following tools:<\/p>\n\n<h4>Current Template<\/h4>\n\n<p>Displays information about the currently loaded theme template directly in the WordPress admin toolbar on the frontend.<\/p>\n\n<p>It can display:<\/p>\n\n<ul>\n<li>The current template file.<\/li>\n<li>The active theme.<\/li>\n<li>Theme PHP files included while rendering the current page.<\/li>\n<\/ul>\n\n<p>The information is only shown to users with the required administrative permissions.<\/p>\n\n<p>This tool is useful when working with themes, template hierarchy, custom templates, and template parts.<\/p>\n\n<h4>Duplicate Post<\/h4>\n\n<p>Adds a Duplicate action to supported WordPress post list screens.<\/p>\n\n<p>It supports:<\/p>\n\n<ul>\n<li>Posts.<\/li>\n<li>Pages.<\/li>\n<li>Public custom post types that provide a WordPress admin interface.<\/li>\n<li>Configurable duplicate quantity.<\/li>\n<li>Draft or Published status for generated copies.<\/li>\n<li>Post content.<\/li>\n<li>Post excerpt.<\/li>\n<li>Post author.<\/li>\n<li>Taxonomy terms.<\/li>\n<li>Custom fields and post meta.<\/li>\n<li>Featured image references.<\/li>\n<li>Parent relationships.<\/li>\n<li>Menu order.<\/li>\n<li>Comment and ping settings.<\/li>\n<\/ul>\n\n<p>The number of duplicates can be configured from the Ozosh DevTools settings page.<\/p>\n\n<p>For example, if the duplicate amount is set to 3 and the original post is:<\/p>\n\n<p>My Post<\/p>\n\n<p>Ozosh DevTools creates:<\/p>\n\n<p>My Post-1\nMy Post-2\nMy Post-3<\/p>\n\n<p>Copies can be configured to be created as Drafts or immediately Published.<\/p>\n\n<p>Users must have the appropriate WordPress capabilities to create or publish the selected post type.<\/p>\n\n<h3>Development Use<\/h3>\n\n<p>Ozosh DevTools is intended primarily for development and testing environments.<\/p>\n\n<p>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.<\/p>\n\n<p>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.<\/p>\n\n<p>We recommend disabling and removing Ozosh DevTools after development or debugging work is complete.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install Ozosh DevTools through the WordPress Plugins screen, or upload the <code>ozosh-devtools<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate Ozosh DevTools from the Plugins screen.<\/li>\n<li>Go to Settings &gt; Ozosh DevTools.<\/li>\n<li>Enable the development tools you want to use.<\/li>\n<li>Configure any available settings for the enabled tools.<\/li>\n<li>Save your changes.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20ozosh%20devtools%20intended%20for%20production%20websites%3F\"><h3>Is Ozosh DevTools intended for production websites?<\/h3><\/dt>\n<dd><p>Ozosh DevTools is primarily intended for development, staging, testing, and debugging.<\/p>\n\n<p>It can temporarily be used on a production website when required, but we recommend disabling and removing it after the development task is complete.<\/p><\/dd>\n<dt id=\"can%20individual%20tools%20be%20disabled%3F\"><h3>Can individual tools be disabled?<\/h3><\/dt>\n<dd><p>Yes.<\/p>\n\n<p>Each Ozosh DevTools feature can be enabled or disabled independently from Settings &gt; Ozosh DevTools.<\/p>\n\n<p>Disabled features do not register their normal feature functionality.<\/p><\/dd>\n<dt id=\"who%20can%20access%20the%20settings%3F\"><h3>Who can access the settings?<\/h3><\/dt>\n<dd><p>Ozosh DevTools settings are restricted to users with the required WordPress administrative capability.<\/p><\/dd>\n<dt id=\"does%20current%20template%20modify%20my%20theme%3F\"><h3>Does Current Template modify my theme?<\/h3><\/dt>\n<dd><p>No.<\/p>\n\n<p>Current Template only inspects information about the template and theme files WordPress loaded for the current request.<\/p>\n\n<p>It does not edit theme files.<\/p><\/dd>\n<dt id=\"does%20duplicate%20post%20modify%20the%20original%20post%3F\"><h3>Does Duplicate Post modify the original post?<\/h3><\/dt>\n<dd><p>No.<\/p>\n\n<p>The original post is not modified. Ozosh DevTools creates new posts based on the original post.<\/p><\/dd>\n<dt id=\"can%20duplicate%20post%20create%20published%20copies%3F\"><h3>Can Duplicate Post create published copies?<\/h3><\/dt>\n<dd><p>Yes.<\/p>\n\n<p>From Settings &gt; Ozosh DevTools, the copy status can be set to Draft or Published.<\/p>\n\n<p>If Published is selected, the current user must have permission to publish that post type.<\/p><\/dd>\n<dt id=\"how%20many%20copies%20can%20duplicate%20post%20create%3F\"><h3>How many copies can Duplicate Post create?<\/h3><\/dt>\n<dd><p>The duplicate amount can be configured from the Ozosh DevTools settings page.<\/p>\n\n<p>The current maximum is 100 copies per duplicate action.<\/p><\/dd>\n<dt id=\"does%20duplicate%20post%20duplicate%20media%20files%3F\"><h3>Does Duplicate Post duplicate media files?<\/h3><\/dt>\n<dd><p>No.<\/p>\n\n<p>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.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20send%20information%20to%20an%20external%20service%3F\"><h3>Does the plugin send information to an external service?<\/h3><\/dt>\n<dd><p>No.<\/p>\n\n<p>Ozosh DevTools does not require an external account or external service and does not send site data to an external API.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20the%20plugin%20is%20deleted%3F\"><h3>What happens when the plugin is deleted?<\/h3><\/dt>\n<dd><p>When Ozosh DevTools is deleted through WordPress, its plugin settings are removed.<\/p>\n\n<p>Content created using development tools, such as duplicated posts, is not automatically deleted.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Added a Duplicate Post setting for choosing Draft or Published copy status.<\/li>\n<li>Added WordPress capability checks when Published status is selected.<\/li>\n<li>Improved Duplicate Post configuration.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Added modular feature architecture.<\/li>\n<li>Added Current Template.<\/li>\n<li>Added Duplicate Post.<\/li>\n<li>Added configurable duplicate quantity.<\/li>\n<li>Added individual feature enable and disable controls.<\/li>\n<\/ul>","raw_excerpt":"A modular collection of temporary development tools for building, testing, and debugging WordPress websites.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/358054","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=358054"}],"author":[{"embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ozosh182"}],"wp:attachment":[{"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=358054"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=358054"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=358054"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=358054"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=358054"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=358054"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}