[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fIOUhq4WZSRMAwf4gzowKkEh0By_I6qca9rF8qahuDeM":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"showyaseen","Yaseen Taha","https:\u002F\u002Fprofiles.wordpress.org\u002Fshowyaseen\u002F",1,0,92,30,88,"2026-04-04T14:16:35.668Z",[14],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":8,"downloaded":20,"rating":8,"num_ratings":8,"last_updated":21,"tested_up_to":22,"requires_at_least":23,"requires_php":24,"tags":25,"homepage":31,"download_link":32,"security_score":9,"vuln_count":8,"unpatched_count":8,"last_vuln_date":33,"fetched_at":34},"intelli-builder","IntelliBuilder","1.0.0","\u003Cp>\u003Cstrong>IntelliBuilder\u003C\u002Fstrong> 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.\u003C\u002Fp>\n\u003Ch3>Key Features:\u003C\u002Fh3>\n\u003Cp>– \u003Cstrong>User Roles:\u003C\u002Fstrong> Target content based on specific user roles (e.g., Administrator, Editor, Subscriber).\u003Cbr \u002F>\n– \u003Cstrong>Geolocation:\u003C\u002Fstrong> Display or hide content based on the user’s country and city, leveraging real-time IP-based location detection.\u003Cbr \u002F>\n– \u003Cstrong>Browser Detection:\u003C\u002Fstrong> Customize content visibility according to the user’s browser (e.g., Chrome, Firefox, Safari).\u003Cbr \u002F>\n– \u003Cstrong>Device Type:\u003C\u002Fstrong> Tailor content for different device types, including Desktop, Tablet, and Mobile.\u003Cbr \u002F>\n– \u003Cstrong>Operating System:\u003C\u002Fstrong> Control visibility based on the user’s operating system (e.g., Windows, macOS, Linux, iOS, Android).\u003Cbr \u002F>\n– \u003Cstrong>Referral Source:\u003C\u002Fstrong> Show or hide content based on the user’s referral source, ideal for targeted marketing campaigns.\u003Cbr \u002F>\n– \u003Cstrong>Recurring vs New Users:\u003C\u002Fstrong> Differentiate content between first-time visitors and returning users.\u003Cbr \u002F>\n– \u003Cstrong>User Status:\u003C\u002Fstrong> Display content conditionally for logged-in or logged-out users.\u003Cbr \u002F>\n– \u003Cstrong>User-Specific Rules:\u003C\u002Fstrong> Target individual users by their username for a personalized experience.\u003Cbr \u002F>\n– \u003Cstrong>Browser Language:\u003C\u002Fstrong> Adapt content based on the language settings of the user’s browser.\u003Cbr \u002F>\n– \u003Cstrong>Scheduled Content:\u003C\u002Fstrong> Schedule the visibility of Gutenberg blocks to appear or disappear at specific times and dates.\u003C\u002Fp>\n\u003Ch3>Example Use Cases:\u003C\u002Fh3>\n\u003Cp>– \u003Cstrong>Membership Sites:\u003C\u002Fstrong> Display exclusive content to logged-in members only, enhancing membership value.\u003Cbr \u002F>\n– \u003Cstrong>Marketing Campaigns:\u003C\u002Fstrong> Tailor promotional content based on referral sources to improve conversion rates.\u003Cbr \u002F>\n– \u003Cstrong>Localization:\u003C\u002Fstrong> Serve region-specific information by utilizing the user’s geolocation and browser language.\u003Cbr \u002F>\n– \u003Cstrong>Device-Specific Content:\u003C\u002Fstrong> Optimize content delivery for different devices and operating systems for a seamless user experience.\u003C\u002Fp>\n\u003Ch3>How It Works:\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Cstrong>Initialization:\u003C\u002Fstrong> Hooks into WordPress actions and filters via the \u003Ccode>intelli-builder.php\u003C\u002Fcode> file to initialize the plugin.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg Integration:\u003C\u002Fstrong> React components within \u003Ccode>src\u002Fblocks\u002Fvisibility-settings\u002F\u003C\u002Fcode> render the visibility settings interface directly within the Gutenberg block editor.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rule Configuration:\u003C\u002Fstrong> Administrators configure visibility rules in the Gutenberg block settings panel.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conditional Rendering:\u003C\u002Fstrong> When rendering a post or page, IntelliBuilder evaluates the defined visibility rules to determine which blocks should be displayed.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Third-Party Dependencies\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>1. CountriesNow API\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Purpose:\u003C\u002Fstrong> Provides a list of countries and their cities for precise geolocation-based visibility rules.\u003Cbr \u002F>\n– \u003Cstrong>Integration:\u003C\u002Fstrong> Used in the \u003Ccode>GeoLocation\u003C\u002Fcode> React component to enable country and city selection.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>2. IP-API\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Purpose:\u003C\u002Fstrong> Detects the user’s geographical location based on their IP address.\u003Cbr \u002F>\n– \u003Cstrong>Integration:\u003C\u002Fstrong> Utilized in the \u003Ccode>GeoIP\u003C\u002Fcode> PHP class to automatically retrieve user location data for geolocation rules.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>3. hisorange\u002Fbrowser-detect\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Purpose:\u003C\u002Fstrong> Detects the user’s browser, device type, operating system, and language.\u003Cbr \u002F>\n– \u003Cstrong>Integration:\u003C\u002Fstrong> Powers several visibility rules, including browser name, device type, operating system, and browser language detection.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later. See the \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\" rel=\"nofollow ugc\">GNU General Public License\u003C\u002Fa> for more details.\u003C\u002Fp>\n","IntelliBuilder: Control Gutenberg block visibility with custom rules for user roles, devices, locations, and more.",1046,"2024-08-27T18:31:00.000Z","6.6.5","5.5","7.2",[26,27,28,29,30],"browser-detection","conditional-blocks","content-visibility","geolocation","user-roles","https:\u002F\u002Fwordpress.com\u002Fplugins\u002Fintelli-builder","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fintelli-builder.1.0.0.zip",null,"2026-03-15T15:16:48.613Z"]