在 WordPress / WooCommerce / Wix / 其他平台上发布
如果您在 Shopify 上部署您的网站,请在此处安装专用的 Shopify 应用程序:https://apps.shopify.com/pronavi-navigation-design - 它经过优化以适应该平台,允许稳定部署并提供许多有用的内置选项。
如果您在其他平台上部署您的网站(例如 WordPress, WooCommerce, Wix, Squarespace, Webflow, Magento, 以及使用 PHP、Node.js 或纯 HTML 构建的自定义网站..),您可以使用以下实施方法:
1. 在您的网站上嵌入 Navi+
此实施方法适用于 Navi+ 当前支持的所有菜单类型,包括:Tabbar、Mega menu、Slide menu、FAB 和 Grid menu。此代码只需使用一次即可适用于所有菜单。
<!-- 将此代码插入到网站的 <head> 中。 (c) naviplus.io -->
<script>(window._navi_setting ||= []).push({
token: "NAVI123456"
});</script>
<script src="https://live.naviplus.app/start.js" async></script>
<!-- 将此代码插入到网站的 <head> 中 -->
常见问题解答(FAQ)
什么是 token?
每个 Navi+ 账户都分配有一个唯一的 token。您可以直接从应用程序头部查看和复制此 token。该 token 用于安全地发布您的菜单。
什么是 https://live.naviplus.app/start.js?
这是 Navi+ 的固定 URL,包含应用程序的初始化逻辑。该脚本非常轻量(约 4KB),允许它在大多数设备和网络条件下快速加载。它通过 Cloudflare 和 BunnyCDN 提供,以确保稳定的全球性能和与现代浏览器的可靠兼容性。
使用异步加载方法也意味着它不会影响网站的加载过程。
此嵌入代码会减慢我的网站吗?
下面的代码极其轻量,可以插入到您的网站中而不会影响速度(首次加载大约需要 100-200 毫秒,后续加载为 0 毫秒)、客户体验或 SEO 分数
插入此代码片段的最佳位置是什么?
在头部部分(或尽可能早)。为什么?网站将按顺序加载资源以呈现界面。将 Navi+ 尽早放置在 HTML 代码中将帮助您的菜单在条件满足时尽快准备好显示,然后菜单将立即出现。这改善了用户体验。
我如何判断此代码是否已成功嵌入我的网站?
有两种方法:
方法 1(适用于所有人):
打开您的网站,后缀为 #navidebug-on,例如:https://domain.com#navidebug-on。如果网站切换到调试模式,则嵌入正常工作。调试模式帮助您轻松识别 CSS 选择器。使用 #navidebug-off 关闭它。
方法 2(适用于开发者):
打开浏览器的检查工具,转到控制台选项卡,查找绿色消息:“使用 Navi+..”。此消息表示代码已成功嵌入。
2. 在您的网站的任何位置插入 Navi+ 菜单
下面的代码可以在网站上多次使用,具有不同的插入信息(特别是 Embeded ID,例如 SF-123456789)。当网站被渲染时,菜单将在代码插入的位置部署并显示,当条件满足时。此菜单类型适用于:Mega menu、Grid 等。
<!-- 在菜单 SF-123456789 出现的地方插入代码。 (c) naviplus.io -->
<div class="naviman_app section_naviman_app" id="SF-123456789-container"></div>
<script>(window._navi_setting ||= []).push({
token: "NAVI123456",
embed_id: "SF-123456789"
});</script>
<script src="https://live.naviplus.app/start.js" async></script>
<!-- 在菜单 SF-123456789 出现的地方插入代码 -->
重要: 上面的代码使用了示例嵌入代码 SF-123456789。确保将其替换为您实际的菜单嵌入代码。