Plugins
Why do you need to use plugins when you expected the theme to have all the functionality in it? Well, according to WordPress guidelines and generally the best practice: themes are meant for presentational purpose only, while plugins provide website functionality.
The reason for this is that when you decide to update your website looks you simply change a theme without loosing your website content and additional functionality such as eCommerce or portfolio.
This theme follows this WordPress philosophy and you can rest assured your site is as future-proof as possible.
The required plugins:
Ncmaz fse core Core plugin to create more custom fields, bookmark features, wishlis, ... and Ncmaz blocks, ...
And:
```php
$plugins = [
[
'name' => 'WooCommerce',
'slug' => 'woocommerce',
'required' => false,
],
[
'name' => 'Advanced Custom Fields',
'slug' => 'advanced-custom-fields',
'required' => true,
],
[
'name' => 'Block Visibility',
'slug' => 'block-visibility',
'required' => true,
],
[
'name' => 'Light Modal Block',
'slug' => 'light-modal-block',
'required' => true,
],
[
'name' => 'MailPoet',
'slug' => 'mailpoet',
'required' => false,
],
[
'name' => 'Simple Local Avatars',
'slug' => 'simple-local-avatars',
'required' => false,
],
[
'name' => 'Social Sharing Block',
'slug' => 'social-sharing-block',
'required' => true,
],
[
'name' => 'The Icon Block',
'slug' => 'icon-block',
'required' => true,
],
// A locally theme bundled plugin example.
[
'name' => 'Ncmaz FSE Core',
'slug' => 'ncmaz-fse-core',
'source' => get_template_directory() . '/bundled-plugins/ncmaz-fse-core.zip',
'required' => true,
],
];
```
Last updated
Was this helpful?