NETSOLEX
NX::FAQ Manager Free — Acceso libre

NX::FAQ Manager

NX::FAQ Manager is a lightweight and professional FAQ management system for WordPress. Organize questions by category, rearrange them with drag and drop, import and export them in bulk via CSV, and display them anywhere with a flexible shortcode.

Antes de descargar

This plugin (NX::FAQ Manager) can be downloaded and installed independently, but it only works correctly in conjunction with NX::WP Plugin Manager. Before downloading, make sure you have NX::WP Plugin Manager installed, active, and with a Basic (or higher) license to unlock all its features.

NX::WP Plugin Manager NX::WP Plugin Manager — v2.7.5

Descripción

NX::FAQ Manager is a lightweight and professional FAQ management system for WordPress. Organize questions by category, rearrange them with drag and drop, import and export them in bulk via CSV, and display them anywhere with a flexible shortcode.

Detalles técnicos

Licencia y categoría

Tier requerido: Free — Acceso libre
Categoría: Content & Editor
Slug: nx-faq-manager

Versión 1.1.0

  • Requiere WordPress 6.2+
  • Probado hasta WordPress 7.0.2
  • Requiere PHP 7.4+
  • Actualizado: 13/08/2026

Aviso: New versions of NX::FAQ Manager are available. Updating ensures better performance, security, and access to the latest features. Update Now.

Descarga gratuita

Este plugin es de acceso libre. Descarga el ZIP e instálalo directamente desde tu panel de WordPress.

Changelog — v1.1.0

v1.1.0 — NX::FAQ manager

  • * Fixed: Plugin Check still flagged NXFAQ_Core::get_questions() because the LIMIT clause was concatenated onto the query string via a variable ($limit_clause). Removed the concatenation entirely — LIMIT/OFFSET are now always bound as %d placeholders, using a large sentinel value when no limit is requested, so the query string has zero variable concatenation.

v1.0.10 — NX::FAQ manager

  • * Fixed: Plugin Check escaping error in the Administrator page (raw counter variable output now wrapped in esc_html()).
  • * Fixed: Plugin Check prepared-SQL error in NXFAQ_Core::get_questions() — query is now built and prepared in a single inline expression instead of assigning the unprepared SQL to a variable across a conditional branch.
  • * Hardened: a few other printf()/translated-string outputs now explicitly wrapped in esc_html()/wp_kses_post() for consistency.

v1.0.9 — NX::FAQ manager

  • * Changed: "Answers Overview" now shows each answer inside the same visual (WYSIWYG) editor used on the Questions page — with a Visual tab for formatted content and a Text tab for raw HTML — instead of a plain textarea full of unrendered markup, so non-technical users can review and edit answers without needing to read HTML.
  • * Changed: every answer is now collapsed by default behind a question header with an expand/collapse chevron, with "Expand All" / "Collapse All" controls and an answer count, so pages with 50+ answers stay short and fast. The visual editor for each answer is only initialized the moment its card is expanded (and released again on collapse), instead of loading 50 editors at once.

v1.0.8 — NX::FAQ manager

  • * Fixed: logic bug on the License page — "Remove Registration" could be used by any WordPress user with plugin-management access if no Plugin Administrator account had been registered yet, bypassing the login requirement entirely.
  • * Changed: the "Remove Registration" button is now visibly disabled until a verified Plugin Administrator is logged in, instead of only failing after being clicked.

v1.0.7 — NX::FAQ manager

  • * Fixed: "Registered Accounts" list on the Plugin Administrator page no longer displays usernames — showing valid login usernames to any WordPress admin was a security issue for the plugin's own login system.
  • * Changed: account status (Active/Locked) and registration date moved out of that shared list; an administrator now only sees this information about their own account, privately, after logging in.
  • * Changed: the "Register New Administrator" form is now hidden once an administrator account already exists, since only one Plugin Administrator account is supported.
  • * Changed: buttons on the Plugin Administrator page now use a modern rounded style with a 2px border.

v1.0.6 — NX::FAQ manager

  • * Changed: License page now only reveals the full, unmasked license key to a verified Plugin Administrator; everyone else sees the masked key with a note on how to log in to view it in full.
  • * Fixed: the frontend "NX::FAQ Manager by NETSOLEX" credit link was showing "por NETSOLEX" when the plugin language was set to Español — corrected to keep the brand name as "by NETSOLEX" in the Spanish translation.

v1.0.5 — NX::FAQ manager

  • * Fixed: the Spanish translation now actually loads. WordPress' automatic just-in-time loading only checks wp-content/languages/plugins/, so a translation bundled with the plugin itself (in /languages) was never picked up; the plugin now explicitly calls load_plugin_textdomain() on init.
  • * Changed: the plugin language (Settings > General Options) is now completely independent from the WordPress site language — it no longer falls back to the site's own locale when "English" is selected, it always uses exactly what is chosen in Settings.
  • * Added: show/hide toggle on every password field on the Plugin Administrator (Login / Register) page.
  • * Added: the category each question belongs to is now shown as an H3 heading above its questions in the [nxfaq] frontend shortcode output.
  • * Added: Settings > Frontend > "Credit link" switch to show/hide a small "NX::FAQ Manager by NETSOLEX" link (to https://netsolex.com/wordpress-plugins/) under the frontend FAQ list. On by default.

v1.0.4 — NX::FAQ manager

  • * Added: new Settings page (Settings > General Options) with a "Plugin active" master switch — when unchecked, the plugin behaves as fully deactivated (frontend shortcode, AJAX endpoints, importer, license checks and update checker all stay dormant) while the Settings page itself remains reachable so it can be turned back on.
  • * Added: plugin display language selector (English / Español), independent from the WordPress site language, with a bundled Spanish translation.
  • * Changed: the entire plugin admin UI is now fully in English by default (remaining Spanish submenu labels translated).
  • * Changed: License page now shows full registration details (email, name, domain, masked license key, registration date) and a Registration Benefits list; removing a registration now also requires an active Plugin Administrator session when one has been set up.
  • * Fixed: unescaped-SQL / not-prepared false positives on get_categories(), get_questions() and count_questions() by inlining $wpdb->prepare() directly into the query call, so the Plugin Check scanner can see the query is prepared.
  • * Note: the self-hosted update checker (class-updater.php) still hooks into WordPress's own update-plugins transient by design, since this build is distributed from netsolex.com and not from the WordPress.org repository; the "plugin_updater_detected" Plugin Check notice only applies to plugins submitted to the .org repository.

v1.0.3 — NX::FAQ manager

  • * Fixed: CSV export/import no longer use direct fopen()/fclose() calls. Export now builds the CSV as a string; import reads the uploaded file via WP_Filesystem and parses it with str_getcsv() (Plugin Check compliance).

v1.0.2 — NX::FAQ manager

  • * Fixed: added missing "translators:" comments for all translated strings with placeholders (Plugin Check compliance).
  • * Fixed: all direct database queries now go through $wpdb->prepare(), including table names via the %i identifier placeholder (WP 6.2+), instead of conditionally-prepared or interpolated SQL.

v1.0.1 — NX::FAQ manager

  • * Fixed: category slug now auto-generates from the category name when the Slug field is left blank.
  • * Changed: FAQ accordion now uses SVG plus/minus icons instead of a plain "+" character.
  • * Changed: the active/open question row is now highlighted with a distinct background color.
  • * Changed: License page now pre-fills Name and Email from the site's WordPress settings (site title and admin email).

v1.0.0 — NX::FAQ manager

  • Initial release: categories, questions & answers, drag & drop ordering, CSV import/export, [nxfaq] shortcode, Plugin Administrator, and automatic updates from NETSOLEX.