get( 'Description' ) ); array_pop( $description ); $description = implode( '. ', $description ); echo esc_html( $description . '.' ); ?>

|

Free Vs Pro (Premium)

Free Features Pro (Premium)
Responsive Design
Super Easy Setup
Color Options for various sections
Color Scheme: Default, Dark and Green
Header Media
Primary Menu
Header Social Menu
Footer Social Menu
Footer Menu
App Section
Comment Options
Contact
Excerpt Options
Events: Post
Events: Page
Events: Category
Events: Custom
Featured Content: Post
Featured Content: Page
Featured Content: Category
Featured Content: Custom
Featured Content: Custom Post Type
Featured Slider: Post
Featured Slider: Page
Featured Slider: Category
Featured Slider: Custom
Featured Video
Font Family Options
Footer Background Image
Footer Editor Options
Gallery: Post
Gallery: Page
Gallery: Category
Hero Content: Page
Hero Content: Post
Hero Content: Category
Hero Content: Custom
Site Layout: Fluid/Boxed
Default Layout: Right Sidebar(Content, Primary Sidebar
Default Layout: Left Sidebar(Primary Sidebar,Content)
Default Layout: No Sidebar
Default Layout:No Sidebar:Full Width
Homepage/Archive Layout: Right Sidebar(Content, Primary Sidebar
Homepage/Archive Layout: Left Sidebar(Primary Sidebar,Content)
Homepage/Archive Layout: No Sidebar
Homepage/Archive Layout:No Sidebar:Full Width
Archive Content Layout:Excerpt with Featured Image
Archive Content Layout:Show Full Content With Image
Archive Content Layout: Show Full Content ( No Featured Image)
Single Page/Post Layout:Post Thumbnail
Single Page/Post Layout:Slider Image Size(1920*1080)
Single Page/Post Layout:Original Image Size
WooCommerce Layout: Right Sidebar(Content, Primary Sidebar
WooCommerce Layout: Left Sidebar(Primary Sidebar,Content)
WooCommerce Layout: No Sidebar
WooCommerce Layout:No Sidebar:Full Width
Logo Slider: Post
Logo Slider: Page
Logo Slider: Category
Logo Slider: Custom
Menu Options: Modern
Menu Options: Classic
Playlist: Page
Playlist: Post
Playlist: Category
Portfolio:Page
Portfolio:Post
Portfolio: Category
Portfolio: Custom
Portfolio: Custom Post Type
Promotion Headline: Page
Promotion Headline: Post
Promotion Headline: Category
Promotion Headline: Custom
Promotion Headline: Video URL
Section Sorter
Scroll Up
Search Options
Services: Page
Services: Post
Services: Category
Services: Custom
Services: Custom Post Types
Stats: Page
Stats: Post
Stats: Category
Stats: Custom
Sticky Playlist: Page
Sticky Playlist: Post
Sticky Playlist: Category
Team:Page
Team: Post
Team: Category
Team: Custom
Team: Custom Post Type
Testimonials: Page
Testimonials: Post
Testimonials: Category
Testimonials: Custom
Testimonials: Custom Post Type
Update Notifier
WooCommerce Options
WPML Ready
WooCommerce Ready
get_contents( $changelog_file ); $changelog_list = abletone_parse_changelog( $changelog ); echo wp_kses_post( $changelog_list ); } ?>
$value ) { if (strpos( $value, 'Changelog ==') === 0) { $changelog_isolated = str_replace( 'Changelog ==', '', $value ); } } // Now Explode $changelog_isolated to manupulate it to add html elements. $changelog_array = explode( '= ', $changelog_isolated ); // Unset first element as it is empty. unset( $changelog_array[0] ); $changelog = '
';

	foreach ( $changelog_array as $value) {
		// Replace all enter (\n) elements with  , opening and closing span will be added in next process.
		$value = preg_replace( '/\n+/', '', $value );

		// Add openinf and closing div and span, only first span element will have heading class.
		$value = '
= ' . $value . '
'; // Remove empty element which newr formed at the end. $changelog .= str_replace( '', '', $value ); } $changelog .= '
'; return wp_kses_post( $changelog ); } /** * Import Demo data for theme using catch themes demo import plugin */ function abletone_import_demo() { if ( isset( $_GET['tab'] ) && 'import_demo' === $_GET['tab'] ) { ?>

$action, 'plugin' => $slug ), admin_url( 'update.php' ) ), $action . '_' . $slug ); ?>