SiteNivo – Modular Site Toolkit

Сүрөттөө

SiteNivo is a WordPress custom fields and custom post type toolkit for building structured content without writing code.

Create custom post types, custom taxonomies, custom fields (field groups / meta boxes), options pages, and admin columns from one clean admin UI. Ideal if you want CPT + fields in a single plugin instead of juggling separate tools.

Why SiteNivo?

  • All-in-one content toolkit — custom post types, taxonomies, custom fields, options pages, and admin columns together
  • No-code admin builders — register CPTs and taxonomies, then add field groups with location rules
  • Developer-ready — use sn_get_field() / sn_the_field() in themes; export CPT/taxonomy PHP when you need portable code
  • Site tools included — Maintenance Mode, Coming Soon, Import/Export, WP Reset, URL Replace, Permalink Manager, Redirections, SMTP, Header & Footer, Visitor Tracking (cookie-free), Social Buttons, Security, Disable Comments, Classic Editor, Classic Widgets, Duplicate Post, Download Theme & Plugin, Rollback, SVG support, and useful settings

Custom Post Types (CPT Builder)

Create and manage WordPress custom post types from the admin:

  • Labels, slug, public/private visibility, and menu icon
  • Supports: title, editor, thumbnail, excerpt, comments, revisions, and more
  • Hierarchical (page-like) or flat (post-like) structure
  • Archives and rewrite settings

Custom Taxonomies

Register custom taxonomies and assign them to any post type:

  • Hierarchical (like categories) or flat (like tags)
  • Labels, slug, admin UI, and rewrite options
  • Attach to core or custom post types

Custom Fields & Meta Boxes (Field Groups)

Build custom fields and field groups that appear as meta boxes on posts, pages, taxonomies, users, and options pages — with AND/OR location rules.

Field types included:

  • Basic: Text, Textarea, Email, URL, Password, Number, Range, Color, Select, Checkbox, Date, Time, Date Time, WYSIWYG, oEmbed, Link
  • Media: Image, File, Gallery
  • Relational: Post Object, Relationship, Taxonomy, User, Page Link
  • Maps: Google Map, OpenStreetMap
  • Layout: Tab, Accordion, Message
  • Pro Version: Repeater, Clone, Flexible Content, and Table field types

Options Pages

Create WordPress options pages (global settings screens) and attach any field group for site-wide options.

Admin Columns

Add custom admin columns to post list tables and map them to your SiteNivo custom fields.

Code Generator

Export custom post types and taxonomies as clean register_post_type() / register_taxonomy() PHP — no SiteNivo dependency at runtime.

URL Replace

Search and replace URLs across the full WordPress database (posts, options, meta, and other text columns), with serialized data handled safely.

Free: run a full-database URL replace anytime.
Pro Version: replace history is stored so you can roll back a previous replace if needed (Coming Soon In Pro Version).

Permalink Manager

Set a custom URI for any post, page, or public custom post type — without changing the whole site permalink structure.

  • Edit-screen Permalink Manager box with live URL preview
  • Choose which post types are supported from SiteNivo Permalink Manager
  • Visitors hitting the old WordPress permalink get a 301 redirect to your custom URI
  • List of all customized URIs on the module page, plus Flush permalinks

SMTP (Email)

Configure how WordPress sends email from SiteNivo SMTP.

  • Default — WordPress / PHP mail() (no SMTP override)
  • Other SMTP — any custom host (cPanel, transactional SMTP, etc.)
  • Common providers (Free) — Gmail, Outlook / Microsoft 365, SendGrid, Mailgun, Amazon SES, Brevo, and Zoho Mail with SMTP host presets
  • From Email / From Name and optional Force From
  • Send Test Email to verify delivery

SMTP passwords are saved only for administrators, never printed back in the admin HTML, and left blank means “keep the existing password.”

Pro Version: rarer branded mailers, Email Log, and advanced connection testing (Coming Soon In Pro Version).

Import / Export

Migrate custom post types, taxonomies, field groups, options pages, admin columns, and redirections between sites with JSON.

Maintenance Mode & Coming Soon

Show a branded Maintenance Mode or Coming Soon page with built-in templates while you build or launch.

WP Reset & Settings

  • WP Reset — selectively reset posts, comments, terms, media, users, transients, theme mods, or plugin options. Complete Site Reset is available in the Pro Version.
  • Settings (Free) — Classic Editor, Classic Widgets, Duplicate Post, Visitor Tracking, Download Theme & Plugin, Rollback, Disable Core / Theme / Plugin Updates, Favicon (Site Icon), safe SVG uploads, Performance-related settings, security toggles, Google Maps API key, and uninstall cleanup. Settings are organized in tabs (General, Media, Performance, Security, Admin UI, Integrations, Maintenance).

Classic Widgets restores the classic (non-block) Widgets screen via WordPress’s use_widgets_block_editor filter — toggle it under SiteNivo Settings General.

Duplicate Post adds a Duplicate row action and Bulk actions option for posts, pages, and public custom post types (creates drafts). Enable it under SiteNivo Settings General. Copying SiteNivo custom field values when duplicating is a Pro Version feature.

Visitor Tracking can be enabled under SiteNivo Settings General — see the Visitor Tracking section below for full details.

Download Theme & Plugin

Download any installed theme or plugin as a ZIP from the WordPress admin — useful for backups, moving a theme/plugin to another site, or keeping a local copy.

  • Appearance Themes — open a theme’s details modal and use Download next to Customize / Menus
  • Plugins All Plugins — use the Download link next to Activate / Deactivate on each plugin row
  • Creates a ZIP of that theme or plugin folder (ready to install elsewhere)

Enable it under SiteNivo Settings General Download Theme & Plugin. When the toggle is Off, the Download actions are hidden.

Rollback

Roll plugins, themes, or WordPress core back to a previous WordPress.org version (classic rollback style).

  • Enable under SiteNivo Settings General Rollback
  • Plugins: Rollback link on plugin list rows (WordPress.org plugins only)
  • Themes: Rollback on the theme details modal (WordPress.org themes only)
  • Core: roll back WordPress from the Settings General Rollback card (not the Updates screen)
  • Choose a version, confirm, and SiteNivo installs that package from WordPress.org

When the toggle is Off, Rollback actions are hidden.

Disable Updates

Three independent toggles under SiteNivo Settings General let you disable WordPress core, theme, and plugin updates separately. Each toggle fully blocks update notices, automatic updates, and manual Update actions for that type.

Disabling updates does not block installing new themes or plugins, and does not affect SiteNivo Rollback.

Social Buttons

Add floating contact buttons from SiteNivo Social Buttons (below Visitor Tracking).

  • Channels: WhatsApp, Phone Call, Email, Facebook Messenger, Telegram, Custom Link — enable any subset (even just two)
  • Optional custom icons via the Media Library (defaults provided)
  • Position left or right; show on desktop and/or mobile
  • Show on all pages, or limit to posts / pages
  • Style: circle or square, size, gap, offsets, colors, border, shadow, hover
  • Live admin preview is reserved for SiteNivo Pro (hooks are ready for Pro)

Security

Harden common WordPress attack surface from SiteNivo Security (below Social Buttons).

  • Block sensitive files — deny public access to install.php, setup-config.php, debug.log, readme.html, and license.txt (Apache .htaccess when writable, plus PHP fallback)
  • Disable XML-RPC and remove the X-Pingback header
  • Disable theme & plugin file editor (DISALLOW_FILE_EDIT when not already defined)
  • Hide WP identity — remove generator meta, blank RSS/Atom signatures, strip ?ver= from scripts/styles, and remove RSD + WLW manifest links
  • Login lockout — after 5 failed attempts per IP within 15 minutes, show a generic “too many attempts” message
  • Hide login error detail with a customizable generic message on wp-login.php so usernames are harder to enumerate
  • Optional: block application passwords for non-admins
  • Visitor Tracking can ignore known scanner / probe paths so logs stay clean

Pitch: stops the usual automated WordPress attacks.

Disable Comments

Turn off comments where you don’t need them from SiteNivo Disable Comments (below Security).

  • Disable Comments — closes new comments on selected content types; blocks submissions, comment feeds, comment-reply scripts, and comment XML-RPC methods (does not delete existing comments)
  • Hide existing comments — optionally hide approved comments on the frontend for selected types
  • Remove Comments Menu — hides Comments from the admin menu, admin bar, dashboard widget, and related metaboxes; blocks direct admin URLs
  • Disable Comments REST API — removes /wp/v2/comments endpoints and blocks REST inserts
  • Disable Trackbacks — closes trackbacks/pingbacks on selected types
  • Apply To — Posts, Pages, Products (when WooCommerce is active), and other public Custom Post Types

Redirections

Manage 301 / 302 redirects from SiteNivo Redirections (below Permalink Manager).

  • Add, edit, enable/disable, and delete redirect rules (exact path match)
  • Optional ignore query string when matching (on by default)
  • 404 Log — see broken URLs visitors hit and create a redirect in one click
  • Backup / migrate redirect rules via SiteNivo Import / Export (JSON)
  • Bulk enable, disable, or delete selected redirects

Favicon

Set your site favicon from SiteNivo Settings Media. SiteNivo uses WordPress Site Icon (same as Appearance Customize Site Identity).

  • Required size: square image at least 512×512 pixels (PNG or JPG recommended)
  • Select / change / remove from the Media tab, then Save Changes
  • Works on the frontend automatically via WordPress core

Header & Footer

Add tracking and analytics snippets from SiteNivo Header & Footer (below SMTP).

  • Header scripts — output on wp_head (GA, GTM, meta tags, pixels)
  • Footer scripts — output on wp_footer
  • Editors use WordPress core CodeMirror (wp_enqueue_code_editor)
  • Only users with manage_options can save; snippets print on the frontend only

Visitor Tracking

Log public pageviews with cookie-free, server-side tracking from SiteNivo Visitor Tracking (below Header & Footer).

Visitors are never asked to allow cookies for this feature — nothing is stored in the browser.

  • Enable under SiteNivo Settings General Visitor Tracking (tracking starts only when On)
  • Visit log with search and pagination; open a row for the detail panel
  • Details include city, region, country, postal code, timezone, ISP, IP address, visitor token, user agent, page URL, and referrer
  • Extra geo fields when available (organization, AS, coordinates, mobile / proxy / hosting flags)
  • Timestamps are stored in UTC and shown in your site’s WordPress timezone
  • Optional IP geolocation via ip-api.com (see External Services); private/local IPs are logged without a geo lookup

For Developers

Read field values in your theme:

sn_get_field( 'field_key', $post_id );
sn_the_field( 'field_key', $post_id );
sn_get_field( 'field_key', 'option' );

Works with post meta, options pages, user meta, and term meta.

Coming Soon in Free

Upcoming free updates will include:

  • and much more

SiteNivo Pro — Coming Soon

SiteNivo Pro is coming soon with advanced modules such as:

  • Social Buttons — live admin preview
  • Forms
  • Blocks Development
  • User Activity
  • Login Activity
  • URL Replace history & rollback
  • Duplicate Post — custom field values when duplicating
  • SMTP rarer mailers, Email Log, and advanced testing
  • REST API Module
  • Complete Site Reset
  • Repeater, Clone, Flexible Content, and Table fields
  • and much more

The free plugin already includes Performance-related settings under SiteNivo Settings, so you can tune common performance options without Pro.

External Services

SiteNivo works without external services by default. Optional features may contact third parties only when you use them:

  • Google Map field — Google Maps JavaScript API / Places API when a Maps API key is saved in Settings. Terms · Privacy
  • OpenStreetMap field — Leaflet is bundled locally; map tiles / geocoding may use OpenStreetMap-compatible providers and Nominatim. OSM copyright · Privacy
  • oEmbed field — uses WordPress core oEmbed (may contact the URL’s provider, e.g. YouTube).
  • SMTP / Email — when you choose an SMTP mailer, WordPress sends mail through the SMTP host you configure (for example smtp.gmail.com, smtp.sendgrid.net, or your own server). SiteNivo does not relay mail through SiteNivo servers; credentials stay in your WordPress database and are only used to authenticate with your chosen host.
  • Rollback — when you roll back a plugin, theme, or WordPress core, SiteNivo contacts WordPress.org APIs and downloads packages from downloads.wordpress.org / wordpress.org only (the version you select). API · Privacy
  • Visitor Tracking — when enabled, SiteNivo may look up a visitor’s IP with ip-api.com (free HTTP JSON endpoint) to enrich the visit log with city, region, country, ISP, and related fields. Only the visitor IP is sent for geolocation; no cookies are set. Free tier is HTTP-only and rate-limited (non-commercial use per ip-api terms). Docs · Terms

Орнотуу

  1. In WordPress go to Plugins Add New, search for SiteNivo (custom fields / custom post types), then install and activate.
  2. Or upload the plugin ZIP via Plugins Add New Upload Plugin.
  3. Open SiteNivo in the admin menu to create your first custom post type, taxonomy, or field group.

FAQ.KG

Is SiteNivo a custom fields plugin?

Yes. SiteNivo lets you create custom fields and field groups (meta boxes) for posts, pages, taxonomies, users, and options pages — plus custom post types and taxonomies in the same plugin.

Can I create custom post types without code?

Yes. Use the CPT builder to register WordPress custom post types from the admin. You can also export PHP with the Code Generator if you want portable register_post_type() code.

Does it support custom taxonomies?

Yes. Create custom taxonomies, choose hierarchical or flat behaviour, and assign them to any post type.

Will SiteNivo conflict with ACF or other custom fields plugins?

No. SiteNivo is independent. You can run it alongside Advanced Custom Fields (ACF) or similar plugins if needed.

Do I need coding skills?

No. Build custom post types, taxonomies, custom fields, and options pages from the UI. Developers can use sn_get_field() / sn_the_field() in themes when needed.

Where can I get support?

Use the WordPress.org support forum for this plugin (Support tab on the plugin page).

What happens if I uninstall?

Configuration stays in the database by default so you can reinstall later. Enable Delete data on uninstall under SiteNivo Settings to remove tables and options.

Can I download themes and plugins as ZIP files?

Yes. Enable Download Theme & Plugin under SiteNivo Settings General. Then use Download on the theme details modal (Appearance Themes) or on plugin list rows (Plugins All Plugins). SiteNivo zips that theme or plugin folder for you.

Can I roll back a plugin, theme, or WordPress core?

Yes. Enable Rollback under SiteNivo Settings General. Then use Rollback on plugin rows or the theme details modal (WordPress.org items only), or use the Core Rollback card on the Settings page. SiteNivo installs the version you pick from WordPress.org.

Can I set a favicon from SiteNivo?

Yes. Open SiteNivo Settings Media Favicon, select a square image at least 512×512 pixels, then Save Changes. This sets the WordPress Site Icon (same setting as Appearance Customize Site Identity).

Can I add Google Analytics or tracking scripts?

Yes. Open SiteNivo Header & Footer (below SMTP). Paste your tracking tags into Header (wp_head) and/or Footer (wp_footer), then Save Changes. Only administrators can edit these fields.

Does Visitor Tracking use cookies?

No. Visitor Tracking is cookie-free and server-side — nothing is stored in the visitor’s browser, and visitors are not asked to allow cookies for this feature. Enable it under SiteNivo Settings General, then open SiteNivo Visitor Tracking to review the visit log and details. Optional IP geolocation uses ip-api.com when available (see External Services).

Can I manage URL redirects?

Yes. Open SiteNivo Redirections to add 301/302 rules (source path destination), view a 404 Log of broken URLs, and create redirects from those hits. Back up or migrate rules from SiteNivo Import / Export.

Does SiteNivo include SMTP / email settings?

Yes. Open SiteNivo SMTP to use Default PHP mail, Other SMTP, or common providers (Gmail, Outlook, SendGrid, and more). Save your settings, then use Send Test Email. Branded API/OAuth mailers and the Email Log are Coming Soon In Pro Version.

Сын-пикирлер

Август 6, 2026-ж. 1 reply
I was looking for a plugin that could handle custom post types and custom fields without needing multiple plugins, and SiteNivo looks like exactly what I needed. I really like the idea of having CPTs, taxonomies, custom fields, options pages, and useful site management tools all in one place.
Read all 1 review

Contributors & Developers

“SiteNivo – Modular Site Toolkit” is open source software. The following people have contributed to this plugin.

Мүчөлөрү

Өзгөртүүлөр

1.2.3

  • New: Disable Comments module — close comments/trackbacks on Posts, Pages, Products, and CPTs; optional admin menu cleanup and comments REST API disable.
  • Extra hardening: hide existing frontend comments, block comment feeds/XML-RPC comment methods, reject new submissions, block edit-comments.php direct access when menu removed.
  • Docs: removed Disable Comments from Coming Soon in Free.

1.2.2

  • New: Security module — block sensitive files, disable XML-RPC, disable file editor, hide WP identity, login lockout (5 / 15 min), optional app-password restriction for non-admins.
  • Hide WP identity also removes RSD and WLW manifest links and blanks feed generator signatures.
  • Visitor Tracking: ignore known scanner / probe paths (Security toggle).
  • Moved hardening toggles from Settings Security into SiteNivo Security; Settings keeps uninstall cleanup + link.
  • Docs: removed Hide Identity from Coming Soon in Free.

1.2.1

  • New: Social Buttons — floating WhatsApp, Phone, Email, Messenger, Telegram, and Custom Link (enable any subset).
  • Style controls: shape, size, gap, offsets, colors, border, shadow, hover; optional Media Library icons.
  • Pro-ready: admin live preview hooks (preview UI is Pro); removed Social Buttons from Coming Soon in Free.

1.2.0

  • New: Disable Core / Theme / Plugin Updates — three independent toggles under Settings General (full block: notices, auto-updates, and manual Update actions).
  • Docs: removed Disable Theme & Plugin Updates from Coming Soon in Free.

1.1.9

  • Docs: full Visitor Tracking section in the readme (cookie-free tracking, Settings toggle, admin log/detail panel).
  • Docs: removed Header & Footer and Visitor Tracking from Coming Soon in Free (both already shipped).
  • FAQ: Does Visitor Tracking use cookies?
  • Tags: restored no cookie tracking (replaced search and replace).

1.1.8

  • Admin: WordPress flyout under SiteNivo shows only Dashboard (other pages stay in the SiteNivo sidebar).
  • Tags: added redirections (replaced no cookie tracking).

1.1.7

  • New: Visitor Tracking — cookie-free server-side pageview log (Settings General to enable).
  • Geo enrichment via ip-api.com; timestamps stored in UTC and displayed in the WordPress timezone.
  • Admin visit table + detail panel (city, region, country, ZIP, ISP, IP, visitor token, UA, and more).
  • Tags: replaced duplicate post with no cookie tracking.

1.1.6

  • New: Header & Footer module — tracking/analytics snippets (wp_head / wp_footer), below SMTP.
  • Uses WordPress core CodeMirror via wp_enqueue_code_editor (no bundled editor).
  • Capability-gated save (manage_options); frontend-only output.

1.1.5

  • Fix: Favicon no longer breaks the frontend (removed full-page HTML buffer that could blank the site).
  • Site Icon still uses WordPress core output via Settings Media.
  • Redirections polish: Import/Export integration, UI fixes, Plugin Check cleanup.

1.1.4

  • New: Redirections — 301/302 rules, 404 log, bulk enable/disable; backup via Import / Export.
  • Module page below Permalink Manager (sidebar, dashboard, menu).
  • Admin shell: WordPress notices re-homed so they no longer break the layout.

1.1.3

  • New: Favicon — set WordPress Site Icon from Settings Media (min 512×512).
  • Syncs with Appearance Customize Site Identity; size validation on select and save.

1.1.2

  • New: Rollback — install a previous WordPress.org version of plugins, themes, or WordPress core.
  • Settings General toggle; Plugins row + Themes modal actions; Core rollback card in Settings only.
  • Tags: replaced custom post types with duplicate post.

1.1.1

  • New: SMTP module — Default PHP mail, Other SMTP, and common SMTP providers (Gmail, Outlook, SendGrid, and more), From Email/Name, Force From, Send Test Email.
  • Pro teasers: rarer mailers, Email Log, and advanced testing (Coming Soon In Pro Version).
  • Module page below Permalink Manager in the SiteNivo menu, sidebar, and dashboard.

1.1.0

  • New: Permalink Manager — custom URIs for posts, pages, and public CPTs (edit-screen box).
  • 301 redirect from the native WordPress permalink to the custom URI.
  • Module page below URL Replace: supported post types, custom URI list, flush permalinks.

1.0.9

  • Settings: tabbed layout (General, Media, Performance, Security, Admin UI, Integrations, Maintenance) — layout only; no setting behavior changes.

1.0.8

  • New: Download Theme & Plugin — ZIP download for any installed theme or plugin.
  • Themes: Download button in the theme details modal (Appearance Themes).
  • Plugins: Download link on plugin list rows (Plugins All Plugins).
  • Settings: toggle under SiteNivo Settings General (below Duplicate Post).

1.0.7

  • New: Duplicate Post — row action + bulk duplicate for posts, pages, and public CPTs (Settings General).
  • Pro: SiteNivo custom field values are copied when duplicating (Coming Soon In Pro Version / licensed Pro).

1.0.6

  • New: Classic Widgets setting — restore the classic Widgets screen (Settings General, below Classic Editor).
  • Settings: renamed the Editor settings card to General.

1.0.5

  • Fix: Options page render fatal error — anonymous BasePage now implements get_screen_nonce_action().

1.0.4

  • New: URL Replace module — full-database URL search/replace with serialized-aware handling.
  • History table UI reserved for SiteNivo Pro (Coming Soon In Pro Version) via extension hooks.

1.0.3

  • Readme: Developers sample now shows sn_get_field / sn_the_field with $post_id.

1.0.2

  • Readme updates: tags, Coming Soon / Pro roadmap, developer code sample fix.
  • Removed external site / donate links until the official website launches.

1.0.1

  • Updated readme and branding.
  • Plugin Check compliance improvements.
  • Admin menu and dashboard icon refinements.

1.0.0

  • Initial release: Custom Post Types, Taxonomies, Field Groups, Options Pages, Admin Columns, Code Generator, Import/Export, Maintenance Mode, Coming Soon, WP Reset, and Settings.