[WordPress] 外掛分享: Nori for Elementor

首頁 › 外掛目錄 › Nori for Elementor
WordPress 外掛 Nori for Elementor 的封面圖片
全新外掛
安裝啟用
—
尚無評分
14 天前
最後更新
—
問題解決
WordPress 6.5+ PHP 7.4+ v0.24.4 上架:2026-10-14

內容簡介

Nori for Elementor 是一款專為 Elementor 4 的 Atomic 編輯器設計的外掛,提供現成的設計系統和小型互動模組,讓使用者能夠輕鬆創建美觀的網頁。

【主要功能】
• 92 個全球類別可編輯,包含容器寬度、間距等
• 四種頁面樣式和二十個現成頁面模板
• 支援品牌預設,快速設定顏色和暗黑模式
• 模組化設計,根據需求啟用所需功能
• 兼容 MCP,提供多種自動化能力

外掛標籤

開發者團隊

⬇ 下載最新版 (v0.24.4) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Nori for Elementor」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

Nori gives Elementor 4’s Atomic editor a ready-made design system and a set of small, well-behaved interaction modules.
See every class, module and page template, with live demos, at noriforelement.com.
Classes and variables you can edit

92 global classes: container widths, section spacing, padding and gap scales, borders, buttons (a look, an optional size and shape, plus effects), hover effects, a type scale and text helpers. Each one has desktop, tablet and mobile values.
A type scale: display, H1 to H6, subtitle, lead, body, small print, caption, overline and label, all from one body size and ratio you set. Headings shrink on tablet and mobile; the font family stays with your Elementor site settings.
34 starter variables: eleven colors, seven border radii and 16 spacing sizes (size variables need Elementor Pro). Classes use them on desktop, so changing a variable updates every class that uses it; tablet and mobile keep their own values.
Brand presets: set all your colors (and their dark mode values) in one step from six ready-made palettes or from your own brand color. Every preset keeps text and button labels readable.
Import a group, a single class, or everything. Classes appear in Elementor’s class picker like any class you made yourself.
Edit them in the Elementor editor. Nori notices which classes you changed, never overwrites your edits when importing again, and lets you reset any class to its default.
Every class name ends in -np (for example gap-s-np) so it never clashes with classes a site already has.

Page templates

Four styles to pick from: Studio (quiet and editorial, with large type, lots of white space and hairline rules), Bento (friendly and bold, with rounded tiles in mixed sizes and whole tiles in your accent color), Billboard (poster-sized type and full-width video, with your name across the page and the video playing inside the letters) and Lens (refined and full width, with headlines that rise in word by word and a video that opens to the full screen as you scroll).
Twenty ready-made pages, five in each style: Home, Services, About, Our work and Contact, shown as a grid of screenshots. One click makes a draft page with sample text.
Pages are built from thirteen sections (hero, services, about, steps, numbers, reviews, team, gallery, questions, call to action, contact and more), made of ordinary Atomic elements and Nori classes, so you can change anything in Elementor. Colors and type follow your brand preset and type scale, in light and dark mode.
A site header and footer for the whole site, in any style: in Elementor Pro’s Theme Builder when you have Pro, or as Elementor templates Nori shows on every page with the Hello Elementor theme. Edit them once and every page changes.

Built for MCP

Nori is built to be driven over MCP (the Model Context Protocol). On WordPress 6.9 or later it adds twelve abilities that MCP clients, such as AI assistants, can call: check which versions of Elementor, Elementor Pro, Hello Elementor and Nori the site runs (read only), list the templates and modules, add the logo and photos to the media library, set up the site (starter design system, title, logo, header and footer, home page), apply a brand, set the fonts and type scale, make pages from the templates with your own text, change existing pages in place (one section or the whole page), set each page’s SEO title, description and sharing image in Yoast SEO, and switch modules on.
Only administrators can use them, with an application password. Nori never calls an AI service itself.
The same abilities are available to any code through WordPress’s Abilities API.

Modules
Switch on only what you need. Every module has a live preview and settings in WP Admin that set the starting point; colors (and, with Elementor Pro, sizes and timings) become Elementor variables you can fine-tune in the editor. Modules stay idle inside the Elementor editor and respect visitors who prefer reduced motion. When a module uses classes, switching it on adds them to Elementor right away. Switching it off keeps the classes on your elements (they just do nothing), and one button deletes them everywhere.

Smooth Scroll (Lenis, bundled locally): glide duration presets, wheel speed, touch, anchor offset
Smart Header: hides on scroll down, returns on scroll up or keyboard focus
Mobile Menu: a menu button on phones (and optionally tablets) that opens the menu below the header (a rounded card under a rounded header, a full-width sheet under a square one), with keyboard and screen reader support
Marquee: seamless loop with speed, direction and a pause button; copies are hidden from screen readers and search engines
Scroll animation, pick one for sections: Slide-Fade-Blur (staggered entrance) or Exit-Fade-Up (scroll-linked fade). Split Reveal, for headlines, works alongside either
Lightbox for images, MP4, YouTube and Vimeo
Background Video: makes Elementor’s own Background Video element ready for real pages: a tint so text stays readable, tidy play and pause buttons, pausing off screen, a still frame for visitors who prefer less motion, an option to skip video on phones (and for data saver), and video playing inside big letters
Fit Text: poster-sized headlines that fill their container’s width on one line at any screen size, stacking their words on phones when a name is long
Split Reveal: headlines rise into place word by word as they scroll into view; inside a section Slide-Fade-Blur or Exit-Fade-Up is animating, the words wait for the section to arrive
Scroll Expand: a framed, rounded panel (a video or a big photo) that opens to the full width of the screen as it scrolls up
Faded Carousel: an endless carousel from any flexbox, with the center slides in full and faded ones peeking in at the sides. Autoplay, drag, swipe and arrow keys. Use it on every screen size, or only on tablet and mobile so desktop keeps your layout
Video Carousel: an endless carousel of self-hosted, YouTube or Vimeo videos with arrows and a play button; only the center video plays. Arrow and play button styles, sizes and colors are yours to set, and the colors are Elementor variables too
Button: Ripple Fill, Button: Border Glow, Button: Sliding Underline, Button: Gradient Shift (a sliding five-color gradient, filled or as an outline) and Button: Text Roll (text and icon roll up on hover)
Dark Mode: a light/dark switch for visitors (theme-toggle-np on any button). Everything that uses Nori’s color variables follows, it remembers the choice without cookies, never flashes the light page, and the Elementor editor always stays light. Your own Elementor colors can get a dark version too
Accessibility enhancements (two-tone focus ring, labels for icon-only links)
Form Spam Protection: stops spam without a CAPTCHA, on Elementor Pro forms and Atomic forms: an invisible honeypot, a signed one-time pass checked by your server, a too-fast-to-be-human check, optional rate and link limits, a test mode, and a log of what was blocked
HubSpot Bridge: send Atomic form entries straight to a HubSpot form. Paste the HubSpot embed code; Nori reads the form’s fields, gives you a class for your Atomic form and tells you which fields it needs
Font preconnect for Google Fonts and Adobe Fonts

External services
Nori itself sends nothing to Nori or anyone else, with one exception for MCP clients (below). A few optional modules connect to outside services, only when you switch them on and use them:

HubSpot (HubSpot Bridge module). Used to send your Elementor form entries to your HubSpot form.

When you set up a bridge in WP Admin, your server and your browser read the form’s public definition (field names, labels, required fields and privacy settings) from forms.hsforms.com (or your region’s forms-.hsforms.com), and the editor can send one test entry to api.hsforms.com.
When a visitor submits a bridged form, their browser sends the entry to api.hsforms.com (or api-.hsforms.com): the fields on the form (for example name and email), the page URL and title, the HubSpot tracking cookie (hubspotutk) if the visitor has one, and any utm_*/gclid values in the page URL. With the module’s Respect privacy choices setting on (the default), the cookie is left out when the visitor has opted out: Global Privacy Control, declining HubSpot’s cookie banner, or no marketing consent in a consent plugin that uses the WP Consent API.
HubSpot terms: https://legal.hubspot.com/terms-of-service · Privacy policy: https://legal.hubspot.com/privacy-policy

Images you ask for (MCP abilities). nori/add-image downloads an image from the https address the administrator’s MCP client gives it, into your media library. Nothing about your site is sent beyond a normal web request.
Google Fonts and Adobe Fonts (Font Preconnect module). Adds preconnect hints so visitors’ browsers open a connection to fonts.googleapis.com / fonts.gstatic.com or use.typekit.net / p.typekit.net a little earlier. Nori loads no fonts itself; your theme or Elementor decides which fonts load. The browser’s normal request data (IP address, user agent) goes to those hosts.

Google: https://policies.google.com/terms · https://policies.google.com/privacy
Adobe: https://www.adobe.com/legal/terms.html · https://www.adobe.com/privacy/policy.html

YouTube and Vimeo (Lightbox and Video Carousel modules). Only for videos you add to your pages. The player loads from www.youtube-nocookie.com or player.vimeo.com when a visitor presses play. In the Video Carousel, YouTube poster images load with the page from i.ytimg.com.

YouTube: https://www.youtube.com/t/terms · https://policies.google.com/privacy
Vimeo: https://vimeo.com/terms · https://vimeo.com/privacy

Source Code
Nori for Elementor is open source. The development repository and full source code are publicly hosted and maintained at:
https://github.com/geoffnori/nori-for-elementor
Nori’s own JavaScript (assets/admin/app.js and the module scripts) is handwritten, human-readable vanilla JavaScript, shipped exactly as written: no build step, bundler or minification. The one minified file is the bundled Lenis library (assets/vendor/lenis/lenis.min.js); its source is linked under Third-party code.
Third-party code

Lenis Smooth Scroll (v1.1.14) by darkroom.engineering, MIT License: https://github.com/darkroomengineering/lenis
Bundled locally for privacy and offline reliability in assets/vendor/lenis.

延伸相關外掛

文章
Filter
Mastodon