Home Documentation Developer Download Contact ⬇ Download Plugin

NeksioPress Documentation

Complete guide to installing, configuring, and using NeksioPress. Everything you need to reset WordPress safely and efficiently.

📦 Installation

1

WordPress.org Directory

Recommended
  1. Go to Plugins → Add New in your WordPress admin
  2. Search for NeksioPress
  3. Click Install Now
  4. Click Activate
Automatic updates, verified by WordPress.org
2

Manual Upload

  1. Download the ZIP file
  2. Go to Plugins → Add New → Upload Plugin
  3. Choose the ZIP file and click Install Now
  4. Click Activate
3

FTP / WP-CLI

WP-CLI
wp plugin install neksiopress --activate
FTP
# Extract and upload
unzip neksiopress.zip
# Upload to /wp-content/plugins/ via FTP
Installation Complete!

After activation, you'll find "NeksioPress" in your WordPress admin sidebar.

⚙️ System Requirements

🔵

WordPress

Version 5.0 or higher

Compatible with 6.x
🐘

PHP

Version 7.4 or higher

PHP 8.x supported
📦

MySQL

Version 5.6 or higher

MariaDB compatible
🔒

Memory

Minimum 64MB (128MB recommended)

ℹ️
No additional dependencies required. NeksioPress works out of the box with standard WordPress installations.

🚀 Getting Started

1

Access NeksioPress

After activation, click on "NeksioPress" in your WordPress admin sidebar. You'll see the main dashboard.

2

Understand the Dashboard

The dashboard is divided into three main sections:

  • Reset Mode Selection — Choose between Soft and Nuclear reset
  • Database Backup — Export your database before resetting
  • Confirmation Panel — Safely confirm and execute resets
3

Your First Reset

For testing, try a Soft Reset first:

  1. Export a backup (recommended)
  2. Select "Soft Reset" mode
  3. Type RESET to confirm
  4. Click "Execute Reset"
💡
Pro Tip: Always export a database backup before your first reset. This gives you a safety net and helps you understand what data will be affected.

🌿 Soft Reset Guide

🌿

What is Soft Reset?

Soft Reset removes your WordPress content while preserving your development environment. Perfect for iterative testing and development workflows.

🗑️ What Soft Reset Deletes

  • All posts, pages, and custom post types
  • All comments and comment metadata
  • All users except administrator
  • Categories, tags, and taxonomies
  • Post and term metadata

✅ What Soft Reset Keeps

  • All installed plugins and settings
  • All installed themes
  • WordPress configuration (wp-config.php)
  • Administrator account and credentials
  • WordPress options and settings

How to Perform a Soft Reset

Select Soft Reset mode
Step 1

Select Soft Reset Mode

On the NeksioPress dashboard, click the Soft Reset card. It will highlight to show it's selected.

Export backup
Step 2

Export Backup (Optional but Recommended)

Click Export Backup to download a complete SQL dump of your current database.

Confirm reset
Step 3

Confirm and Execute

Type RESET in the confirmation field and click Execute Soft Reset.

⚠️
Warning: Soft Reset permanently deletes all posts, pages, and non-admin users. This action cannot be undone. Always backup first.
Example: What remains after Soft Reset
// Your plugins remain active
// Your theme stays installed
// Your admin user: admin / password (unchanged)
// WordPress settings preserved

☢️ Nuclear Reset Guide

☢️

What is Nuclear Reset?

Nuclear Reset performs a complete database wipe while preserving your plugins and themes. Use this when you need a fresh database with your development environment intact.

🗑️ What Nuclear Reset Deletes

  • All posts, pages, and custom post types
  • All comments and comment metadata
  • All users except administrator
  • All options, settings, and taxonomies
  • All database content

✅ What Nuclear Reset Keeps

  • All installed plugins and themes
  • Administrator account and credentials
  • WordPress core files
  • NeksioPress plugin
  • wp-config.php database credentials

How to Perform a Nuclear Reset

⚠️
Critical Step

BACKUP YOUR DATABASE FIRST

Nuclear Reset is irreversible. Click Export Backup and save the SQL file somewhere safe.

Select Nuclear Reset
Step 2

Select Nuclear Reset Mode

Click the Nuclear Reset card. Read the warning message carefully.

Confirm nuclear reset
Step 3

Type RESET and Execute

Type RESET in the confirmation field and click Execute Nuclear Reset.

☢️
Nuclear Reset is IRREVERSIBLE.

All database content (posts, pages, comments, users, options) will be permanently deleted. Your plugins and themes will remain installed. Never run Nuclear Reset on a production website. Always create a database backup first.

🔄 Mode Comparison

Feature / Component Soft Reset Nuclear Reset
Posts & Pages Deleted Deleted
Comments Deleted Deleted
Users (non-admin) Deleted Deleted
Administrator Account Preserved Preserved
Installed Plugins Preserved Preserved
Installed Themes Preserved Preserved
WordPress Settings Preserved Reset to defaults
Database Tables Truncated (content only) Truncated (all data)

💾 Database Backup Guide

Before performing any reset operation, NeksioPress allows you to export a complete database backup. This is your safety net.

📋

What's Included

  • All WordPress database tables
  • Posts, pages, and custom content
  • User data and metadata
  • Plugin settings and options
  • Theme customization data
⬇️

How to Export

  1. Open NeksioPress dashboard
  2. Click Export Backup button
  3. Wait for generation (few seconds)
  4. File auto-downloads as backup_YYYY-MM-DD.sql

Restoring from Backup

📊 phpMyAdmin

  1. Open phpMyAdmin and select your database
  2. Click the Import tab
  3. Choose your backup SQL file
  4. Click Go to restore

⌨️ WP-CLI

Command
wp db import backup_2025-01-01.sql

🐘 MySQL CLI

Command
mysql -u username -p database_name < backup.sql
💾
Backup Best Practice: Always store backups in at least two locations (local + cloud) and name them clearly with dates.

🔒 Security & Permissions

🛡️

Nonce Verification

All form submissions include WordPress nonce validation to prevent CSRF attacks.

👑

Capability Checks

Only users with manage_options capability (Administrators) can access the plugin.

Confirmation Required

Typing "RESET" prevents accidental execution of destructive operations.

🔐

Admin Protection

Your admin account is hardcoded as protected during all reset operations.

🚫

No Remote Calls

NeksioPress makes zero external HTTP requests. Your data stays on your server.

📝

Audit Logging

All reset operations are logged for debugging purposes (WP_DEBUG enabled).

⚠️
Important: NeksioPress should only be installed on development and staging environments. It is not recommended for production websites.

🔧 Troubleshooting

Solution: Ensure you're logged in as a WordPress Administrator. The plugin requires manage_options capability.

// Check your user role
current_user_can('manage_options'); // Must return true

Solution: Increase PHP execution time and memory limit in wp-config.php:

set_time_limit(300);
ini_set('memory_limit', '256M');

Solution: Check folder permissions. The uploads directory needs to be writable:

chmod 755 wp-content/uploads
# Or on some servers:
chmod 777 wp-content/uploads

Solution: NeksioPress remains active after Nuclear Reset. If other plugins are missing, they were not installed — only database content was cleared.

Solution: This can happen if the database prefix doesn't match. Ensure your wp-config.php has the correct prefix:

$table_prefix = 'wp_'; // Must match what NeksioPress expects

⌨️ WP-CLI Commands

NeksioPress supports WP-CLI for advanced users and automation.

wp neksiopress status

Check plugin status and current environment.

wp neksiopress backup

Export database backup to file.

wp neksiopress reset soft

Execute soft reset (add --yes to skip confirmation).

wp neksiopress reset nuclear

Execute nuclear reset (add --yes to skip confirmation).

🔌 Actions & Filters

Extend NeksioPress with custom code using WordPress hooks.

Actions

neksiopress_before_reset Action

Fires before any reset operation begins.

add_action('neksiopress_before_reset', function($reset_mode) {
    // $reset_mode = 'soft' or 'nuclear'
    error_log("Starting {$reset_mode} reset");
});
neksiopress_after_reset Action

Fires after reset operation completes.

add_action('neksiopress_after_reset', function($reset_mode) {
    // Perform cleanup or notifications
});

Filters

neksiopress_protected_user_id Filter

Modify which user ID is protected during reset.

add_filter('neksiopress_protected_user_id', function($user_id) {
    return 1; // Always protect user ID 1
});
neksiopress_tables_to_truncate Filter

Customize which tables are truncated during soft reset.

add_filter('neksiopress_tables_to_truncate', function($tables) {
    // Exclude a custom table
    return array_diff($tables, ['wp_custom_table']);
});

❓ Frequently Asked Questions

No. NeksioPress specifically protects your administrator account during all reset operations. Your username, email, and password remain unchanged after every reset — both Soft and Nuclear.

NeksioPress is designed exclusively for development and staging environments. We strongly advise against installing it on production websites due to the irreversible nature of reset operations.

No. Nuclear Reset only clears database content. All your installed plugins and themes remain untouched. Your admin account and WordPress core files are also preserved.

Yes, NeksioPress is completely free and open source, released under the GPL v2 license. Available on WordPress.org with no premium tiers or hidden features.

Report bugs or request features by emailing support@neksiotool.com or through the Contact page.

Currently, NeksioPress is optimized for single-site installations. Multisite support is planned for a future release.

📬 Support

📧

Email Support

Get help via email

support@neksiotool.com
🐙

GitHub

Report issues, contribute

View on GitHub
🌐

Website

Visit NeksioTool

neksiotool.com

Ready to try NeksioPress?

Download the plugin for free and start resetting WordPress in seconds.