For WordPress
GitHub
Home Modules Documentation FAQ Download
Docs API Reference

API Reference

Technical reference for developers including hooks, filters, and constants.

Plugin Constants

ConstantDescription
FUNCTIONALITIES_VERSIONCurrent plugin version
FUNCTIONALITIES_FILEMain plugin file path
FUNCTIONALITIES_DIRPlugin directory path
FUNCTIONALITIES_URLPlugin directory URL

File Structure

functionalities/
├── assets/
│   ├── css/                     # Stylesheets
│   └── js/                      # Scripts
├── includes/
│   ├── admin/
│   │   ├── class-admin.php      # Admin interface
│   │   ├── class-admin-ui.php   # Reusable UI helpers
│   │   └── class-module-docs.php
│   ├── features/                # Module classes
│   └── class-functionalities-loader.php
├── languages/
└── functionalities.php          # Main plugin file

Database Options

Option NameModule
functionalities_miscPerformance & Cleanup
functionalities_snippetsHeader & Footer
functionalities_link_managementLink Management
functionalities_schemaSchema Settings
functionalities_block_cleanupBlock Cleanup
functionalities_content_regressionContent Integrity
functionalities_assumption_detectionAssumption Detection
functionalities_login_securityLogin Security
functionalities_svg_iconsSVG Icons

Security Best Practices

The plugin follows WordPress security standards:

  • Nonce verification on all AJAX requests
  • Capability checks (manage_options required)
  • Input sanitization with appropriate functions
  • Output escaping with esc_html(), esc_attr(), esc_url()
  • Direct file access prevention