The Amoos Functionality Suite is a powerful WordPress plugin that consolidates multiple website functionalities into one easy-to-manage package. Each functionality can be activated or deactivated independently, giving you complete control over your website’s features. Features 1. Ahrefs Analytics Pu
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 5.0 and PHP 7.4.
SourceWordPress plugins · Oct 18, 2026
01 / Source details
About this tool.
The Amoos Functionality Suite is a powerful WordPress plugin that consolidates multiple website functionalities into one easy-to-manage package. Each functionality can be activated or deactivated independently, giving you complete control over your website’s features.
Features
1. Ahrefs Analytics
Purpose: Add Ahrefs Analytics tracking script to your website
Features: Asynchronous script loading
Customizable tracking key
Admin settings panel
Duplicate script detection
2. Password Protection
Purpose: Add password protection to your entire website
Features: Domain-specific protection (optional)
Exclude specific pages from protection
Skip protection for logged-in users
Cookie-based authentication (cache-friendly)
Customizable password form design
3. Google Analytics
Purpose: Add Google Analytics 4 tracking to your website
Features: Google Analytics 4 (gtag.js) integration
Customizable Measurement ID
Asynchronous script loading
Duplicate script detection
4. Custom CSS Classes
Purpose: Add custom CSS classes meta box to pages
Features: Meta box in page editor
Comma-separated class input
Automatic body class addition
Easy CSS customization
5. Floating Icons
Purpose: Add floating WhatsApp and phone icons to your website
Two phone icons with direct calling (different colors)
4 position options (corners)
Responsive design
Inline SVG icons (no external dependencies)
Customizable contact numbers
Visual distinction between phone numbers
6. Contact Box
Purpose: Insert contact information box into blog posts
Features: Automatic insertion in blog posts
Middle-of-content positioning
Clickable phone and email links
Customizable contact information
Modern styled design
7. Dynamic Cities
Purpose: Create dynamic city pages with SEO optimization
Features: Dynamic URL rewriting
SEO-optimized titles and descriptions
Shortcode for city lists
Automatic city list insertion
Customizable SEO templates
Romanian cities included
Usage
Main Dashboard
Access the main dashboard at Amoos Suite in your WordPress admin
Toggle functionalities on/off using the switch controls
Click “Configure” to access individual settings
Individual Functionality Settings
Ahrefs Analytics
01Go to Amoos Suite > Ahrefs Analytics
02Enable the functionality
03Enter your Ahrefs Analytics tracking key
04Save settings
Password Protection
05Go to Amoos Suite > Password Protection
06Enable the functionality
07Set your protection password
08Configure domain restrictions (optional)
09Select pages to exclude from protection
10Save settings
Google Analytics
11Go to Amoos Suite > Google Analytics
12Enable the functionality
13Enter your Google Analytics Measurement ID
14Save settings
Custom CSS Classes
15Go to Amoos Suite > Custom CSS Classes
16Enable the functionality
17Edit any page to add custom CSS classes
18Classes will be automatically added to the body tag
Floating Icons
19Go to Amoos Suite > Floating Icons
20Enable the functionality
21Enter WhatsApp number
22Enter first phone number (blue icon)
23Enter second phone number (green icon)
24Choose icon position
25Save settings
Contact Box
26Go to Amoos Suite > Contact Box
27Enable the functionality
28Configure contact information
29Set box title and contact form link
30Save settings
Dynamic Cities
31Go to Amoos Suite > Dynamic Cities
32Enable the functionality
33Set base page slug
34Configure SEO templates
35Save settings
36Flush rewrite rules (go to Settings > Permalinks)
Shortcodes
City List Shortcode
Use [orase_optimizare_seo] to display a list of Romanian cities with links to their respective pages.
Hooks and Filters
Actions
amoos_functionality_suite_init – Fired when the plugin initializes
amoos_ahrefs_analytics_script – Fired before Ahrefs script output
amoos_google_analytics_script – Fired before Google Analytics script output
Filters
amoos_contact_box_content – Filter contact box HTML content
amoos_dynamic_cities_list – Filter the list of cities
amoos_floating_icons_position – Filter floating icons position
Security Features
All inputs are sanitized and validated
Nonce verification for all forms
Capability checks for admin functions
XSS protection for output
SQL injection prevention
Performance Features
Asynchronous script loading
Conditional loading (only when enabled)
Optimized database queries
Minimal resource usage
Compatibility
WordPress: 5.0 or higher
PHP: 7.4 or higher
MySQL: 5.6 or higher
Tested up to: WordPress 6.4
Browser Support
Chrome 80+
Firefox 75+
Safari 13+
Edge 80+
Troubleshooting
Common Issues
37Scripts not loading Check if functionality is enabled
38Verify script keys/IDs are correct
39Check for JavaScript errors in browser console
40Rewrite rules not working (Dynamic Cities) Go to Settings > Permalinks
41Click “Save Changes” to flush rewrite rules
42Password protection not working Check domain settings
43Verify password is correct
44Clear browser cache and cookies
45Floating icons not appearing Check if functionality is enabled
46Verify phone numbers are correctly formatted
47Check for CSS conflicts
Debug Mode
Enable WordPress debug mode to see detailed error messages: php define('WP_DEBUG', true); define('WP_DEBUG_LOG', true);
External Services
This plugin connects to third-party external services when certain functionalities are enabled. This section documents what data is sent, when it’s sent, and where it goes.
Google Analytics
What it is: Google Analytics is a web analytics service provided by Google LLC that tracks and reports website traffic and user behavior.
What it’s used for: This plugin integrates Google Analytics 4 (GA4) to track website visitors, page views, user interactions, and other analytics data when the Google Analytics functionality is enabled.
What data is sent and when: – The plugin loads the Google Analytics tracking script from googletagmanager.com on every page load when the functionality is enabled – Google Analytics automatically collects visitor data including: IP address, page URLs, referrer information, browser and device information, geographic location (derived from IP), and user interactions (clicks, scrolls, form submissions, etc.) – Data is sent to Google’s servers each time a page is viewed by a visitor – The data collection is controlled by Google Analytics and follows Google’s data collection practices
Service provider: Google LLC – Terms of Service: https://marketingplatform.google.com/about/analytics/terms/ – Privacy Policy: https://policies.google.com/privacy
Note: This functionality is optional and only active when explicitly enabled in the plugin settings. You can disable it at any time through the plugin’s admin interface.
Ahrefs Analytics
What it is: Ahrefs Analytics is a web analytics service provided by Ahrefs Pte. Ltd. that tracks and reports website traffic and user behavior.
What it’s used for: This plugin integrates Ahrefs Analytics to track website visitors, page views, and other analytics data when the Ahrefs Analytics functionality is enabled.
What data is sent and when: – The plugin loads the Ahrefs Analytics tracking script from analytics.ahrefs.com on every page load when the functionality is enabled – Ahrefs Analytics automatically collects visitor data including: IP address, page URLs, referrer information, browser and device information, and user interactions – Data is sent to Ahrefs’ servers each time a page is viewed by a visitor – The data collection is controlled by Ahrefs Analytics and follows Ahrefs’ data collection practices
Service provider: Ahrefs Pte. Ltd. – Terms of Service: https://ahrefs.com/terms – Privacy Policy: https://ahrefs.com/privacy
Note: This functionality is optional and only active when explicitly enabled in the plugin settings. You can disable it at any time through the plugin’s admin interface.
Support
For support, feature requests, or bug reports, please contact: – Email: support@amoos.ro – Website: https://amoos.ro
License
This plugin is licensed under the GPL v2 or later.
Credits
Font Awesome icons by Fonticons, Inc.
WordPress hooks and filters
jQuery for admin interface enhancements
Contributing
Contributions are welcome! Please feel free to submit pull requests or open issues for bugs and feature requests.
Roadmap
[ ] Additional analytics providers
[ ] More floating icon options
[ ] Advanced SEO features
[ ] Performance monitoring
[ ] Multi-language support
[ ] Import/Export settings
[ ] White-label options
Made with ❤️ by Amoos
See it in action
Screenshots & previews.
Main Dashboard - Centralized control panel for all functionalities organized into SEO and Other Functionalities sectionsAhrefs Analytics Settings - Configure your Ahrefs Analytics tracking keyPassword Protection Settings - Set up website protection with domain restrictions and page exclusionsGoogle Analytics Settings - Add your Google Analytics 4 Measurement IDCustom CSS Classes Settings - Add custom CSS classes meta box to pagesFloating Icons Settings - Configure WhatsApp and phone icons with position optionsContact Box Settings - Customize contact information display for blog posts 8.Dynamic Cities Settings - Set up SEO-optimized city pages with customizable templatesAbout Dynamic Cities SettingsAbout Dynamic Cities SettingsMaintenance Mode Settings - Configure maintenance page with custom message and imagePortfolio Showcase Settings - Manage portfolio items and display optionsShortcode Usage - Portfolio shortcode configuration and usage examplesNotification Bar Settings - Customize notification bar with colors and contentAmoos Functionality Suite screenshot 14
02 / Source details
Getting started.
01Upload the plugin files to /wp-content/plugins/amoos-functionality-suite/ directory
02Activate the plugin through the ‘Plugins’ screen in WordPress
03Navigate to ‘Amoos Suite’ in your WordPress admin menu
04Configure each functionality as needed
03 / Source details
Frequently asked questions.
Can I use multiple functionalities at the same time?
Yes! All functionalities can be enabled simultaneously. Each feature works independently and can be toggled on or off individually from the main dashboard.
Will this plugin slow down my website?
No. The plugin is designed with performance in mind. Scripts load asynchronously, and functionalities only load when enabled. The plugin uses minimal resources and optimized database queries.
Do I need coding knowledge to use this plugin?
No. All functionalities are managed through an intuitive WordPress admin interface. Simply enable the features you need and configure them through the settings panels.
Can I exclude certain pages from password protection?
Yes. The password protection feature allows you to exclude specific pages from protection. You can select which pages to exclude directly from the settings panel.
How do I add custom CSS classes to pages?
Once the Custom CSS Classes functionality is enabled, a meta box will appear in the page editor. Simply enter your CSS classes (comma-separated) and they will be automatically added to the body tag.
Can I customize the floating icons position?
Yes. The floating icons can be positioned in any of the four corners of your website. You can choose the position from the Floating Icons settings page.
What happens if I disable a functionality?
When you disable a functionality, it immediately stops working on your website. Your settings are preserved, so you can re-enable it later without losing your configuration.
Is this plugin compatible with caching plugins?
Yes. The plugin is designed to work with popular caching plugins. The password protection feature uses cookie-based authentication which is cache-friendly.
Do I need separate accounts for Google Analytics and Ahrefs Analytics?
Yes. You need valid accounts and tracking keys/IDs from both services to use their respective functionalities. The plugin only integrates with these services; it doesn’t provide the analytics accounts themselves.
Can I use the Dynamic Cities feature for cities outside Romania?
The plugin comes with Romanian cities pre-configured, but you can filter the city list using the amoos_dynamic_cities_list filter hook to add or modify cities for your specific needs.
Website LLMs.txt and LLMs-Full.txt Generator is an LLMs.txt generator and llms-full.txt generator for WordPress. It helps site owners generate, manage, preview, validate, and serve AI discovery files from published public content. Use it to create structured /llms.txt and optional /llms-full.txt end
EngageDock AI is a customizable floating contact widget for WordPress websites that want more leads and faster visitor communication. It helps small businesses turn website traffic into calls, texts, emails, and callback requests from one clean contact panel. Key Features: Click-to-Call – One tap ca
Altify AI is an auto ALT text and AI ALT text plugin for WordPress images. It helps generate descriptive image ALT text for accessibility and image SEO. Use bulk image ALT text tools for your Media Library, generate featured image ALT text automatically, and scale WooCommerce image ALT updates with
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati