

Ocean Hooks
Ocean Hooks by OceanWP is a plugin for the OceanWP theme that lets you place custom content, shortcodes and PHP code into predefined hook locations. You can customize your layout without editing core files or maintaining a child theme, and your changes stay in place when the theme updates.
- Version
- 2.2.0
- Released
- Sep 14, 2026
- Developer
- OceanWP
- Type
- WordPress plugin
- Requires
- OceanWP
- Licence
- GPL
- Included in
- Every plan, or $3.99 a year on its own
What’s new in Ocean Hooks 2.2.0
- ImprovedCustom Template: Gutenberg template processing and rendering.
What it does
Adding a banner above the header or a notice under single posts usually means editing template files or building a child theme. This plugin gives you another route. OceanWP includes many predefined hook locations, covering spots such as blog entries, single posts, product archives and single product pages, and this plugin lets you attach content to any of them. Because the content lives outside the theme files, a theme update will not wipe out your work.
Hooks are created and activated through the OceanWP Theme Panel under My Library, where you can also use page builder designs as hook content. Each hook can hold text, shortcodes or PHP written in the built-in editor. You then decide where it appears and who sees it, using rules for pages, posts, taxonomies, user roles and login status. Stores running WooCommerce can target product categories, tags or single products. An admin bar toggle reveals hook locations on the front end, which helps with placement and debugging.
Best for
- Site owners running the OceanWP theme
- Developers adding PHP or shortcodes without a child theme
- WooCommerce stores on OceanWP needing product-specific content
Features
Attach several different pieces of custom content to the same hook location, so you can build layered customizations in one spot.
Insert shortcodes or write PHP snippets directly in the hook interface using the included PHP editor, for dynamic content or added functionality.
Show or hide hook content depending on whether a visitor is logged in or logged out, useful for member notices or guest prompts.
Limit content to specific user roles so that customers, editors or other groups only see what is meant for them.
Choose the exact pages, posts or custom taxonomies where your custom code appears, keeping content out of places it does not belong.
Target hook content by product category, product tag or individual product, which lets you add custom messages to selected parts of a store.
Create hooks in the OceanWP Theme Panel under My Library and use designs from your page builder as the hook content.
Turn on hook visibility from the admin bar to see hook locations on the live site and place content accurately.
Ocean Hooks older versions
- 2.1.9Sep 81 fix
- 2.1.8Aug 191 new
- 2.1.7May 201 improvement
- 2.1.6Mar 31
- 2.1.5Nov 27, 2025
- 2.1.4May 20, 2025
- 2.1.3Dec 28, 2024
- 2.1.1Sep 17, 2024
- 2.1.0Sep 7, 2023
- 2.0.3May 23, 2023
Members and buyers of this product can download older versions.
11 older versions in all. If you need one that is not listed, ask support.
Questions about Ocean Hooks
Does this work with themes other than OceanWP?
No. The plugin is built as an extension for the OceanWP theme and relies on its predefined hook locations and Theme Panel, so it requires OceanWP to be active on your site.
Can I show content only to logged-in customers?
Yes. Each hook can use visibility conditions based on login status, and you can also target specific user roles. Combined with page, post and taxonomy rules, this gives you fine control over who sees each piece of content.
Can I use it to add content to WooCommerce product pages?
Yes. There are predefined hooks for product archives and single product pages, and the WooCommerce conditional logic lets you target content by product category, product tag or a specific single product.
Will my customizations be lost when OceanWP updates?
Your hook content is stored through the plugin rather than in the theme files, so you do not need to edit core files or a child theme. This keeps your changes in place when the theme is updated.
Is Ocean Hooks free?
The code of Ocean Hooks is licensed under the GPL, so anyone may use, change and share it. GPL Feast is a paid service: a plan or a single purchase gives you the download and automatic updates. The developer's own support, licence key and online services are not included.
Which version of Ocean Hooks is this?
Version 2.2.0, released Sep 14, 2026. New versions appear here when the developer publishes them, and members get them as automatic updates.
How do I update Ocean Hooks?
Install the free GPL Feast Updater on your site and connect it with your API key. It installs new versions of Ocean Hooks automatically and keeps a backup, so you can roll back.
What does Ocean Hooks need?
Ocean Hooks needs OceanWP installed and active.
More from OceanWP







