Overview
WP StudioDDC HQ adds modular tools to the WordPress admin to improve automation, content workflow and SEO management. Optional features have Settings switches and skip their frontend code and assets when disabled. English is the default language and a Spanish (es_ES) translation is included.
Requirements
- WordPress 6.0 or later (tested up to 7.1).
- PHP 7.4 or later.
- Language features load only when Polylang, WPML, TranslatePress, Weglot or qTranslate-XT is active.
Installation
- Upload the
wp-studioddc-hqfolder to/wp-content/plugins/, or install the plugin from the Plugins screen. - Activate the plugin.
- Go to WP StudioDDC HQ → Settings and enable the modules you need.
Modules
Enable any module in WP StudioDDC HQ → Settings; disabled modules skip their frontend code and assets entirely. Every field below matches what you will see on that screen, including its default value. Each heading below is the exact title shown on its Settings panel, so Ctrl/Cmd+F for a panel’s name finds its entry here.
Content & SEO
Insights: site, content, media, indexing and WooCommerce overview dashboard. It has no settings of its own — it reads the state of the other modules.
Info Vault: adds contextual informational columns to the admin list screens for the content types you enable.
- Pages / Posts / Categories: three switches, each off by default; dimmed when the site has no content of that type yet.
- Products: switch, off by default; dimmed without WooCommerce.
- Each registered custom post type: its own switch, off by default.
Keyword Focus: a main keyword, a keyword list, and volume and difficulty fields per content item, with duplicate-keyword detection across the site, plus a sortable, filterable list table with CSV export.
- Pages / Posts / Categories: three switches enabling the Keyword Focus metabox and SEO insights for each, every one off by default.
- Products: switch, off by default; only available with WooCommerce active.
- Each registered custom post type: its own switch, off by default.
Broken Links Scanner: a manual link checker added to the content editor (a sidebar panel in the block editor, a metabox in the Classic Editor) for the current post, page or product.
- How it runs: no settings of its own — the panel is always available on supported content types. It never scans automatically: a scan starts only when you click Scan Links, so simply opening the editor does not check any remote URL.
- What it checks: every link in the current content, reporting which ones are broken.
Content Checklists and Content Stats: per-content checklists (notes, social networks, SEO, options) and progress statistics for tracking what still needs work.
Categories and Pages Options: featured images for taxonomy terms, categories and tags for pages, and excerpts for pages.
Related Nexus: a native grid of related content, ranked by shared categories and tags on the content types you enable.
- Posts / Pages: two switches, off by default.
- Products: switch, off by default; needs WooCommerce.
- Each registered custom post type: its own switch, off by default.
- Number of Items: how many related items to show; default
12, from 1 to 12. - Heading: optional text shown above the grid; empty by default (placeholder text reads “Related Content”).
When a type does not have enough category or tag matches, the grid is filled out with that type’s most recent items so it is never short.
Copy Shield: a client-side deterrent against casual copying on public pages. It cannot fully prevent copying.
- Disable Right Click: off by default.
- Disable Text Selection and Image Dragging: off by default.
- Disable Copy, Cut, Save, Print, View Source and Developer Tools Shortcuts: off by default.
- Apply To – Home & Archives / Posts / Pages: three switches, each on by default.
- Apply To – Products: on by default; needs WooCommerce.
- Exclude Administrators: on by default, so logged-in administrators bypass the protections.
- Notice Message: optional text shown to visitors, up to 160 characters; empty (no message shown) by default.
Link Checker for the block editor (see Broken Links Scanner above), and UI Design and Webmap Shortcodes.
Productivity
Calendar Timeline: year, month, week, day and table views of published and scheduled content, with search and filters.
- Enable Calendar Timeline: single switch, off by default. Turning it on adds the calendar views and highlights which years have content, which helps spot outdated periods and active publishing stretches.
NoteBooks: private per-user notebooks and content ideas.
- Enable NoteBooks Features: single switch, off by default.
Functions Plus: a small bundle of independent editing-tool switches, each off by default so existing sites keep their current behavior unless turned on deliberately.
- Enable Functions Plus Features: the bundle’s main switch.
- Auto-select Parent Categories: automatically checks a category’s parent terms when the category itself is selected; saved independently of the main switch.
- Enable Page Options: adds extra page-specific options; also saved independently.
Media
Advanced Media: adds metadata fields, keyword indicators and extra columns to the Media Library, plus optional overlays on thumbnails elsewhere in the admin.
- Enable Advanced Media Features: adds extra metadata fields and keyword visibility in the Media Library; off by default.
- Show Featured Images in Content Lists: off by default.
- Show Image Overlays (Status, Copy Link and Keywords): a status icon that copies the image ID, a quick copy-link icon, and a keywords icon with image metadata, shown on thumbnails in the Media Library, the Featured Image box and WooCommerce galleries; on by default.
Language badges on media thumbnails are controlled separately, in Multilingual Tools below.
Folders Atlas (built on Wicked Folders): organize media and content in virtual folders without changing file URLs or permalinks.
- Pages / Posts / Media: three switches, on by default.
- Products: switch, on by default; dimmed without WooCommerce.
- Each registered custom post type: its own switch, on by default.
There is no single master switch — the feature activates automatically once at least one content type above is checked.
Engagement
Sharing Engage: adds comment, like and share controls beside breadcrumbs when the active theme and SEO output allow it, otherwise falling back to the content area.
- Posts / Pages: two switches, off by default.
- Products: switch, off by default; only shown with WooCommerce active.
- Each public custom post type: its own switch, off by default.
Likes count internally as 5-star ratings, and the comment control only appears where comments are open for that content.
Social Marks: shows the social profiles you fill in as inline SVG icons through the shortcode, a widget, or automatically after content.
- Show Automatically After the Content of – Posts / Products: two switches, both off by default (Products needs WooCommerce).
- Profile Links: one field per supported network — more than 55 are available (Instagram, X, Facebook, LinkedIn, YouTube, TikTok, Pinterest, Behance, Dribbble, GitHub, Bluesky, Mastodon, Discord, Amazon and many more), each with its own icon. Most are URL fields;
Emailtakes an address andPhonetakes a number. Only networks with a value render an icon, and all are empty by default. - Icon Size: in pixels, from 16 to 96.
- Gap: spacing between icons in pixels, from 0 to 40.
- Border Radius: as a percentage, from 0 to 50 — 50 makes the icons fully round.
- Border Width: in pixels, from 0 to 8.
- Alignment: Left, Center or Right.
- Icon Color, Background Color, Hover Icon Color, Hover Background Color, Border Color: five color pickers controlling the whole icon set’s appearance.
- Open Links in a New Tab: independent switch.
Redirect Gateway: creates short branded URLs such as yoursite.com/linkedin that redirect to your social profiles.
- Enable Social Redirects: the module’s main switch, off by default.
- Short Path: the local path that triggers the redirect, without the domain (for example
linkedin); suggested slugs are offered as you type. Add one row per redirect. - Destination URL: the full external profile address to redirect to.
- Redirect Type:
301 Permanent(default) or302 Temporary, set per row.
Language-prefixed paths such as /es/linkedin are supported, and each row shows a live icon preview matched to the typed slug when possible.
User Identity: groups a simplified admin-menu mode and author social icons.
- Enable Native WP Menu Mode: lets each user opt into a focused admin interface that hides unneeded admin menus and toolbar items while keeping WordPress and supported plugin areas available; on by default.
- Enable Social Icons in Author Boxes: off by default; shows icons next to the author’s name in the author box for whichever networks are configured in Redirect Gateway or Social Marks.
The simplified menu itself is configured per user, on their own profile screen, not here.
Trust & Notices
Notices Control: hides individual WordPress and plugin admin notices per user or for everyone, and hides selected items from the admin bar.
- Enable Admin Notices Management: on by default.
- Status summary: a read-only count of notices hidden for you, hidden for everyone, and notices with hide controls turned off for you.
- Admin Bar Items to Hide: a checklist of items detected on the site, with a Select/Deselect All toggle; every item can be hidden except the WordPress logo.
- Reset Hidden Notices and Toolbar Choices: a button that restores every hidden notice, re-enables disabled notice controls, and clears every selected admin bar item.
Every standard WordPress admin notice also gets its own inline Hide for Me, Hide for All and Do Not Ask Again controls. Hide for Me applies only to the current user; Hide for All applies to every user and is available to administrators; Do Not Ask Again keeps the notice visible but stops showing its hide controls for the current user.
Utilities & Security
Utilities: duplicate content, plus two small admin-bar tools detailed below as their own modules — a cache cleaner (Cache Sweep) and a page generation timer (Generate Time). The admin language switcher is part of Multilingual Tools, also below.
Cache Sweep: adds a cache-deletion control to the admin bar, so visitors and search engines see the most recently updated version of your content.
- Enable Delete Cache Feature: single switch, off by default.
Generate Time: shows the total render time for the current admin view in the WordPress admin bar, classified from optimal to critical. It only reports the time — it does not change page performance itself.
- Enable Generate Time: single switch, off by default.
Multilingual Tools: translated image ALT text, Polylang-shared comments and product reviews, missing-translation counters, image language badges, and a quick admin language switcher, for sites running Polylang or WPML. The whole module is unavailable, and clearly marked as such, when neither plugin is active, though your saved choices are kept.
- Enable Image ALT: on by default; needs at least two configured languages to take effect.
- Share Post Comments Across Translations: off by default; requires Polylang.
- Show Missing Translation Counters: on by default; requires Polylang.
- Enable Admin Language Switcher: adds a quick language switcher to the admin bar; on by default; requires Polylang or WPML.
- Share Product Reviews Across Translations: on by default; requires Polylang and WooCommerce together.
- Show Image Language Badges and Selector: on by default; requires Polylang or WPML.
Security Hardening: hides the public REST users endpoints and author archives.
WooCommerce
WooCommerce Toolkit: product URLs, metric-unit display and automatic SKU generation for products and variations. The fields stay visible but disabled when WooCommerce is not active, and your saved choices are kept.
- Remove /product/ from Product URLs: off by default.
- Show Metric Units (kg and cm): on by default.
- Generate Missing Product SKUs: off by default. Only fills in SKUs where none exist —
P000123for products andP000123-V000456for variations — never overwriting existing or imported SKUs; translated products share the canonical SKU where supported, otherwise a language suffix keeps it unique.
Appearance
Scroll Ascend: an optional back-to-top button on public pages, off by default. It automatically detects common theme and site to-top controls and hides itself if one is already present.
- Enable Scroll Ascend: the module’s main switch.
- Show After Scrolling: in pixels, default
100, from 50 to 2000. - Button Style: Dark (default) or Soft Neutral.
- Border Radius: in pixels, default
8, from 0 to 50. - Mobile Footer Selector: an optional CSS selector (placeholder
footer); when set, the button shows on mobile only while that footer element is visible on screen.
Developers can disable it per request with the wpsddc_to_top_should_render filter.
Color Shades: a custom color scheme for the WordPress admin interface, applied across menus, buttons, links and the block editor.
- Enable WP StudioDDC HQ Color Scheme: the module’s main switch, off by default.
- Ready-Made Palettes: one-click presets — Darkness, StudioDDC, Graphite, Steel, Dark Blue and Dark Red — each setting all seven colors below at once.
- Menu and Admin Bar: default
#000000. - Current Item and Highlights: default
#222222. - Menu Hover and Current Section: default
#666666. - Primary Buttons and Editor Accent: default
#000000. - Links and Secondary Buttons: default
#000000. - Notification Bubbles: default
#666666. - Menu Icons: default
#f3f1f1. - Reset Colors to Default: restores the seven colors above to their defaults.
A live preview of the admin menu, bar and a few controls updates as colors change.
Insights, Keyword Focus, Content Stats, the calendar and the editor tools work with pages, posts, WooCommerce products and every public custom post type.
Settings and Data
Settings and dashboards require the manage_options capability. Notebooks and per-content tools follow the standard WordPress capabilities for editing content.
The plugin keeps its data when deleted by default, and deactivation always keeps the data regardless of any setting below.
Advanced Settings
Everything below lives in WP StudioDDC HQ → Settings → Advanced.
- Keep Plugin Data on Uninstall: checked by default. Unchecking it means a full uninstall (delete, not deactivate) also removes the plugin’s stored data.
- Also Delete Shared Keyword Data: off by default; only relevant alongside the setting above.
- Export Plugin Data: downloads a JSON backup of settings, editor metadata, NoteBooks and page categories and tags.
- Backup File (.json): a file picker for restoring a previously exported backup.
- Import Settings Only: unchecked by default. Checked, the import is allowed on a different site and leaves hosted details and content data untouched. Unchecked, a full restore requires the same site URL and existing WordPress content and users, so content and user IDs are not assigned to the wrong records.
- Import Plugin Data: runs the import after validating the uploaded file.
- Reset All Settings: irreversible, and gated behind a confirmation dialog that requires typing “RESET”. Restores every plugin setting to its original default.
Media files and posts are not included in the export, so keep a normal WordPress backup too, and keep the JSON file private since it can contain configured destination URLs and other settings.
Developer Hooks
wpsddc_custom_post_types,wpsddc_info_lists_external_option_detectors,wpsddc_info_lists_auto_checklist_sections,wpsddc_info_lists_detect_custom_metaboxes,wpsddc_info_lists_extra_taxonomiesandwpsddc_ignored_repeat_keywords: extend Info Lists and Keywords.wpsddc_multilingual_plugin: override multilingual plugin detection.wpsddc_load_admin_assets: load admin assets on additional screens (contexts:plugin,editor,list,term,content).wpsddc_disable_author_archives: returnfalseto disable the author archives redirect.wpsddc_to_top_should_render: disable To-Top per request.wpsddc_smooth_scroll_enabled: turn off the built-in smooth anchor scroll.wpsddc_hosted_datasetandwpsddc_hosted_dns_maps: hosting data for Insights.
Security
Administrative actions check a nonce and a capability; input is validated and output is escaped. Import reads only the uploaded JSON file from PHP’s temporary upload location. Remote requests use wp_safe_remote_* and block private addresses. To report a vulnerability, use the Contact page.
External Services
WP StudioDDC HQ checks wp.studioddc.com for update metadata. Client sites need no GitHub credentials or update keys: the central StudioDDC server keeps the private credential and returns only short-lived package links. Insights can check the site’s own home URL, and the Broken Links Checker checks URLs found in content only when an administrator starts a scan. Remote favicon loading is disabled by default.
Third-Party Libraries
Bundled locally, with no external scripts, styles, fonts or CDNs: SweetAlert2 11.26.25 (MIT) and Chart.js 4.5.1 (MIT).
Updates
Updates appear in Plugins → Installed Plugins through WordPress’s native update system, with the usual per-plugin auto-update controls. This documentation always reflects the current stable release shown on that screen.
The WP StudioDDC HQ Documentation complements our WPSDDC Plugin Collection with configuration and update guidance. For platform references, consult the WordPress Plugin Developer Handbook.


