{"id":324963,"date":"2026-06-24T17:58:48","date_gmt":"2026-06-24T17:58:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/wpgreeks-securities\/"},"modified":"2026-07-28T04:13:28","modified_gmt":"2026-07-28T04:13:28","slug":"wpgreeks-securities","status":"publish","type":"plugin","link":"https:\/\/eu.wordpress.org\/plugins\/wpgreeks-securities\/","author":23512167,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.7.0","stable_tag":"1.7.0","tested":"7.0.2","requires":"6.9","requires_php":"8.0","requires_plugins":null,"header_name":"WPGreeks Securities","header_author":"Prashant Agarwal","header_description":"A secure modular configuration dashboard handling Custom Login Slugs and Modern Admin UI Styles.","assets_banners_color":"eff0ee","last_updated":"2026-07-28 04:13:28","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wpgreeks.online\/portfolio\/wpgreeks-securities\/","header_author_uri":"https:\/\/wpgreeks.online\/","rating":5,"author_block_rating":0,"active_installs":0,"downloads":318,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.3.0":{"tag":"1.3.0","author":"wpgreekspro","date":"2026-06-24 19:05:07"},"1.4.0":{"tag":"1.4.0","author":"wpgreekspro","date":"2026-07-08 16:34:37"},"1.5.0":{"tag":"1.5.0","author":"wpgreekspro","date":"2026-07-11 15:03:29"},"1.6.0":{"tag":"1.6.0","author":"wpgreekspro","date":"2026-07-18 11:18:18"},"1.6.1":{"tag":"1.6.1","author":"wpgreekspro","date":"2026-07-19 10:23:34"},"1.7.0":{"tag":"1.7.0","author":"wpgreekspro","date":"2026-07-28 04:13:28"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3585278,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3585278,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3585278,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3585278,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.3.0","1.4.0","1.5.0","1.6.0","1.6.1","1.7.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3613445,"resolution":"1","location":"assets","locale":"","width":1920,"height":912},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3613445,"resolution":"2","location":"assets","locale":"","width":1920,"height":912},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3613445,"resolution":"3","location":"assets","locale":"","width":1920,"height":912},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3613445,"resolution":"4","location":"assets","locale":"","width":1920,"height":912},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3613445,"resolution":"5","location":"assets","locale":"","width":1920,"height":912}},"screenshots":{"1":"Settings Manager dashboard with security feature toggles.","2":"Secure Login URL configuration panel.","3":"SEO Features Workspace Matrix.","4":"Filter Sitemap Content panel.","5":"Clean, decoupled Thank You Page Setup visual configuration panel."}},"plugin_section":[],"plugin_tags":[271083,271084,600,183014,10851],"plugin_category":[54],"plugin_contributors":[154202,268771,268770],"plugin_business_model":[],"class_list":["post-324963","plugin","type-plugin","status-publish","hentry","plugin_tags-login-changer","plugin_tags-modern-admin-ui","plugin_tags-security","plugin_tags-seo-meta","plugin_tags-table-of-contents","plugin_category-security-and-spam-protection","plugin_contributors-prashant4","plugin_contributors-wpgreeks","plugin_contributors-wpgreekspro","plugin_committers-wpgreekspro"],"banners":{"banner":"https:\/\/ps.w.org\/wpgreeks-securities\/assets\/banner-772x250.png?rev=3585278","banner_2x":"https:\/\/ps.w.org\/wpgreeks-securities\/assets\/banner-1544x500.png?rev=3585278","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/wpgreeks-securities\/assets\/icon-128x128.png?rev=3585278","icon_2x":"https:\/\/ps.w.org\/wpgreeks-securities\/assets\/icon-256x256.png?rev=3585278","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/wpgreeks-securities\/assets\/screenshot-1.png?rev=3613445","caption":"Settings Manager dashboard with security feature toggles."},{"src":"https:\/\/ps.w.org\/wpgreeks-securities\/assets\/screenshot-2.png?rev=3613445","caption":"Secure Login URL configuration panel."},{"src":"https:\/\/ps.w.org\/wpgreeks-securities\/assets\/screenshot-3.png?rev=3613445","caption":"SEO Features Workspace Matrix."},{"src":"https:\/\/ps.w.org\/wpgreeks-securities\/assets\/screenshot-4.png?rev=3613445","caption":"Filter Sitemap Content panel."},{"src":"https:\/\/ps.w.org\/wpgreeks-securities\/assets\/screenshot-5.png?rev=3613445","caption":"Clean, decoupled Thank You Page Setup visual configuration panel."}],"raw_content":"<!--section=description-->\n<p>WPGreeks Securities provides a lightweight admin companion framework built strictly for performance, customization, SEO optimization, and file environment hardening. This utility suite uses native WordPress core loops, modern APIs, and capability hooks to execute adjustments cleanly without adding database bloat or unnecessary performance overhead.<\/p>\n\n<p>Built in strict compliance with WordPress coding and security standards, every feature runs independently on a decoupled architecture.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li><strong>Module 1: WPGreeks Secure Login Slug<\/strong> \u2013 Replace default <code>wp-login.php<\/code> with custom entry slugs to stop brute-force attacks.<\/li>\n<li><strong>Module 2: Modern Dashboard Sidebar UI<\/strong> \u2013 Sleek, minimalist admin sidebar stylesheet overlay with customized spacing and global brand styling.<\/li>\n<li><strong>Module 3: File &amp; Environment Hardening Guard<\/strong> \u2013 Restrict dashboard-level theme\/plugin installations, updates, and direct code editing using native capability filters.<\/li>\n<li><strong>Module 4: HTML Sitemap Generator Engine<\/strong> \u2013 Automatically generate an indexable structural road map of pages, posts, CPTs, and taxonomies via shortcode.<\/li>\n<li><strong>Module 5: Automated Lead Thank You Page<\/strong> \u2013 Deploy dedicated conversion landing pages with full WYSIWYG text controls and direct Contact Form 7 redirection integration.<\/li>\n<li><strong>Module 6: Table of Contents Engine<\/strong> \u2013 Parse page\/post headings (H2-H6) dynamically to construct structured, smooth-scrolling Table of Contents boxes for improved UX and SEO readability.<\/li>\n<li><strong>Module 7: SEO Meta Keywords Manager<\/strong> \u2013 Clean, localized input controls to seamlessly inject targeted meta keyword tags directly into page headers.<\/li>\n<li><strong>Interactive UI Enhancements<\/strong> \u2013 1-click clipboard helpers for all shortcode badges with animated \"Copied!\" tooltips.<\/li>\n<li><strong>Strict Security Standards<\/strong> \u2013 Nonce validation, sanitization callbacks, and isolated option storage scopes across all settings modules.<\/li>\n<\/ul>\n\n<h4>Available Shortcodes<\/h4>\n\n<ul>\n<li><code>[wpgreeks_html_sitemap]<\/code> \u2013 Renders a responsive multi-column HTML sitemap directory.<\/li>\n<li><code>[wpgreeks_thankyou_page]<\/code> \u2013 Renders the configured conversion thank-you page content.<\/li>\n<li><code>[wpgreeks_toc]<\/code> \u2013 Renders a dynamic, structured Table of Contents for headings (H2-H6) within your page or post.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>wpgreeks-securities<\/code> directory to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> screen in WordPress.<\/li>\n<li>Access <strong>WPGreeks Securities<\/strong> from the admin menu dashboard.<\/li>\n<li>Enable your desired security, layout, or SEO modules from the central settings workspace.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20modify%20wordpress%20core%20files%3F\"><h3>Does this plugin modify WordPress core files?<\/h3><\/dt>\n<dd><p>No. WPGreeks Securities never modifies WordPress core files. All functionality is implemented using official WordPress hooks and APIs.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20forget%20my%20custom%20login%20url%3F\"><h3>What happens if I forget my custom login URL?<\/h3><\/dt>\n<dd><p>You can temporarily deactivate the plugin via FTP or your hosting file manager. WordPress will automatically restore the default login URL.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20affect%20website%20performance%3F\"><h3>Does the plugin affect website performance?<\/h3><\/dt>\n<dd><p>No. The plugin is designed to be lightweight and loads assets only when required.<\/p><\/dd>\n<dt id=\"is%20the%20modern%20dashboard%20ui%20compatible%20with%20other%20plugins%3F\"><h3>Is the Modern Dashboard UI compatible with other plugins?<\/h3><\/dt>\n<dd><p>Yes. The UI enhancements use isolated and namespaced CSS to minimize conflicts with other plugins.<\/p><\/dd>\n<dt id=\"is%20data%20sanitized%20and%20validated%3F\"><h3>Is data sanitized and validated?<\/h3><\/dt>\n<dd><p>Yes. All settings use WordPress sanitization, validation, nonce verification, and Settings API best practices.<\/p><\/dd>\n<dt id=\"does%20the%20environment%20hardening%20guard%20affect%20manual%20developer%20file%20updates%3F\"><h3>Does the Environment Hardening Guard affect manual developer file updates?<\/h3><\/dt>\n<dd><p>Not at all. The lockdown mechanics purely restrict dashboard-level execution capabilities, such as code additions or web-installer screens. You can still modify files safely over secure SFTP\/FTP.<\/p><\/dd>\n<dt id=\"how%20does%20the%20automated%20html%20sitemap%20page%20provisioning%20work%3F\"><h3>How does the automated HTML Sitemap page provisioning work?<\/h3><\/dt>\n<dd><p>When you toggle Module 4 to <strong>ON<\/strong> inside the central WPGreeks Securities settings console, a physical page titled <code>\"HTML sitemap for WordPress\"<\/code> containing the shortcode is generated instantly. If you turn the master switch <strong>OFF<\/strong>, the system automatically cleans up and deletes that page context completely.<\/p><\/dd>\n<dt id=\"can%20i%20select%20specifically%20what%20content%20gets%20exposed%20on%20the%20sitemap%20layout%3F\"><h3>Can I select specifically what content gets exposed on the sitemap layout?<\/h3><\/dt>\n<dd><p>Yes. Once Module 4 is activated, a separate configuration screen becomes available where you can use clean binary toggles to instantly include or exclude Pages, Posts, Custom Post Types, and Taxonomies.<\/p><\/dd>\n<dt id=\"how%20does%20the%20automated%20lead%20thank%20you%20page%20%28module%205%29%20page%20creation%20work%3F\"><h3>How does the Automated Lead Thank You Page (Module 5) page creation work?<\/h3><\/dt>\n<dd><p>Turning Module 5 <strong>ON<\/strong> automatically deploys a published page titled <code>\"Thank You\"<\/code> populated with the template shortcode. Turning it <strong>OFF<\/strong> removes and deletes this page completely from your database trash to keep your page directory clean.<\/p><\/dd>\n<dt id=\"how%20does%20the%20table%20of%20contents%20engine%20%28module%206%29%20work%3F\"><h3>How does the Table of Contents Engine (Module 6) work?<\/h3><\/dt>\n<dd><p>When Module 6 is enabled, inserting the <code>[wpgreeks_toc]<\/code> shortcode automatically scans the post or page content for heading tags (<code>&lt;h2&gt;<\/code> to <code>&lt;h6&gt;<\/code>), generates anchor links, and renders a clean, accessible navigation block with smooth scrolling.<\/p><\/dd>\n<dt id=\"how%20does%20module%207%20manage%20seo%20meta%20keywords%3F\"><h3>How does Module 7 manage SEO Meta Keywords?<\/h3><\/dt>\n<dd><p>Module 7 adds localized input fields within your workspace to safely inject custom <code>&lt;meta name=\"keywords\" content=\"...\"&gt;<\/code> tags directly into the <code>&lt;head&gt;<\/code> of targeted pages without requiring heavy third-party SEO plugins.<\/p><\/dd>\n<dt id=\"how%20does%20the%20contact%20form%207%20integration%20behave%20if%20the%20plugin%20is%20deleted%3F\"><h3>How does the Contact Form 7 integration behave if the plugin is deleted?<\/h3><\/dt>\n<dd><p>The plugin features a smart background checker. If Contact Form 7 is uninstalled, disabled, or missing, the auto-redirect toggle will automatically uncheck, lock itself (greyed-out in the UI), and disable any database-level redirection filters to prevent page redirect errors.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20leave%20the%20thank%20you%20page%20editor%20blank%3F\"><h3>What happens if I leave the Thank You Page editor blank?<\/h3><\/dt>\n<dd><p>The plugin has an integrated fallback mechanism. If you clear the fields and save, it will automatically populate and render beautiful pre-configured default texts (\"Thank You for Reaching Out!\") on your frontend.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.7.0<\/h4>\n\n<ul>\n<li>Feature Expansion: Integrated <strong>Module 6: Table of Contents Engine<\/strong> for dynamic heading navigation.<\/li>\n<li>Feature Expansion: Integrated <strong>Module 7: SEO Meta Keywords Manager<\/strong> for localized meta tag injection.<\/li>\n<li>UI Enhancement: Added 1-click clipboard helpers and \"Copied!\" tooltips across all shortcode badges.<\/li>\n<li>Stability: Added runtime validation and fallback execution wrappers to prevent structural error alerts during plugin activation and page rendering.<\/li>\n<\/ul>\n\n<h4>1.6.1<\/h4>\n\n<ul>\n<li>Bug Fix: Resolved critical PHP parse\/syntax errors in admin menu compilation logic.<\/li>\n<li>Stability: Added runtime validation and fallback execution wrappers to prevent structural error alerts during plugin activation and page rendering.<\/li>\n<li>UI Polish: Fixed default text values for the Thank You Page shortcode to ensure consistent display.<\/li>\n<\/ul>\n\n<h4>1.6.0<\/h4>\n\n<ul>\n<li>Feature Expansion: Integrated <strong>Module 5: Automated Lead Thank You Page<\/strong>.<\/li>\n<li>Workspace Optimization: Shifted Thank You options into a dedicated, clean sub-menu setup page (<code>Thank You Setup<\/code>) to keep the primary dashboard scannable.<\/li>\n<li>Compatibility Safeguard: Implemented a dynamic fallback listener that hides, unchecks, and locks the CF7 redirect option if the Contact Form 7 plugin is deactivated.<\/li>\n<li>Code Quality Patch: Corrected critical PHP parse\/syntax errors during admin menu compilation logic.<\/li>\n<li>Core Fallback Engine: Programmed automated text fallbacks to guarantee robust default titles and content are rendered if settings input fields are saved blank.<\/li>\n<li>Feature: Upgraded Module 5 body content input to a full TinyMCE Classic Editor with media buttons and HTML tab support.<\/li>\n<li>Bug Fix: Resolved the 404 Page Not Found error encountered by logged-in users during the logout routing process inside Module 1.<\/li>\n<li>Enhancement: Updated the auto-generated sitemap page title configuration from \"HTML sitemap for wordpress\" to a cleaner \"HTML Sitemap\".<\/li>\n<li>Access Control: Integrated Yoast SEO capability parameters to safely grant exclusive access of the SEO Workspace dashboard to the SEO Manager role.<\/li>\n<\/ul>\n\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>Feature Expansion: Integrated <strong>Module 4: HTML Sitemap Generator Architecture Engine<\/strong>.<\/li>\n<li>Feature Expansion: Introduced dynamic automatic publishing\/destruction for shortcode roadmap pages.<\/li>\n<li>Feature Expansion: Added smart inspection loops that look up and list active public CPT and custom tax definitions.<\/li>\n<li>Architecture Patch: Separated individual settings fields into isolated data storage scopes to eliminate setting overwrite collisions.<\/li>\n<li>UI Patch: Enqueued standard dashicons across administration view tables to ensure correct rendering.<\/li>\n<li>Frontend Enhancement: Split stylesheet architecture, adding highly responsive 3-column masonry rule styling across active client-facing sitemaps.<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Evolved backend architecture into a three-part security and workspace layout switchboard framework.<\/li>\n<li>Added Module 3 (File &amp; Environment Hardening Guard) to protect core files by disabling backend plugin\/theme installations, uploads, updates, and direct template editor screens.<\/li>\n<li>Intercepted system capabilities natively via the user_has_cap hook filter matrix to prevent dashboard-level security breaches and rogue code modifications.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Dedicated \"Updates\" log tab layout page inside the core dashboard manager view.<\/li>\n<li>Extracted all structural styling from PHP views into an optimized external asset sheet (admin-style.css).<\/li>\n<li>Cleaned up code layout architecture to follow strict WordPress Codex coding and safety protocols by completely removing all inline attributes.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Added \"Enable Modern Design UI\" management switch (Module 2) to toggle sleek visual styling modifications across the global WordPress administrative sidebar area.<\/li>\n<li>Set up target conditional asset enqueuing inside the main hook loop to load admin-menu.css across all WordPress backend pages without running unwanted background scripts.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Resolved the critical PHP layout variables conflict ($user_login and $error being undefined) during standard theme session terminations.<\/li>\n<li>Upgraded runtime injection to hook natively on wp_loaded instead of early initialization phases, eliminating site-wide white screens and core routing conflicts.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Re-engineered plugin into a Modular Component Framework to isolate and separate custom menu logic rules.<\/li>\n<li>Created the \"WPGreeks Secure Login Slug\" tool (Module 1) to block automated malicious scripts by routing wp-login queries to an optimized custom page slug gateway.<\/li>\n<li>Integrated modern interactive CSS toggle switches into the Settings Manager dashboard for quick module activation.<\/li>\n<li>Added cryptographic security handshake validations (wp_nonce_field and check_admin_referer) across all input forms.<\/li>\n<\/ul>","raw_excerpt":"An advanced, robust, modular security, SEO, and layout configuration toolkit. Mask vulnerable routes, harden environments, generate HTML sitemaps, dis &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/324963","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=324963"}],"author":[{"embeddable":true,"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wpgreekspro"}],"wp:attachment":[{"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=324963"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=324963"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=324963"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=324963"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=324963"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=324963"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}