前言介紹
- 這款 WordPress 外掛「IntelliBuilder」是 2024-08-24 上架。
- 目前尚無安裝啟用數,是個很新的外掛。如有要安裝使用,建議多測試確保功能沒問題!
- 上一次更新是 2024-08-27,距離現在已有 249 天。
- 外掛最低要求 WordPress 5.5 以上版本才可以安裝。
- 外掛要求網站主機運作至少需要 PHP 版本 7.2 以上。
- 尚未有人給過這款外掛評分。
- 還沒有人在論壇上發問,可能目前使用數不多,還沒有什麼大問題。
外掛協作開發者
外掛標籤
user roles | geolocation | browser detection | conditional blocks | content visibility |
內容簡介
總結:IntelliBuilder 可讓 WordPress 管理員透過設定多樣化的條件來動態控制 Gutenberg 區塊的可見性,並與 Gutenberg 編輯器無縫整合,為內容管理增添新維度,實現精細調校和個性化內容交付。
問題與答案:
1. IntelliBuilder 能讓 WordPress 管理員通過什麼方法來動態控制 Gutenberg 區塊的可見性?
- IntelliBuilder 能讓 WordPress 管理員通過實現一系列可自定義條件來動態控制 Gutenberg 區塊的可見性。
2. 使用 Geolocation 功能時,IntelliBuilder 可以基於什麼因素來顯示或隱藏內容?
- IntelliBuilder 可以基於用戶的國家和城市,利用實時基於 IP 的位置偵測來顯示或隱藏內容。
3. Third-Party 依賴的 IP-API 的目的是什麼?
- IP-API 的目的是根據用戶的 IP 地址來檢測用戶的地理位置。
原文外掛簡介
IntelliBuilder empowers WordPress administrators to dynamically control the visibility of Gutenberg blocks by implementing a broad range of customizable conditions. By integrating seamlessly with the Gutenberg editor, IntelliBuilder adds a new dimension to content management, allowing for finely tuned, personalized content delivery.
Key Features:
– User Roles: Target content based on specific user roles (e.g., Administrator, Editor, Subscriber).
– Geolocation: Display or hide content based on the user’s country and city, leveraging real-time IP-based location detection.
– Browser Detection: Customize content visibility according to the user’s browser (e.g., Chrome, Firefox, Safari).
– Device Type: Tailor content for different device types, including Desktop, Tablet, and Mobile.
– Operating System: Control visibility based on the user’s operating system (e.g., Windows, macOS, Linux, iOS, Android).
– Referral Source: Show or hide content based on the user’s referral source, ideal for targeted marketing campaigns.
– Recurring vs New Users: Differentiate content between first-time visitors and returning users.
– User Status: Display content conditionally for logged-in or logged-out users.
– User-Specific Rules: Target individual users by their username for a personalized experience.
– Browser Language: Adapt content based on the language settings of the user’s browser.
– Scheduled Content: Schedule the visibility of Gutenberg blocks to appear or disappear at specific times and dates.
Example Use Cases:
– Membership Sites: Display exclusive content to logged-in members only, enhancing membership value.
– Marketing Campaigns: Tailor promotional content based on referral sources to improve conversion rates.
– Localization: Serve region-specific information by utilizing the user’s geolocation and browser language.
– Device-Specific Content: Optimize content delivery for different devices and operating systems for a seamless user experience.
How It Works:
Initialization: Hooks into WordPress actions and filters via the intelli-builder.php file to initialize the plugin.
Gutenberg Integration: React components within src/blocks/visibility-settings/ render the visibility settings interface directly within the Gutenberg block editor.
Rule Configuration: Administrators configure visibility rules in the Gutenberg block settings panel.
Conditional Rendering: When rendering a post or page, IntelliBuilder evaluates the defined visibility rules to determine which blocks should be displayed.
Third-Party Dependencies
1. CountriesNow API
– Purpose: Provides a list of countries and their cities for precise geolocation-based visibility rules.
– Integration: Used in the GeoLocation React component to enable country and city selection.
2. IP-API
– Purpose: Detects the user’s geographical location based on their IP address.
– Integration: Utilized in the GeoIP PHP class to automatically retrieve user location data for geolocation rules.
3. hisorange/browser-detect
– Purpose: Detects the user’s browser, device type, operating system, and language.
– Integration: Powers several visibility rules, including browser name, device type, operating system, and browser language detection.
License
This plugin is licensed under the GPLv2 or later. See the GNU General Public License for more details.
各版本下載點
- 方法一:點下方版本號的連結下載 ZIP 檔案後,登入網站後台左側選單「外掛」的「安裝外掛」,然後選擇上方的「上傳外掛」,把下載回去的 ZIP 外掛打包檔案上傳上去安裝與啟用。
- 方法二:透過「安裝外掛」的畫面右方搜尋功能,搜尋外掛名稱「IntelliBuilder」來進行安裝。
(建議使用方法二,確保安裝的版本符合當前運作的 WordPress 環境。
延伸相關外掛(你可能也想知道)
Scheduled Block 》簡述:Scheduled Block 外掛讓您能夠輕鬆管理 WordPress 中的時間敏感性內容。只需將任何古騰堡區塊放入 Scheduled Block 容器中,並設定特定的顯示時間。內...。