Official Demo of the Theme/Plugin
Cornerstone is one of the most powerful page builder plugins on the WordPress platform, allowing you to easily create complex page layouts without any programming knowledge. With its intuitive drag-and-drop interface, you can build pages, post lists, or even entire website templates by blocks.
This plugin is particularly suitable for users who want to quickly set up a professional website. It offers a wealth of preset templates and elements, including buttons, icons, sliders, forms, and more, making your website design more flexible and diverse.
Cornerstone also supports responsive design, ensuring that your website displays perfectly on various devices. Whether on PC, tablet, or mobile, your website will automatically adapt to the screen size.
As a comprehensive page builder, Cornerstone also integrates perfectly with WooCommerce, allowing you to easily create e-commerce websites. At the same time, it seamlessly integrates with most popular WordPress plugins.
The version we provide has been continuously updated over a long period, ensuring you get the most stable user experience. Whether it’s a personal blog, corporate website, or online store, Cornerstone can meet your needs.
With Cornerstone, you can say goodbye to cumbersome code editing and focus on your website content and design. Its powerful customization options allow you to create a unique website without worrying about technical limitations.
🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹 Version Update Log 🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹 The update log for the Cornerstone plugin is as follows: Cornerstone 7.4.9 - January 17, 2024 Feature: System UI added to the system font list Feature: Inline element HTML tag control Feature: Type 'object' can be used in all dynamic content Update: Dot syntax can be used for ACF values in the ACF repeater. In other words, you can access ACF object fields in the ACF repeater, such as 'map.lat' Bug Fix: When the select box is too large, the Chrome scrollbar still causes overflow issues with conditional selectors Bug Fix: Touch scrolling the slider triggers drag events Bug Fix: Alert elements with scroll effects never hide when closed Bug Fix: Warning elements crashing when updating controls after closing the element in preview Bug Fix: Alert elements not working in the launcher or blank stack Bug Fix: Select box slider being significantly smaller than the screen and never wrapping more once it leads to a blank Cornerstone 7.4.8 - January 4, 2024 Bug Fix: Group parameters corrupted due to isVar control updates Cornerstone 7.4.7 - January 3, 2024 Feature: 'Time' slider added to parameter type list Update: When preview breakpoints change, parameters using isVar will display their values in controls Update: Using the original URL of an image checks if the same image is an attachment on the site and sends additional information, such as alt text Update: Default style of Max links hard to read in dark themes Bug Fix: Container width and max width not set in standalone mode Bug Fix: External API global endpoints not visible in standalone mode Bug Fix: Switching from rich text to HTML does not show changes made in the editor switched to Bug Fix: Removing warnings when effects are used on elements without custom classes Bug Fix: Removing warnings when using no longer valid global fonts or Google Fonts Bug Fix: Tag key values (like carousel tags) not always updating if you change tags in the inspector or outline Bug Fix: WooCommerce star ratings not working Bug Fix: Parameter images not outputting alt, width, or height Bug Fix: Switching hash values changes the URL hash on load, causing many issues Bug Fix: ACF options field selector not correctly retrieving available option fields Bug Fix: Text element border color alt corrupted Cornerstone 7.4.6 - December 12, 2023 Update: Preferences retained inspector groups also updated to the last scroll position Update: Parameters and control sliders allow the use of Themeco undefined custom units Bug Fixes: Double-check if the class sent in the graphic part is an array Bug Fixes: Hide slider container transitions based on your control values Bug Fixes: Job controls have a chance to overflow the job popup window Cornerstone 7.4.5 - December 5, 2023 Feature: Font Awesome element loading type control Update: Select offValue accepts objects Update: If Font Awesome element loading type is disabled and the theme option icon loading mode is Webfonts, the SVG directory will be deleted after extraction Bug Fixes: Classic element title icons are not centered correctly Bug Fixes: Dropdown menus with display flex being covered by dropdown menus with no change in display Bug Fixes: Font Awesome 6 svg icons are not applicable to certain icons, such as the plus circle Bug Fixes: Launcher and blank stack WooCommerce checkout forms display invalid rotating gif Bug Fixes: The value for automatic entry into breakthrough mode does not work like string loop delimiter controls Bug Fixes: Custom menu icons will produce errors if sharp or regular icons are not enabled Bug Fixes: SVG is forced as the default setting for graphic-based icons (like titles or buttons) Cornerstone 7.4.4 - November 29, 2023 Bug Fixes: If FontAwesome runs in Webfont mode but SVG icons are placed on the page. FA SVG zip can never be extracted Update: Error message when trying to place SVG icons but php-zip is not installed Update: If php-zip is not installed, FA default icon type will be forced to Webfont Cornerstone 7.4.3 - November 28, 2023 Feature: Added "REGEXP" and "NOT REGEXP" to meta query comparisons Update: Code mirror "default" added to code editor key bindings Update: Font Awesome SVG icons sent as zip files, and will only be extracted when running in SVG mode Update: Default icon loading mode set back to Webfonts Bug Fixes: Some Yoast fixes were restored as they caused duplicate content on old sites Bug Fixes: Sticky bar moves left in boxed layout Bug Fixes: Elements not using breakpoint hide classes caused issues Bug Fixes: Using multiple store notification elements led to fatal errors in CS save requests Cornerstone 7.4.2 - November 21, 2023 Feature: Font palette items and custom fonts' font fallback controls Features: Publish password conditions and assignments for single layout and WooCommerce single layout Features: Div tags have added “hgroup”, “main”, “nav”, “search”, “address”, and “figcaption” Update: “Global block has no content” message only shows in preview Update: Components with invalid IDs provide better error messages Update: Accordions ARIA settings gave errors related to the use of “tablist” and the title had no “role” Update: Anchor toggles like Off-Canvas send roles for better ARIA support Update: The parameter conditions for list items use a different path system to support individual item control conditions Bug Fix: Webfont icons with borders displayed incorrectly Bug Fix: SVG icons slightly offset when used as graphic controls Bug Fix: Card elements flipping up and right looked like they were collapsing on their own Bug Fix: Image detection warned about websites with valid image size names containing “/” Bug Fix: Parameter control selection started in break state Cornerstone 7.4.1 - November 14, 2023 Features: Search by ID in document list Features: Featured image control for supported post types Update: URL segment dynamic content can be searched through negative indexing. Update: Navigating to Cornerstone while not logged in will take you to the login page Update: Scrolling by hash value will scroll both HTML elements and body elements simultaneously. It does not work for pages with overflow issues Update: Google Fonts list Bug Fix: Element control tab buttons for scrolling tab lists sometimes do not work Bug Fix: Font Awesome, which is enabled by default, still shows Sharp Bug Fix: Mini cart and gallery sometimes fail to load when viewed in Cornerstone preview Bug Fix: CS animations sometimes flicker when reaching their animation end Bug Fix: Navigation icons repeat their class names and move non-dropdown navigation links on the page Bug Fix: File input link icons did not properly override text input Bug Fix: CS standalone version did not check for lowercase HTML document types Cornerstone 7.4.0 - November 7, 2023 Features: Internal dynamic content. EX {{dc:post:title post='{{dc:looper:field key="post_id"}}'}} Features: Hover intent timing for dropdown menus can be controlled in the “Settings” section Features: Code editor “line break” option added Features: Code editor has a “dynamic content” button Features: The carousel has a "scroll" control that can scroll pages for all devices or only mobile devices. Feature: RVT Reset control added to Modal, Off Canvas, and Dropdown elements. Feature: The rich text editor prioritizes using the site's global colors instead of the default TinyMCE colors. Feature: The global color has a dynamic content selector. Feature: Added the "--x-body-scroll-active-bar-size" root property, which will be the pixel value of the scrollbar size. Browsers like Google Chrome push the page based on the size of the scrollbar. This can prevent page jumps when using "disable body scroll" and is just a non-zero value when the page is locked. Feature: Added "file" control type in Element Control API. Feature: Looper provider API. See https://theme.co/docs/looper-api Feature: CSV loop. Feature: External API Looper and dynamic content (beta feature). Feature: Layout-specific allocations can be used as display conditions based on the document you are editing. Feature: Dynamic content for total user count. Feature: Added meta field filtering and sorting in query builder. Feature: Added Loop Keys control to array type loop providers, allowing you to use string index arrays and convert `{{dc:looper:index}}` to string index. Feature: Font Awesome icons can be loaded as SVG or Webfonts. Feature: Font Awesome theme options control. Feature: Map and map marker elements have loop support. Feature: Default element insert preferences brought back from CS 6. Feature: Prefer to open the element library or insert default elements. Feature: Code editor has GraphQL syntax highlighting support. Update: Font Awesome updated to Font Awesome 6. Update: After encountering numerous issues with changing post_type using the internal WordPress update publish feature, Pro5 now defaults to original SQL migration in Pro6. See https://theme.co/docs/pro5-to-pro6-migration Update: Now deleting anything in Cornerstone will send it to the trash. Update: The Cornerstone app page now defaults to the site favicon instead of Cornerstone's favicon. There is now a preference to control this. Update: Review and refactor of non-passive move events.Update: Preferences have been moved to a floating window. There is also a preferences button on the toolbar that can be hidden in the preferences. Update: The toggle hash now actively changes URLs with hashes, including removing the hash when toggling off. This also fixes the bug where opening the toggle hash would keep the button active indefinitely. Update: Elements have been separated from "Standard" and "Dynamic" into a few other groups, attempting to make the elements list easier to understand. Update: Over a thousand PHP 8.2 deprecated contents have been removed. More to come soon. Update: Text inputs, sliders, and Google Maps have been split into their own files to reduce the default JS load. Update: Our shortcodes now add the post ID, otherwise plugins like Yoast cannot render our content correctly. This requires saving the page in Cornerstone again. Update: Date-based dynamic content was not using localized WordPress date functions. Bug Fix: Card elements need to be clicked twice to toggle on mobile devices. Bug Fix: Card elements clicked on touch screen laptops cannot be used with the mouse after touching the screen. Bug Fix: Dropdown menus use "none" for display to prevent double scroll bars when the dropdown menu exceeds the page size. Bug Fix: Better object support for control type selection. Bug Fix: Value list controls (color, font manager, and custom attributes) are very unstable when positioned via drag and drop. Bug Fix: Scrolling to an element in preview by clicking or creating an element causes performance issues. Scrolling the page also takes a long time. Bug Fix: Sticky bars with multiple bars almost always give you an incorrect value for "fixed_top_offset," which is used for many different functions. Bug Fix: WooCommerce variable products will provide you with a sale price value for "{{dc:woocommerce:product_regular_price}}". Now internally using "get_variable_product_price." Bug Fix: When search mode is opened on mobile devices, the keyboard often hides the search input. Bug Fix: Changing from 0em to greater than 5px on text elements causes the empty element indicator to show, and it never hides after the change. Bug Fix: You cannot use "0" as a searchable key in "cs_get_path." Example `{{dc:looper:field key='choices.0.message'}}` retrieves the first index of the `choices` array. Bug Fix: Tabs within the tab element do not correctly render the styles of sub-tabs in preview. Bug Fix: When transitioning from a border to a zero-width border and back to a normal border, the final border breakpoint does not display and remains transparent. Bug Fix: If you are using a mobile device, scrolling hash targeting on the X header is incorrect.Bug Fix: Incorrect matching of parameter dynamic content with images (e.g., 11:00 or other times related to attachment ID throughout the day) Update: Removed perfect scrollbar, fixed these final issues, and removed about 15kbs of JS Bug Fix: iOS devices require double tapping to click on any content in Off-Canvas or modal elements (if that element has a scrollbar) Bug Fix: Clicking on the modal scrollbar will close the modal. You almost always click on the body scrollbar instead of the modal's scrollbar Bug Fix: Scrollbars between body and Off-canvas elements are different Cornerstone 7.3.9 - September 19, 2023 Feature: The slider has a 'Starting Slide' control Feature: The 'Edit with Cornerstone' in the post editor can be hidden by setting the 'cs_post_editor_edit_with_cornerstone' option to false Update: When a sticky bar with 'Scroll Up' reaches 0px on the screen, it will also remove the fixed class Update: Breakpoint hiding on elements can accept dynamic content Bug Fix: Videos using mejs become invisible when installing Jetpack Bug Fix: Scrolling with valid theme tags on the page but links that scroll to different paths do not redirect the page Bug Fix: The selection box in the breakpoint value editor (like font weight) does not allow you to use the mouse on any selection box Bug Fix: Parameters with group toggles and selectors do not allow you to click toggle Bug Fix: When referencing dynamic content with the same parameters, it creates an infinite loop. In the future, we will reference the parent value when this occurs, but for now, it will ignore that value to prevent issues Cornerstone 7.3.8 - August 22, 2023 Feature: Search has a control to show or hide the last searched terms. Default enabled to simulate previous behavior Feature: Added 'cs_search_query_input_value' filter to control the search input text on page load Update: Footer layout does not use 'Bar' as the default element Update: Template links added to the Cornerstone admin menu Bug Fix: If any content in {{dc:post}} is used on a page without posts (e.g., 404), PHP will issue a warning Bug Fix: The Design Cloud button in the homepage verification does not take you to the templates section Bug Fix: Card element transition timing does not work due to iOS bug fixes Bug Fix: If you only use theme colors in the PHP filter 'cs_colors_extend', the color picker palette will not display Bug Fix: A fatal error occurs around the bulk update program URL if another plugin contains an old version of the TGMA library Bug Fix: The conditions and assignments popup does not reposition itself when adding new conditions or assignments Bug Fix: Sites using page excerpts will not load components correctly in the builder without changing the page after it loads Bug Fix: The parameter post-processing for images is not strict enough, causing any text that starts with a number and ends with a colon to trigger image processing Bug Fix: Lottie displays builder text on the frontend (“Loading...”) Cornerstone 7.3.7 - August 8, 2023 Feature: The “description” key added to parameters creates a tooltip above the label Update: Google Fonts list Bug Fix: Some browsers require setting “backface visibility” for card elements Bug Fix: When editing with the rich text editor, the cursor sometimes jumps to the beginning of the editor due to race conditions Bug Fix: When switching from linked border controls to unlinked border controls, the color field shows “transparent/undefined” Cornerstone 7.3.6 - August 3, 2023 Feature: Added “cs_elements_deprecated_enabled_default” filter to show deprecated elements by default. Set to true to enable them Update: JS and CSS files send the correct version control information to WordPress. We hope this resolves some issues with caching plugins and the dashboard seeing the old permissions manager Bugfix: CS 6 custom element shim conflicts with custom “class” controls, breaking styles of elements like navigation collapse Cornerstone 7.3.5 - August 1, 2023 Bug Fix: Restore all dropdown changes due to lack of trunk support (navigation elements) Cornerstone 7.3.4 - August 1, 2023 Feature: After passing image elements to the function “cs_apply_lazy_loading”, added filter “cs_apply_lazy_loading” to the filter attributes of image elements Feature: Added filter “cs_apply_image_atts” to filter the attributes of image elements Feature: Added filter “cs_output_breakpoint_hide_priority” to change the output priority of breakpoint hide classes. The default is now -101, previously 60 Update: The filter “cs_lazy_load_images” passes image attributes to the second parameter Update: Subtle React performance update regarding Redux Update: React18 cannot load correctly in live builds Update: Maximum language has changed access permissions, management section moved above the extension list Update: If the course has no template, the maximum asset list will be hidden (currently the Cornerstone chart) Update: Parallax scrolling positioning and sticky bar scrolling positioning have been restricted too tightly, with a slight performance increase for both Bug Fix: Inactive dropdown lists do not display any content. If the dropdown menu is larger than the page, it will cause two scroll bars Bug Fix: Card element flipping is now handled by the element itself rather than the container. On newer iOS devices, flipping the container will cause any clicks on the back to not work Bug Fix: Countdown element separator control does not output the separator Bug Fix: On Divs using global containers, margin 0px changed to 'auto'. This is to replicate the behavior of Pro5. This feature can be disabled using the filter 'cs_layout_div_default_value_margin' Bug Fix: Hidden classes generated by breakpoints output below all custom CSS, sites with broken CSS will lose all hidden classes Bug Fix: Clicking on links with scrolling anchors in preview will cause the link to be infinitely active Bug Fix: The sticky bar spacing displayed after the sticky bar is fixed causes the bar stuck in the middle of the page to flicker Bug Fix: If the sticky bar's collapse setting is set to 0, any subsequent sticky bars below that sticky bar will never display Cornerstone 7.3.3 - July 25, 2023 Update: The language regarding maximum cache clearing in the application has been changed Update: The maximum management section has been redesigned to look like other extensions and plugins in the same area Update: The 'type' parameter check is now case-insensitive Update: More debugging information will be displayed in the application if components are missing Update: When creating a blank document, the full-screen progress message will no longer be displayed. Instead, it uses a top progress bar and a simple message Bug Fix: Max plugin unable to update Bug Fix: Referenced element graphics (start and end) do not follow breakpoint styles Bug Fix: If the product has no cross-sells, the cross-sell element of type 'product' will blindly grab products Bug Fix: The sticky bar trigger selector was broken due to the latest sticky bar changes Cornerstone 7.3.2 - July 21, 2023 Update: Version matches X version Cornerstone 7.3.1 - July 20, 2023 Update: Version matches X version Cornerstone 7.3.0 - July 20, 2023 Feature: Code editor preferences, change theme, font size or key mapping Feature: A mirror is created when dragging and dropping Update: Drag and drop will only enter drag-and-drop mode when the cursor moves 50pxBug Fix: Dragging and dropping into different containers is not always effective due to race conditions Bug Fix: Product library does not work in preview Bug Fix: Using scroll effects on navigation elements causes fatal crashes Feature: Element presets Feature: Element refine permissions Bug Fix: Custom element 'style' configuration has been added back Update: Custom elements have a padding suitable for Cornerstone 5-6 elements Update: Many functions related to custom elements that were removed from the element API have been restored Feature: Editable breakpoint ranges Bug Fix: Background colors cannot have transparent breakpoints Feature: Random dynamic content API Feature: Dynamic content, dynamic options API Feature: Custom element type 'subgroup' can toggle using the same API as regular 'group' type Feature: Carousel and tabs lack proper drag-and-drop support Update: The range of carousel styles supports carousels within carousels Feature: A plus button has been added next to each post type in the document list Feature: Sticky bar has 'only when scrolling up' control, which sticks the bar only when you scroll up and have reached its path point Update: Performance improvements for the context menu Feature: Maximum installation page in Themeco product homepage/validation page Feature: Max refresh button added to the top bar of the max window Cornerstone 7.2.9 - June 30, 2023 Bug Fix: The patch 'initially hidden' was broken due to changes in the sticky bar Cornerstone 7.2.8 - June 30, 2023 Feature: Counter element has toggle control 'comma-separated decimals'. This reads the input number in the same format EX 100.000,00 Feature: Added 'cs_document_locate' filter to override the Cornerstone Document class Feature: Mini cart link interaction color control Update: Classic sections can be moved and arranged in the outline Bug Fix: Deprecated WooCommerce elements with shopping cart do not load correctly in WooCommerce 7.8 Bug Fix: Deprecated WooCommerce cart dropdown menu does not properly apply styles to the cart Bug Fix: Infinite loops have been removed when not all sticky bars are fixed Bug Fix: Auto sticky bars do not work properly because they attempt to minimize invalid values Bug Fix: Mini cart link shadow interaction color does not work Bug Fix: When looping through WP_Terms and similar objects, trying to access object properties with `{{dc:looper:field key="..."}}` does not work Bug Fix: If extra spaces or html are added outside the Tab Item element, the Tab element will output invalid empty tabs as the first entry Cornerstone 7.2.7 - June 16, 2023 Feature: Status indicator for elements with parameters Feature: Filter "cs_google_font_load_all_weights" to load all Google font weights Feature: Mini cart has button background color control Bug Fix: Mini cart element not working in WooCommerce 7.8 Bug Fix: Setting color picker to transparent causes it to reset hue Cornerstone 7.2.6 - June 7, 2023 Bug Fix: Styles for search tab of deprecated search mode not working Bug Fix: Custom fonts return "Regular" as font style instead of "Normal" Cornerstone 7.2.5 - May 24, 2023 Feature: var() can be used in color picker or as global color Feature: Looper repeat attribute can utilize dynamic content Feature: Custom Loopers args field can utilize dynamic content Bug Fix: If global color is a 3-letter hex, the opacity slider will not work Bug Fix: Carousel "enter" key binding conflicts with browser accessibility Bug Fix: Direction property of Statbar element only applies to left and up Cornerstone 7.2.4 - May 9, 2023 Feature: Post slug specific dynamic content ({{dc:post:slug}}) Update: Updated Google Fonts list Bug Fix: Moving elements via JS caused additional events to be removed and never put back on that element Bug Fix: Installing Jetpack caused background video not to display correctly Bug Fix: Parallax background not calculating itself unless a scroll event occurs Bug Fix: Parallax background running on main thread Bug Fix: Yoast not working if Classic Editor is installed Bug Fix: Yoast generally not working in Chrome due to race conditions with Gutenberg Bug Fix: WPML not working if default language is in the directory Bug Fix: OEmbed code did not check if attributes were defined Cornerstone 7.2.3 - April 25, 2023 Bug Fix: Toggle hash value incorrectly removed from tabs Bug Fix: Eliminated the possibility of fatal error when WPML has layout translation but layout no longer exists Bug Fix: If Google Fonts are used in the font palette, it loads each font weight. Now, it loads normal and bold along with any font weight you dynamically use on the page Cornerstone 7.2.2 - April 18, 2023 Bug Fix: Eliminated the possibility of a fatal error when attempting to use ACF fields as dates when the fields are not dates Bug Fix: Site import did not correctly import custom CSS or global colors Bug Fix: Google Maps passed an empty function callback to the API string to prevent error messages when no callback is provided to Google Bug Fix: Sufficient passive listeners or explicitly marked as non-passive in our JS to pass the Google Lighthouse audit test. Performance numbers typically improved by 2 points Bug Fix: If your sticky header is captured during resize events, it may shrink twice if it is in a stuck state Bug Fix: Sticky header does not resize correctly on the front end, depending on how the WP toolbar changes height Bug Fix: In the unit slider, if inherit is the only option, clicking “...” will display a list. Previously, it showed clickable but did nothing Bug Fix: Toggle hash value was incorrectly removed from Accordion transform items Bug Fix: Using the string condition of “0” will be marked as empty and can never effectively serve as a pointer for “string input” or “string not in” conditions Bug Fix: If you try to delete a deleted document, it will give you a better error message Cornerstone 7.2.1 - April 12, 2023 Bug Fix: Provided basic support for iOS 12 by replacing polyfills for String.prototype.replaceAll, String.prototype.matchAll, and Array.prototype.flat. If you still have issues using iOS 12, please contact us. Note that WordPress no longer supports iOS 12, so your experience may vary with other plugins Bug Fix: get_children Looper provider will check post_status == "published" Cornerstone 7.2.0 - April 11, 2023 Feature: Lottie element Feature: Tabs have a new tab element type that can accept child elements. Tabs also have Looper support. Tabs have been slightly modified to support the Looper. The carousel has been set up Feature: Carousel has a new tab element type that can accept child elements. Carousel also has Looper support. Bug Fix: Fixed instances where the sticky bar with Rev Slider ultimately broke the sticky barBug Fix: WPML Migration from Pro5 to Pro6 redone. This initially relied on WPML, now it will use the original SQL update to move our post_types to separate Bug Fix: Migration from Pro5 to Pro6 can optionally be done via the original SQL. Changing post_type can cause many issues depending on your plugins, so performing the original SQL update bypasses the chaos caused by plugins. Defined as "true" "CS_MIGRATE_UNTYPED_USE_RAW_UPDATE" Bug Fix: Component shortcodes were broken in many cases, including sliders, any type of delayed rendering (off-canvas, modal), elastic box types, and those using global colors or fonts Bug Fix: Cornerstone Standalone CSS reset does not work when using component shortcodes