It's an extension kit for our theme https://github.com/hieu-pv/nf-theme
composer require nf/slider-for-nftheme
Open
config/app.php
and register the required service provider.
'providers' => [
// .... Others providers
\NF\Slider\SliderServiceProvider::class
],
You can add your option scheme to
functions.php
All supported type can be found here
use NF\Slider\Abstracts\Size;
use NF\Slider\Abstracts\SliderType;
use NF\Slider\Facades\SliderManager;
SliderManager::add([
'name' => 'Slider Homepage',
'type' => SliderType::SLICK,
'style' => 'style-1',
'size' => Size::SIZE_3X1,
'fields' => [
[
'label' => 'Slider',
'name' => 'slider',
'type' => Input::GALLERY,
'description' => 'Gallery with meta field, for now we support text and textarea on meta field.',
],
],
'options' => [
'slidesToShow' => 1,
'slidesToScroll' => 1,
'autoplay' => true,
'pauseOnHover' => true,
'infinite' => true,
'dots' => true,
],
]);
Automatic create a shortcode name
nf-slider
with a attributename
is require:
[nf-slider name="{slider name}"]
Example:
[nf-slider name="Banner homepage"]
Very easy
do_shortcode("[nf-slider name='Banner homepage']")
{tip} Drink tea and relax !