Ocean Extra adds extra features and flexibility to the OceanWP theme for a turbocharged experience.
Ocean Extra adds extra features and flexibility to the OceanWP theme for a turbocharged experience.
Build any type of a professional looking website without any coding knowledge and by controlling every aspect of it with ease. With Ocean Extra you’re in command and have full authority over available features and options.
Check out the video when Ocean Extra’s Theme Panel received a makeover to become OceanWP Panel and an overview of its capabilities
Ocean Extra is a 100% free WordPress plugin that enriches your website building experience by adding extra features to the OceanWP free theme. Save time and effort, and reduce the need for additional plugins or custom codes.
Everyone deserves a polished website with expert features, and so do you.
Ocean Extra uses the following third-party resources:
Font Awesome Fonts, Copyright Fonticons, Inc. License: SIL OFL 1.1 License – https://scripts.sil.org/OFL Source: https://fontawesome.com/
Font Awesome Icons, Copyright Fonticons, Inc. License: CC BY 4.0 License – https://creativecommons.org/licenses/by/4.0/ Source: https://fontawesome.com/
Font Awesome Code, Copyright Fonticons, Inc. License: MIT License – https://opensource.org/licenses/MIT Source: https://fontawesome.com/
Features
Features listed below are just a fraction of the most significant Ocean Extra possibilities: * Host Google fonts locally * Adobe Fonts integration * Custom templates support * Individual page / post control * Freemium website templates import * WordPress widgets * Mega Menu * Menu icons * Various shortcodes * Customizer sections control * Customizer search * Customizer reset * Customizer styling import / export * Integration * Extra settings * Admin settings * Website preloader * Premium licenses panel & more
HOST GOOGLE FONTS LOCALLY
1-click solution, no font upload required. (Any Google font you apply from the Customizer)[https://docs.oceanwp.org/article/808-host-google-fonts-locally] will load from your site automatically, making your website faster and GDPR friendly in an instant. This feature also supports the Elementor page builder and Google fonts applied through it.
ADOBE FONTS INTEGRATION
Add Adobe Fonts (Typekit) to your OceanWP theme. The (integration supports Adobe fonts usage)[https://docs.oceanwp.org/article/849-how-to-add-adobe-fonts-typekit] with the OceanWP theme and plugins (Customizer), as well as Elementor.
CUSTOM TEMPLATES SUPPORT
Create as many templates as you like, using any page builder you want, including Gutenberg. Create and apply a custom header or footer directly through the Customizer. Display custom templates using shortcodes, hooks or even custom codes.
INDIVIDUAL PAGE / POST CONTROL
This feature is enabled through the metabox settings and gives you full control over every page or post on your website independantly from your global Customizer settings. For example, you can apply a different page layout or a custom sidebar; you can enable or disable the Header, Top Bar, Page Title, Footer Widgets, Footer Copyright. You can apply a different navigation menu, header style, page title style, play with colors, custom titles, apply templates through shortcodes and much, much, much more.
FREEMIUM WEBSITE TEMPLATES
Don’t feel like starting a website from scratch? Import one of the freemium full website templates and edit content and styling as you go. Depending on the template type, each contains sample pages, sample posts and Customizer styling. Website templates are also known as demos or site kits.
WORDPRESS WIDGETS
Enrich your widget areas such as sidebars or footer with additional widgets like: About Me, Contact Info, Recent Posts (with thumbnails), Custom Menu, Social Icons, Social Share and more.
MEGA MENU
Turn your website navigation into a mega menu with a simple setup directly through the WordPress Menus option.
MENU ICONS
Add icons to some or all of your menu items. Several icon libraries are supported, like Font Awesome, Simple Line Icons, Dashicons and more.
VARIOUS SHORTCODES
Use OceanWP shortcodes to display dynamic content on your website, such as: current year, current user, login / logout link, breadcrumbs, WooCommerce cart and more.
CUSTOMIZER SECTIONS CONTROL
Disable any of the Customizer panels from loading, to increase the Customizer loading time or focus on your tasks. This feature allows you to disable only those panels created by the OceanWP theme or any of the Ocean plugins. Likewise, you can enable all panels back again.
CUSTOMIZER SEARCH
The search option within the Customizer helps you find all relevant settings instantly. Enable or disable per need.
CUSTOMIZER RESET
Unhappy with your Customizer settings and styling? Or you would like to import different styling? Reset all current settings to OceanWP’s default values and apply your design.
CUSTOMIZER STYLING IMPORT / EXPORT
Export your Customizer styling options to use on other sites, to save as backup or simply speed up the design process. Likewise, import an existing Customizer styling file and apply all settings in a breeze.
INTEGRATION
The Integration panel helps you enable SVG file upload support for the WordPress Media Library, connect with MailChimp, Google reCaptcha, Google Maps and more.
EXTRA SETTINGS
The Extra Settings panel allows you to disable or enable Ocean Extra plugin components, like the meta box, custom templates support, widgets, etc.
ADMIN SETTINGS
The Admin Settings panel offers control over additional features, like regenerating the local Google fonts CSS file, disabling the “edit” link on post archive pages which is visible to admins, and more.
WEBSITE PRELOADER
Dealing with heavy page content such as videos or slow hosting? Enable the (website preloader feature)[https://docs.oceanwp.org/article/851-oceanwp-website-preloader] on your website to reduce bounce rate, entertain visitors, brand site or more.
PREMIUM OCEAN FEATURES
Some of the most outsanding premium features controled by the Ocean Extra’s OceanWP Panel include: * Ocean Images: Import royalty free images and icons directly to your Media Library, a feature that is included in the Ocean Core Extensions Bundle and the Ocean Pro Demos plugin. * Full Website Templates: Import any of the 220+ full website templates (demos, site kits) to kick start your website fast. * Elementor Widgets: Disable or enable any of the widgets that come with the Ocean Elementor Widgets plugin. * Elementor Library: Control the settings of the Elementor Sections Library, that counts over 60 various designs. Create your page content as you. This feature is included in the Ocean Core Extensions Bundle and the Ocean Pro Demos plugin. * Gutenberg Blocks: Disable or enable any of the blocks that come with the Ocean Gutenberg Blocks plugin. * White Label: Whitelabel your OceanWP theme, personalize it and make it your own, with the Ocean White Label plugin.
Installation
USING WORDPRESS PLUGIN INSTALLER
Go to your WordPress Dashboard, ‘Plugins > Add New’.
Search for ‘Ocean Extra’.
Click ‘Install’ and then ‘Activate’.
Done!
MANUAL INSTALLATION
Download the ‘ocean-extra’ zip file.
Extract the content and copy to the /wp-content/plugins/ directory of your WordPress installation.
Navigate to your WordPress dashboard, ‘Plugins > Installed Plugins’.
Find the ‘Ocean Extra’ plugin and activate.
Done!
Screenshots
The OceanWP meta box Settings allow you full control over every page and post.
The OceanWP Panel homepage overview.
The OceanWP Panel Customizer options and controls.
The OceanWP Panel website template import feature overview - part I.
The OceanWP Panel website template import feature overview - part II.
The OceanWP Panel, Admin Settings overview.
The OceanWP Panel, Integration options overview.
The OceanWP Panel, Help section overview.
My Library, custom template support for header, footer, etc.
Various custom WordPress widgets.
WordPress Menu icons support feature, various icon libraries support.
FAQ
I installed the plugin but it does not work
This plugin will only function with the OceanWP theme.
Is Ocean Extra free?
Ocean Extra is a 100% free WordPress plugin on full power mode and without any limitations on its features. Some of the additional and premium features are controled through the OceanWP Panel which is an Ocean Extra feature, but there is no premium version of the Ocean Extra plugin itself.
Do I need to get the premium license to import freemium demos?
Some features or content parts have been created using Ocean premium extensions. Unless you have a premium license, those features or content parts will not be displayed or enabled on your website.
However, you can still import any of the freemium Ocean demos / website templates and recreate those features using any other plugin of your choice.
Do you use third-party premium plugins in your demos?
No. Both freemium and premium Ocean demos / website templates make use only of the free version of third-party plugins.
We do our best to test all changes before the official release. However, we will never be able to replicate all website conditions. No matter what plugins you are running, it’s always recommended to test an update on a staging or test environment.
Fixed: Potential vulnerability patched: Report by Patchstack from June 25th 2024. Updated: WordPress version for compatibility.
2.2.9 – JUN 05 2024
Fixed: Potential vulnerability patched: Wordfence report from Jun 3rd 2024. A special thanks goes towards the Wordfence team for doublechecking everything as always.
Fixed: WordPress Widgets: Flickr: if widget in use more than once on a page, images display with a single widget only.
Fixed: Customizer: Console error while Customizer in use: Store “core / interface” is already registered.
2.2.8 – MAY 22 2024
Added: Additional support for the oceanwp_post_id() function.
Added: Support for new functionality for Ocean Hooks 2.1.1 version.
Updated: Freemius SDK to 2.7.2 version.
Updated: Compatibility: WordPress version.
2.2.7 – APR 08 2024
Fixed: Potential vulnerability patched: Wordfence report from Apr 3rd 2024. A special thanks goes towards the Wordfence team for doublechecking everything as always.
2.2.6 – MAR 12 2024
Added: Shortcode: [oceanwp_icon]: New shortcode parameter “location” to differentiate the use of specific icon libraries. https://docs.oceanwp.org/article/779-oceanwp-icon-shortcode
Fixed: Theme: Lightbox feature remains enabled on Gutenberg Gallery block even if disabled via Customize > General Options > Performance. Requires the latest version of the OceanWP theme.
2.2.5 – FEB 14 2024
Improved: Metabox Settings: Conditional logic for backend asset loading.
Fixed: PHP Warning: in_array() expects parameter 2 to be array, null given in …/ocean-extra/includes/post-settings/post-settings.php on line 134
Fixed: Potential vulnerability patched. Report by Wordfence from Feb 6th 2024.
2.2.4 – DEC 11 2023
Updated: Font Awesome Library to 6.5.1 version.
Updated: Woo Fragments function: Check Woo Cart Total and Woo Cart Items Count.
Added: Compatibility: PHP 8.2.6: Creation of dynamic property Ocean_Extra::$plugin_path, Ocean_Extra::$plugin_url and ButterBean::$post_id is deprecated.
Tweak: JS Minify library replaced with JS Shrink for outputting custom JS from the Customizer.
Fixed: Shortcodes: My Library templates shortcode: Potential vulnerability patch: WPscan report #5932906. A personal thanks to Erwan Le Rousseau from the WPscan team for the above and beyond assistance, patience and guidance on this matter.
Improved: Shortcodes: All shortcodes code revision.
NEW: Website Preloader: Customize > General Options.
NEW: Disable Widgets Stylesheet: Customize > General Options > Performance: Disable stylesheet for legacy WordPress widgets included only in Ocean Extra plugin if widgets not in use.
NEW: Disable Scroll Effect: Customize > General Options > Performance: Disable script for smooth scroll if not in use (used for anchor links).
NEW: Custom Offset for Scroll Effect: Customize > General Options > Performance. Add custom offset value for the smooth scroll effect.
Fixed: Replaced get_woocommerce_term_meta (deprecated) by get_term_meta.
Added: Accessibility Improvement – Added ‘aria-hidden’ labels to the social icon widget.
1.5.20
Fixed: – Fixed: Menu Icon Library: icon library loading blank.
1.5.19
Fixed: Icon issue.
Fixed: Compatibility with WP5.3
1.5.18
Fixed: Fatal Error.
1.5.17
Added: Updated to FontAwesome-5 to fix the version conflict.
1.5.16
New: Added white-labeling capabilities for client installations.
1.5.15
Fix: Fixed the WP Cron jobs issue.
1.5.14
Update: Added special logging and troubleshooting for the migration logic.
1.5.13
Fixed: Free label in Freemius.
1.5.12
Fixed: Security issue.
1.5.11
Added: Important codes for the Freemius switch.
1.5.10
Fixed: Errors issue with the updater.php file.
1.5.8
Tweak: Gutenberg support removed for the My Library post type to avoid conflict with Ocean Hooks.
1.5.7
Added: Gutenberg support.
1.5.6
Added: Some codes for an upcoming release.
1.5.5
Tweak: Small improvement on the setup wizard.
1.5.4
Tweak: Import demo improved.
1.5.3
Fixed: White screen error with older PHP version.
1.5.2
Fixed: White screen error.
1.5.1
Added: Meta tags directly added to this plugin as it is not allowed in a theme.
1.5.0
Added: Setup Wizard to help you to create very easily your website.
Tweak: You can now select a post type for the [oceanwp_search] shortcode.
Tweak: The WooCommerce shortcodes take into account the taxes calculation if activated.
Fixed: Import issue with the contact form of the demos.
Fixed: WPML issue to translate pages.
Fixed: The MailChimp and Social Share JS files are now only loaded if the widgets are used on a post.
Removed: First box in Theme Panel sidebar.
1.4.29
Tweak: Some tweaks for an upcoming big update.
1.4.28
Tweak: Notices will not be displayed if Ocean White Label is used (you don’t need to update if you don’t use this white label plugin).
1.4.27
Added: Dismiss button for the theme panel rating box so you can easily remove it.
1.4.26
Fixed: Missing CSS issue.
1.4.25
Tweak: Contact Forms 7 replaced by WPForms for all free demos, which is a much better and flexible form plugin.
1.4.24
Fixed: Issue with the [oceanwp_woo_free_shipping_left} shortcode.
1.4.23
Fixed: White screen if PHP under 5.6 is used.
1.4.22
Tweak: Slick script in Theme Panel > Scripts & Styles.
1.4.21
Fixed: Issue with the About Me widget in the customizer.
1.4.20
Added: New setting in OceanWP Settings to select a custom footer per page/post.
Tweak: Sticky Header notice automatically removed if one premium extension is activated.
1.4.19
Tweak: New setting for the Custom Menu widget to allow you to open the sub menus at the parent link hover or via an icon click.
1.4.18
Fixed: issue with some shortcodes and Yoast SEO.
1.4.17
Tweak: Theme Panel sidebar improved.
1.4.16
Fixed: Social Share widget not displayed in the widget page.
1.4.15
Added: New widget Social Share.
Added: New premium extension Full Screen in the extensions page.
1.4.14
Added: New premium extension “Ocean Cookie Notice” in the Extensions admin page.
1.4.13
Tweak: MailChimp widget improved, you just need to add your MailChimp API Key and List ID in Theme Panel > Integration, and the form will don’t redirect anymore.
1.4.12
Added: Typography settings for the Menu in the OceanWP Settings metabox.
Removed: Push Monkey integration, if you used it in the Theme Panel, you just need to install the official plugin: https://wordpress.org/plugins/push-monkey-desktop-push-notifications/
1.4.11
-Tweak: Theme Panel edited.
1.4.10
-Tweak: OceanWP dashboard widget display the theme version.
1.4.9
-Added: OceanWP News & Updates widget in the WordPress dashboard so you can see the latest news of the theme. -Tweak: Licenses tab moved to an admin panel, more easier to access, Theme Panel > Licenses. -Fixed: Color picker that close on Safari browser. -Fixed: $hashtag and $blocked_users user variables not defined for the Instagram widget. -Fixed: Mini cart issue on the Cart and Checkout page if the woo cart icon shortcode is used.
1.4.8
-Added: Switch button to easily check or un-check every script for the Scripts & Styles page. -Added: Upload setting for the Instagram widget if you want to add a profile picture, as it is not possible anymore to get it from the username. -Fixed: Instagram widget issue “Images not found”.
1.4.7
-Fixed: Error in Theme Panel > Extensions.
1.4.6
-Fixed: 500 error on PHP 5.4.
1.4.5
-Tweak: The activation/deactivation of the scripts and styles work on every hosts now. -Removed: Wishlist icon shortcode, with the TI WooCommerce Wishlist plugin you can use their “[ti_wishlist_products_counter]” shortcode, so if you use the theme shortcode, you need to replace it. -Removed: Rec. Plugins in Theme Panel, it can be confusing for new users.
1.4.4
Added: Cart icon shortcode.
Added: Wishlist icon shortcode.
Added: Twiiter widget.
Fixed: Menu icons issue.
Fixed: Font Awesome and Simple Line Icons styles was not disabled if no other styles was not un-checked.
1.4.3
Added: Popup Login extension in Theme Panel > Extensions.
1.4.2
Added: Core Extensions Bundle block in Theme Panel > Licenses, so now, you just need to add one license to activate all premium extensions.
Fixed: Theme Panel issue with PHP 5.6.
1.4.1
Fixed: Scripts & Styles issue on the Theme Panel page.
Fixed: Licenses issue on mulsite, now you can enable your premium extensions licenses for all your subsites.
1.4.0
Added: Integration with Push Monkey, see Theme Panel > Push Notifications.
Added: Instagram and White Label extensions added in the extensions tab.
Added: New options for the Contact Info widget to add a target to the links.
Tweak: Better approch for the Scripts & Styles, now the files are automatically updated after the theme update, no need to do it manually.
Fixed: Icons issue of the contact info widget on RTL.
1.3.10
Fixed: Small issue on the Scripts & Styles page.
1.3.9
Added: New fields in the Contact Info widget to allow you to add a URL for the Address, Phone and Mobile fields.
Added: Three styles for the Contact Info widget, default, big icons and no icons.
Deleted: Post tab in the OceanWP Settings metabox if it is not the Post post type.
Deleted: Admin notice if OceanWP is not the theme used.
1.3.8
Added: Color fields in the Social Icons widget.
Added: Custom JS textarea in the customizer.
Fixed: Issue with the breadcrumb shortcode in the elementor editor mode.
Fixed: Issue with the color control on the OceanWP Settings metabox.
Fixed: Issue with the Magnific Popup script when you disable a script in the Scripts and Styles page with external plugins who are using the same script.
Fixed: Save button for the About Me and Social widgets.
1.3.7
Fixed: Issue with some admin pages style.
1.3.6
Added: Spanish language, thanks to Angel Julian Mena.
Added: Filter to remove the admin notice to get Ocean Hooks.
Tweak: The fields to enter your licenses key are now hidden so you can use them for your customers..
Fixed: Page header, page header heading and breadcrumb issue if there disabled in the customizer and you want enable them per page/post.
1.3.5
Added: OceanWP Settings metabox in Anywhere Elementor post type.
1.3.4
Fixed: 500 error issue if you use an outdated OceanWP version.
1.3.3
Added: New “Both Sidebars” layout in OceanWP Settings.
Added: New option in OceanWP Settings to select a header per page/post, the header style options need to be set via the customizer.
Added: New options in OceanWP Settings to add a different logo and retina logo per page/post.
Added: New options in OceanWP Settings to add a different max width and max height for your logo per page/post.
Added: New options in OceanWP Settings to add different parent menu items color per page/post.
Added: New options in the Title tab in OceanWP Settings to disable the page title heading per page/post.
Added: New shortcode to display the breadcrumb where you want: [oceanwp_breadcrumb].
Added: Parallax Footer script in Theme Panel > Scripts & Styles, so you can disable it.
Tweak: Scripts and styles files path.
1.3.2
Added: Capabilities for the OceanWP Settings metabox with “manage_options” by default, you can change it with the “ocean_main_metaboxes_capabilities” filter.
Tweak: Now you can add HTML code in the text field of the About Me widget.
1.3.1
Fixed: Transparent header style issue in the edit mode of elementor.
Fixed: Blog entries CSS issue.
1.3.0
Added: Shortcode in the My Library post type, now you can create a template via this post type and insert it where you want via the Shortcodes tab of the OceanWP Settings metabox, work with any page builder.
Added: Links Effect style in Scripts & Styles.
1.2.10
Added: New “My Library” tab in Theme Panel, this post type will be used for your custom header, custom footer, custom error page, etc… The old way (pages select) still work but it is better to import your content directly into this new post type.
Added: French translation, thanks a lot to Jean of freepixel.net.
Tweak: Your posts can be displayed on the Recent Posts widget even if there is no thumbnails.
Tweak: Improvement for the Scripts & Styles feature. If you see that your site’s CSS is malfunctioning, go to your WordPress dashboard, click Theme Panel > Scripts & Styles, and click Save Changes. This will create a new JS and CSS files if you have disabled an JS or CSS field.
1.2.9
Added: Portfolio extension in the Extensions tab.
1.2.8
Fixed: Issue with the top bar menu with the center header style.
1.2.7
Added: New Typography control for the metabox to use it in extensions.
Fixed: JS error with the Fixed Footer script.
1.2.6
Added: Admin notice.
Tweak: Some code improvements.
1.2.5
Fixed: Double lighbox icon on the single product images.
1.2.4
Tweak: Code improvements for the metabox.
1.2.3
Added: Ajax for the [oceanwp_woo_free_shipping_left] shortcode, now when you’ll add a product on your cart, the free shipping left amount will updated automatically.
Added: Review box instead of the affiliate box.
1.2.2.3
Fixed: Mobile menu with the Custom Header Nav widget.
1.2.2.2
Deleted: Customizer unnecessary sections.
1.2.2.1
Fixed: Theme Panel issue.
Fixed: Issue when disabling Font Awesome and Simple Line Icons, did not work anymore.
1.2.2
Added: New way to add an icon for your menu items, now you can see available icons, change the size, put your icon before/after or above text, hide text, etc.
Added: New “Rec. Plugins” tab in Theme Panel to easily allow you to install recommended plugins.
Added: New “Shortcodes” tab in the OceanWP Settings metabox to allow you to add shortcodes before/after elements.
Added: New “Breadcrumbs” tab and fields in the OceanWP Settings metabox to show/hide and customizer the breadcrumbs per page/post.
Added: New WooCommerce shortcode “[oceanwp_woo_total_cart]” to display the total amount of your cart.
Added: New WooCommerce shortcode “[oceanwp_woo_cart_items]” to display the total items number of your cart.
Added: New WooCommerce shortcode “[oceanwp_woo_free_shipping_left]” to display the amount left to get free shipping.
Fixed: Issue when you add the OceanWP widgets in your page with Elementor.
Fixed: Issue with disabling customizer’s panels via Theme Panel, if you have disabled customizer panels, you have to do it again, sorry for that.
Fixed: Issue when you add HTML code in the content of the contact info widget.
Tweak: Improved Theme Panel page.
Tweak: Improved Extensions admin page.
1.2.1.2
Fixed: WooCommerce CSS updated to fix the small issue with the products categories images.
1.2.1.1
Fixed: Small issue with some scripts.
1.2.1
Added: Scripts Panel tab to allow you to enable or disable any scripts from the theme to improve your loading speed, thank you a lot to Steeve Lefebvre for helping me with this.
Added: New shortcode “[oceanwp_current_user]”, see the documentation.
Added: Tags cloud widget, now you can add your own style (background, color, font size, text-transform, etc…).
Tweak: Layouts names modified, from No Sidebar to Full Width and Full Screen to 100% Full Width.
Fixed: Small issue with the Custom Menu widget.
Deleted: oceanwp_insta_square image size, no need anymore.
1.2.0.1
Fixed: Small issue with the post type select in the recent post widget.
1.2.0
Added: All widgets have been added in this plugin because some things are not allowed in a theme.
Tweak: The [ocean_logo] and [ocean_nav] shortcodes have changed to [oceanwp_logo] and [oceanwp_nav], so if you use its shortcodes on your site, you need to update them.
1.1.8
Added: New fields to add image attributs for the background image of the page header.