Plugin Settings (Per Collection / Blog)
The Plugin Settings tab shows a section for each installed plugin which offers collection/blog specific settings. All installed and enabled renderer plugins are by default included in this list. Also those plugins that support specific "by collection" configurations and are currently installed and enabled, will be shown here.
Each section has a priority indicator (example: priority 15 for smilies). The priority number determines the order at which the plugins are called by b2evolution each time they have an opportunity to be called.
This is especially important for renderer plugins like the smilies because it tells the system the order at which the plugin manipulate the text of a blog post. For example the "smilies’ plugin may replace every occurrence of ‘;)’ with a wink smiley. If you have another plugin that generates a ‘;)’ as part of the rendering, you may or may not want that ‘;)’ to be replaced by a smiley. You can control that by changing the relative priority of the 2 plugins.
Another situation is plugin hooks where only one plugin can be executed: captchas for example. If you have several captcha plugins installed, only the one with the lowest priority will get fired.
Most plugins come preset with a renderer order that should work fine. In most cases users won’t need to change the order.
Developers reference: If the
my_Plugin::get_coll_setting_definitions() method returns a non-empty value then a Settings form for
my_Plugin will be included in this view.
Created by • Last edit by on Jul 24, 2017