{"id":381156,"date":"2026-10-05T21:39:49","date_gmt":"2026-10-05T21:39:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/sealegs-ai\/"},"modified":"2026-10-05T21:39:12","modified_gmt":"2026-10-05T21:39:12","slug":"sealegs-ai","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/sealegs-ai\/","author":23580112,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.3","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"SeaLegs AI","header_author":"SeaLegs AI","header_description":"Free tide charts for any page or post. Adds a block and a [sealegs_tides] shortcode. No API key required.","assets_banners_color":"1b5389","last_updated":"2026-10-05 21:39:12","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.sealegs.ai\/tide-widget","header_author_uri":"https:\/\/www.sealegs.ai\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":208,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"sealegsai","date":"2026-10-05 21:39:12","revision":3729683}},"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3729683,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3729683,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3729683,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3729683,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"sealegs\/tide-chart":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"sealegs\/tide-chart","version":"1.0.0","title":"Tide Chart (SeaLegs AI)","category":"widgets","icon":"chart-line","description":"A free tide chart for any coastal location.","keywords":["tide","tides","tide chart","noaa","marine","ocean"],"supports":{"html":false,"align":["wide","full"]},"attributes":{"lat":{"type":"string","default":"39.355"},"lon":{"type":"string","default":"-74.418"},"stationId":{"type":"string","default":""},"days":{"type":"string","default":""},"units":{"type":"string","default":""},"theme":{"type":"string","default":""},"height":{"type":"number","default":540}},"editorScript":"file:.\/index.js","editorStyle":"file:.\/editor.css","textdomain":"sealegs-ai"}},"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3729683,"resolution":"1","location":"assets","locale":"","width":2080,"height":922},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3729683,"resolution":"2","location":"assets","locale":"","width":2880,"height":1800},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3729683,"resolution":"3","location":"assets","locale":"","width":1092,"height":760}},"screenshots":{"1":"A tide chart on a published page, light theme.","2":"The Tide Chart block in the editor, with the live chart and its settings.","3":"The dark theme."}},"plugin_section":[],"plugin_tags":[29919,206497,4901,284590,60925],"plugin_category":[],"plugin_contributors":[284591],"plugin_business_model":[],"class_list":["post-381156","plugin","type-plugin","status-publish","hentry","plugin_tags-fishing","plugin_tags-marine","plugin_tags-noaa","plugin_tags-tide-chart","plugin_tags-tides","plugin_contributors-sealegsai","plugin_committers-sealegsai"],"banners":{"banner":"https:\/\/ps.w.org\/sealegs-ai\/assets\/banner-772x250.png?rev=3729683","banner_2x":"https:\/\/ps.w.org\/sealegs-ai\/assets\/banner-1544x500.png?rev=3729683","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/sealegs-ai\/assets\/icon-128x128.png?rev=3729683","icon_2x":"https:\/\/ps.w.org\/sealegs-ai\/assets\/icon-256x256.png?rev=3729683","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/sealegs-ai\/assets\/screenshot-1.png?rev=3729683","caption":"A tide chart on a published page, light theme."},{"src":"https:\/\/ps.w.org\/sealegs-ai\/assets\/screenshot-2.png?rev=3729683","caption":"The Tide Chart block in the editor, with the live chart and its settings."},{"src":"https:\/\/ps.w.org\/sealegs-ai\/assets\/screenshot-3.png?rev=3729683","caption":"The dark theme."}],"raw_content":"<!--section=description-->\n<p>Add a tide chart for any US coastal location to a page or post in under a minute. Pick a spot by latitude and longitude and the chart snaps to the nearest NOAA tide station, or pin a station by its ID.<\/p>\n\n<p>The plugin adds:<\/p>\n\n<ul>\n<li>A <strong>Tide Chart (SeaLegs AI)<\/strong> block that shows the live chart while you edit, with location and display settings in the block sidebar.<\/li>\n<li>A <strong>[sealegs_tides]<\/strong> shortcode for the classic editor and page builders.<\/li>\n<\/ul>\n\n<h4>Features<\/h4>\n\n<ul>\n<li><strong>Free, no API key<\/strong> \u2014 install, add the block, publish.<\/li>\n<li><strong>NOAA predictions<\/strong> \u2014 the same harmonic predictions as the official NOAA tide tables.<\/li>\n<li><strong>Several charts per page<\/strong> \u2014 list every marina, ramp or charter dock on one page.<\/li>\n<li><strong>Style-isolated<\/strong> \u2014 each chart renders in its own Shadow DOM, so your theme and the chart cannot break each other.<\/li>\n<li><strong>Loads only where used<\/strong> \u2014 the widget script is added only to pages that contain a chart.<\/li>\n<\/ul>\n\n<p>The free chart covers US waters. International coverage is available on a paid plan; see <a href=\"https:\/\/www.sealegs.ai\/tide-widget\">sealegs.ai\/tide-widget<\/a>.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin is an interface to the SeaLegs AI tide widget, a hosted service. On pages that contain a tide chart, the visitor's browser connects to these services:<\/p>\n\n<ul>\n<li><strong>SeaLegs AI widget CDN<\/strong> (<code>cdn.sealegs.ai<\/code>) \u2014 loads the tide widget script and its styles. Sent: a standard browser request, including the page address as the referrer.<\/li>\n<li><strong>SeaLegs AI API<\/strong> (<code>api.sealegs.ai<\/code>) \u2014 returns tide predictions and nearby stations. Sent: the latitude, longitude and optional station ID set in the block or shortcode, and the page address as the referrer.<\/li>\n<li><strong>NOAA CO-OPS API<\/strong> (<code>api.tidesandcurrents.noaa.gov<\/code>) \u2014 for many US locations the widget fetches the public station list and predictions directly from NOAA. Sent: the station ID and date range. <a href=\"https:\/\/www.noaa.gov\/protecting-your-privacy\">NOAA privacy policy<\/a><\/li>\n<li><strong>SeaLegs AI website<\/strong> (<code>www.sealegs.ai<\/code>) \u2014 serves the small logo in the chart's credit line.<\/li>\n<\/ul>\n\n<p>As with any web request, each of these services receives the visitor's IP address and browser type. The widget sets no cookies and does not track visitors. It stores the visitor's favorite stations in their own browser (localStorage) so favorites persist between visits; this never leaves the browser.<\/p>\n\n<p>SeaLegs AI <a href=\"https:\/\/www.sealegs.ai\/widget-terms\">Widget Terms<\/a>, <a href=\"https:\/\/www.sealegs.ai\/terms-of-service\">Terms of Service<\/a> and <a href=\"https:\/\/www.sealegs.ai\/privacy-policy\">Privacy Policy<\/a> apply.<\/p>\n\n<p>The chart shows a \"Powered by SeaLegs AI\" credit inside the widget. It is rendered by the service, not added by this plugin.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In WordPress admin, go to <strong>Plugins \u2192 Add New Plugin<\/strong> and search for \"SeaLegs AI\".<\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<li>Add the <strong>Tide Chart (SeaLegs AI)<\/strong> block to a page, or paste the shortcode into a Shortcode block or the classic editor.<\/li>\n<\/ol>\n\n<h4>Shortcode<\/h4>\n\n<pre><code>[sealegs_tides lat=\"39.355\" lon=\"-74.418\" height=\"540\"]\n<\/code><\/pre>\n\n<p>Attributes:<\/p>\n\n<ul>\n<li><code>lat<\/code> \u2014 latitude, -90 to 90. Default 39.355 (Atlantic City).<\/li>\n<li><code>lon<\/code> \u2014 longitude, -180 to 180. Default -74.418.<\/li>\n<li><code>station_id<\/code> \u2014 optional NOAA station ID. Leave out to use the nearest station.<\/li>\n<li><code>days<\/code> \u2014 days to show, 1 to 14. Default 8.<\/li>\n<li><code>units<\/code> \u2014 <code>imperial<\/code> (feet, default) or <code>metric<\/code> (metres).<\/li>\n<li><code>theme<\/code> \u2014 <code>dark<\/code> (default) or <code>light<\/code>.<\/li>\n<li><code>height<\/code> \u2014 height in pixels, 240 to 1200. Default 540.<\/li>\n<li><code>width<\/code> \u2014 <code>100%<\/code> (default) or a width in pixels.<\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20it%20really%20free%3F\"><h3>Is it really free?<\/h3><\/dt>\n<dd><p>Yes. The tide chart is free for any website, with no API key or signup. Paid plans add international coverage and white-label options.<\/p><\/dd>\n<dt id=\"can%20i%20put%20more%20than%20one%20chart%20on%20a%20page%3F\"><h3>Can I put more than one chart on a page?<\/h3><\/dt>\n<dd><p>Yes. Each chart mounts separately and the widget shares its fonts and styles between them.<\/p><\/dd>\n<dt id=\"can%20i%20see%20the%20chart%20while%20editing%3F\"><h3>Can I see the chart while editing?<\/h3><\/dt>\n<dd><p>Yes. The block shows the live chart in the editor and redraws it as you change the location, theme, units or height.<\/p><\/dd>\n<dt id=\"how%20do%20i%20find%20a%20noaa%20station%20id%3F\"><h3>How do I find a NOAA station ID?<\/h3><\/dt>\n<dd><p>You usually don't need one; the chart snaps to the nearest station. To pin a specific station, look it up at <a href=\"https:\/\/tidesandcurrents.noaa.gov\/\">tidesandcurrents.noaa.gov<\/a>.<\/p><\/dd>\n<dt id=\"does%20it%20work%20outside%20the%20united%20states%3F\"><h3>Does it work outside the United States?<\/h3><\/dt>\n<dd><p>The free chart covers US waters. International coverage is on a paid plan; contact support@sealegs.ai.<\/p><\/dd>\n<dt id=\"where%20do%20i%20get%20help%3F\"><h3>Where do I get help?<\/h3><\/dt>\n<dd><p>Use the plugin's support forum on WordPress.org, or email support@sealegs.ai.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release: Tide Chart block and [sealegs_tides] shortcode.<\/li>\n<\/ul>","raw_excerpt":"Free NOAA tide charts for any page or post. Adds a Tide Chart block and a [sealegs_tides] shortcode. No API key or signup.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/381156","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=381156"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/sealegsai"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=381156"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=381156"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=381156"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=381156"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=381156"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=381156"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}