=== Date Range for Ninja Forms ===
Contributors: PerS
Donate link: https://soderlind.no/donate/
Tags: date
Requires at least: 4.9.8
Tested up to: 5.4
Stable tag: trunk
Requires PHP: 7.2
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Add a Date Range field to Ninja Forms.
== Description ==
Add a Date Range field to your Ninja Forms.
== Filters ==
Add the filters to your child theme functions.php
= `date_range_lang` =
Override the value returned from get_locale().
E.g. if using Polylang, add:
`
add_filter( 'date_range_lang', function( $locale ) {
if ( function_exists( 'pll_current_language' ) ) {
$locale = pll_current_language( 'locale' );
}
return $locale;
} );
`
= `date_range_dropdowns` =
Enable dropdowns for months, years.
If `maxYear` is `null` then `maxYear` will be equal to `(new Date()).getFullYear()`.
`
add_filter( 'date_range_dropdowns', function( $dropdowns ) {
$dropdowns = [
'minYear' => 2020,
'maxYear' => 2030,
'months' => false,
'years' => true, // show dropdown for years.
];
return $dropdowns;
} );
`
= `date_range_buttontext` =
Text for buttons.
`
add_filter( 'date_range_buttontext', function( $buttontext ) {
$buttontext = [
'apply' => 'Apply',
'cancel' => 'Cancel',
'previousMonth' => '',
'nextMonth' => '',
];
return $buttontext;
} );
`
== Installation ==
1. Upload the plugin files to the `/wp-content/plugins/data-range-ninja-forms` directory, or install the plugin through the WordPress plugins screen directly.
1. Activate the plugin through the 'Plugins' screen in WordPress
1. Use Ninja Forms to add the Date Range field.
== Screenshots ==
1. Settings.
2. Using Ninja Forms to add the Date Range field.
3. Date Range at the front-end.
== Changelog ==
= 0.0.7 =
* Refactor JavaScript to ES6.
= 0.0.6 =
* Fix breaking bug
= 0.0.5 =
* Add more settings.
* Add [filters](#filters): `date_range_lang`, `date_range_dropdowns` and `date_range_buttontext`.
* Add `languages/date-range-ninja-forms.pot`
= 0.0.4 =
* Replace Lightpick, no longer maintained, with [Litepicker](https://github.com/wakirin/Litepicker)
= 0.0.3 =
* In Ninja Forms builder, select WP Settings date.
= 0.0.2 =
* Set date format in Ninja Form builder
= 0.0.1 =
* Initial release.