The premium software is Open Source: This plugin and all extensions within are open source. This means they can be easily altered and shared. If you've acquired extensions for The SEO Framework from outside your WordPress Dashboard or WordPress.org, they could contain malware. This also accounts for any other premium software acquired for free. Please, be careful.Are you a developer? And do you wish to add your own extension to the extension manager? Please contact the plugin author on Slack about your ideas. A full code review will take place prior to releasing it. The code must pass at least all the WordPress.org plugin standards and all code must be licensed under GPLv3. Feedback and points for improvement will be always given. No monetized nor premium extensions are being accepted, API connections aren't allowed either. For developers: Security Because this plugin handles multiple input fields, multiple nonce fields had to be created to prevent XSS from otherwise unauthorized users. To minimize overhead, each nonce type has been supplied an action. This way, the validation all falls under one function. Many more security techniques, some unprecedented in open source, have been implemented into this plugin. If you have any questions, before blindly implementing or circumventing security, feel free to contact the plugin author on Slack. For developers: Reluctance towards plugin modifications This plugin should be compatible with any other plugin or theme, unless they cause PHP errors on their own. You are allowed to edit this plugin and use hooks on this plugin (as per GPLv3), but any external or internal modification can stop working on any update without prior notice. This is to enhance the plugin security, stability, and overall performance. Please note that most core functions, classes, methods, and files are shielded against both direct and indirect calls.
The Extension Manager for The SEO Framework allows you to enable various extensions to enhance your experience and improve your SEO.
A free SEO plugin, for everyone! Download it from WordPress.org.
An extension is like a plugin, and it can be activated and deactivated on demand. All available extensions, both free and premium, are included in the plugin package.
No. The extensions are tailored for very specific types of websites. Each extension includes carefully crafted documentation, which are linked to on the extensions activation page.
Not at all! This extension manager provides up to date free extensions, without requiring an API connection.
Absolutely not! This plugin does not include any user tracking software. We completely rely on your feedback to know what you require. View our detailed Plugin Privacy Policy for more information.
Every y.X update (1.1, 1.2, 1.3, etc.) will include a new extension. Every y.y.X update (1.0.1, 1.0.2, etc.) fixes bugs and/or adds new functionality to existing extensions. No X.y updates (2.0, 3.0, etc.) are planned as of now.
Follow the steps provided next to the error code, if any. If the error keeps coming back, let us know through on the support forums. Note that Premium Extensions aren't supported within the WordPress.org support forums; you'll have to contact us directly.
By default, only users who can manage options can interact with this plugin.
Both free and premium extensions are provided within the plugin package acquired from WordPress.org.
Yes. The Extension Manager supplies its own extension activation management system apart from WordPress'. Deactivating the Extension Manager will also deactivate all extensions. Most extensions use in-house frameworks embedded in the extension manager, too, like form builders.
When your premium subscription expires, the premium extensions will automatically deactivate. A margin of error is allowed, so you don't have to worry for when the activation server goes down for an update.
Absolutely. This plugin can be network activated while The SEO Framework base plugin is activated site-by-site without issues. Alternatively, this plugin can be activated per site while The SEO Framework is network activated. Any other combination is possible, too.
They're planned! However, there's still a lot to be done before this is even possible.
All plugin settings will be deleted, this includes which extensions were enabled. Each extension handles its own options (if any); those settings won't be lost, not even upon reactivation of the extension afterwards.
If it doesn't, it will tell you why. Otherwise, you're good to go! All known issues are correctly labeled with an identification number. If you were to get a plugin activation error, either open a support ticket here or contact your host and ask them to upgrade PHP to a stable and secure version.
1
.tsf_extension_manager_can_manage_options
, boolean, expects value of current_user_can()
.(string) the_seo_framework_amp_pre
(string) the_seo_framework_amp_pro
manage_options
capability, rather than either of install_plugins
or activate_plugins
.TSF_Extension_Manager_Extension
now is TSF_Extension_Manager\Extension