Prime is a WordPress SuperTheme used to create new WordPress themes utilizing the BoldGrid Theme Framework.
It's simple to create a new theme with prime, just clone the repo, install the deps, and name your theme/version:
$ git clone https://github.com/boldgrid/prime
$ yarn install
$ yarn theme prime 1.0.0
The last command creates a new .zip file for a WordPress theme called Prime
at version 1.0.0
. Just replace the textdomain and version number with your own!
- Update: Updated all WooCommerce Templates #148
- Update: Add additional filters to support and upsell URLS
- New Feature: Added responsive font size controls for Body Font, Headings and Site Title#84
- New Feature: Added support for new Sticky Header template and Footer Template features in Crio Pro 1.5.0#544
- Bug Fix: Fix escaping in template file #510
- Bug Fix: Add Menu Link Hover Color Control in Crio #328
- Bug Fix: Explicit button height and nowrap makes buttons on mobile look bad #475
- Bug Fix: Improve button display in menus #509
- Bug Fix: Remove Text-Wrap from Headings #508
- Bug Fix: Cannot work with page title control from page unless Pro is active #501
- Bug Fix: Pagination padding and full-width margins creating horizontal scroll on mobile #357
- Bug Fix: Continued padding / margin fixes in Crio #347
- Bug Fix: Search result excerpt incldues the word Read... unlinked without space #448
- Bug Fix: Fix escaping in template file 105677
Update: Updating Prime version number to match latest BGTFW release version
Update: Change incorrect escaping functions to meet WordPress Coding Standards.
- New Feature: Header layout presets.
- New Feature: Partial Refresh enabled for more header elements in customizer.
- New Feature: Replaced Column Width controls with new multi-sliders.
- Note: Skipped 2.6.0 for more consistent versioning with BGTFW & Crio releases.
Bug Fix: Update 'Tested to' to 5.7
Bug Fix: Fix responsiveness of Pro Features Page.
New Feature: Added a 'Crio' top level menu page, moved the welcome page there, and added a 'Get Pro' page to highlight new premium features.
New Feature: Increased flexibility of page / post / woocommerce templates to allow better compatibility with Crio Pro's Custom Page Headers [#100] (#100)
New Feature: Added compatibility with Crio Page Header Templates. [#94] (#94)
Bug Fix: Cannot use Crio Customizer with Sprout Invoices [#93] (#93)
Update: Add template conditionals for Sprout Estimates.
Update: Add template conditionals for Sprout Invoices.
- Update: Changed default fonts with spaces to be quoted.
- Update: Updated 'Tested up to: 5.5'
- Bug fix: Shop pages showing multiple H1 headings. #66
- Update: Updated style.css to include new fields.
- Update: Updated WooCommerce Templates.
- Bug fix: Ensure that the site header is correctly output when settings are updated in customizer. #127
- Update: Changed some of the welcome page content to better assist new users with a fresh site in getting started. #53, #54
- Bug fix: Comment titles on post/pages should not be hidden when post titles are hidden in customizer. #123
- Bug fix: Creating new menu in customizer should show only used menu locations. #124
- Bug fix: Allow fonts to display in Gutenberg and Classic Editor for proper WYSIWYG. #125
- Update: Fixed some grammatical issues.
- Update: Conditionally hide/show premium sections in theme's welcome page/dashboard.
- Update: Version bump.
- Bug fix: TGMPA had incorrect link.
- Bug fix: Menu items with mark now respect whitespace. #114
- Bug fix: The "No Sidebar" icon is used for customizer controls instead of default "Sidebar Right". #116
- Bug fix: Primary sidebar now loads in the Widgets section in customizer. #118
- Bug fix: Sidebar icon is now properly positioned. #119
- Bug fix: Section title fonts in customizer are now correct. #120
- Update: Removed unnecessary loading of FontAwesome from CDN in Kirki. #113
- Update: The default for post dates has been set to date format instead of human readable. #115
- Update: Removed Crio branding from customizer controls. #117
- Update: Updated theme dashboard support information. #48
- Update: Minor changes for WPTRT WordPress.org submission.
- Bug fix: Pagination "active" class is now properly applied. #109
- Bug fix: Removed duplicate panel being displayed in Gutenberg Editor. #108
- Bug fix: Ignored CSS transitions on archive pages when printing. #106
- Update: Increased tap target size for pagination. #105
- New Feature: Users can now toggle on/off the "Scroll To Top" button from the customizer. #78, #79
- New Feature: Users can now select different background blend modes for background image overlays in the customizer. #85
- Bugfix: Southwest alignment control for branding blocks should now be correctly aligned. #80
- Bugfix: Pagination elipses should no longer have hover effects applied. #77
- Bugfix: Parallax backgrounds should show up on the frontend site now. #81
- Bugfix: Parallax backgrounds should now fill entire screen in customizer. #82
- Bugfix: Fixed some issues for select elements not displaying with the correct styles on the frontend site.
- Bugfix: Fixed issue where sidebars were not dynamically populating in customizer. #47
- Bugfix: WP5.2 unitless line-height causing alignment issues for icons in customizer. #88
- Bugfix: WooCommerce quantity inputs no longer disabled after ajax cart updates. #34
- Bugfix: Fixed partial refresh issue with changing header layouts. #91
- Update: WooCommerce templates and support have been updated for WooCommerce
3.6.2
.- This has continued our deprecation of the following templates:
- woocommerce/global/form-login.php
- woocommerce/single-product-reviews.php
- woocommerce/loop/orderby.php
- WooCommerce
3.6.3
adds new hooks for quantity inputs inwoocommerce/global/quantity-input.php
.- The template is updated to use
3.6.3
's template with the hooks, and once3.6.3
is released this template will be deprecated.
- The template is updated to use
- This has continued our deprecation of the following templates:
- Update: Raised minimum PHP version to 5.6.0.
- Update: Updated scssphp dep to latest version.
- Update: Removed jQuery Stellar library and added Jarallax for a smoother parallax effect and better performance.
- Update: Removed limitation of node 10.12.0 - 10.13.0 for build process. #86
- Update: Added support for WooCommerce's upcoming new hooks:
woocommerce_before_quantity_input_field
, andwoocommerce_after_quantity_input_field
. - Update: Added
.form-control
and.input-number
CSS classes to quantity inputs viawoocommerce_quantity_input_classes
. - Update: Ensure
paginate_comments_links
is being used where necessary. #92 - Update: scssphp package updated.
- Bugfix: Fixed issue with dynamic imports resolving to incorrect paths.
- Update: Removed wp_deregister_style and wp_deregister_script calls for selectWoo.
- Bugfix: Added starter content's customizer query for blog posts.
- Bugfix: Removed closing div for widget areas in customizer.
- Update: Removed source maps for production build.
- Bugfix: Added missing skiplink from transition to dyanmic header/footer layouts introduced in 2.0.0.
- Bugfix: Fixed issue with meta chartset always being utf-8.
- Bugfix: Fixed issue with IE compatibility not always forcing edge mode (legacy only).
- Bugfix: Addressed various output escaping issues.
- New Feature: Added resources.txt for bundled resource license details.
- New Feature: Added readme.txt for WordPress.org's theme requirements.
- New Feature: Moved translation support from bgtfw to themes.
- New Feature: Added Crio page to the Appearances section in the dashboard.
- New Feature: Added new background patterns for customizer.
- New Feature: Added styles for Gutenberg buttons.
- Update: Removed NinjaForms bootstrap.css overrides.
- Update: Switched to MIT licensed animation library, everything works as it did before, including other plugins hooked in.
- Update: Removed starter content installation options from theme.
- Update: Users no longer redirected on theme activation.
- Update: Removed BoldGrid Library. It can still be used in other themes if needed.
- Update: New theme screenshot added.
- Update: Replaced all non-GPL-2.0-or-later compatible images.
- Update: Updated WooCommerce templates for v3.5.7 compatibility.
- This has continued our deprecation of several templates:
- woocommerce/single-product/add-to-cart/variable.php
- woocommerce/myaccount/form-reset-password.php
- woocommerce/myaccount/form-lost-password.php
- woocommerce/myaccount/form-login.php
- woocommerce/checkout/payment.php
- This has continued our deprecation of several templates:
- Update: Updated library to 2.7.6
- Update: Updated WooCommerce templates for v3.5.2 compatibility.
- Update: Moved location of the composer vendor folder into parent theme dir.
- Update: Moved theme starter content welcome page to parent theme dir.
- Update: Changed default fonts for starter content.
- Update: Added dynamic layout for sticky headers.
- Update: Added import defaults for header/footer/sticky-header layout.
- Update: Removed the following deprecated configs:
- bgtfw_site_title_display
- bgtfw_tagline_display
- boldgrid_footer_widgets
- bgtfw_header_top_layouts
- header_container
- footer_container
- bgtfw_footer_layouts
- Update: Added dynamic layout methods to header/footer.
- Update: Changed title positions in template.
- Update: Removed a few wooCommerce templates that are no longer needed.
- Bug Fix: Fixing issue with grouped products.
- Bug Fix: Fixing issue with incorrect nonces passed.
- Update: Applied WooCommerce 3.4.0 template updates.
- Update: Applied WooCommerce template updates.
- Update: Updated wooCommerce templates for WC 3.3.0.
- Bug Fix: Fixed FOUC on button in my-account downloads template.
- Update: Switch to custom method for paging navigation.
- Bug Fix: Display a wrapping column on blog posts without sidebars.
- Update: Bump version.
- Update: Added new template tag method for entry-footer template.
- Bug Fix: Fixed issue with skip links not pointing to valid ID.
- Update: Updated wooCommerce empty cart and cart templates for v3.1 and removed widget overrides.
- Update: Addressing wooCommerce bugfixes for variable and grouped products' add to cart templates.
- Update: Fixing product search form classes.
- Update: Updated form-billing.php wooCommerce template for v3.0.9.
- Update: Added wooCommerce v3.0+ compatibility.
- Update: Added build process to provide a full theme .zip for users to download from github.
- Update: Created additional wooCommerce templates to integrate with BoldGrid Theme Framework
- Update: Prime now uses the standard header/footer "generic" templates.
- Update: Improving wooCommerce integration with BoldGrid Theme Framework.
- Bump version.
- Update: Added gulp to package deps.
- Update: Updating code standards.
- Bug Fix: Removing search template container classes.
- Bug Fix: Display 404 information only if it's found.
- Bug Fix: Fixing the page count for "Page Sitemap."
- Bug Fix: Always print container markup in entry-header.
- Bug Fix: Home page title causes duplicate H1 tags.
- New feature: Framework Version in use now displayed in HTML comment for easier reference.
- Bug Fix: Don't print out a link if there's no title for page or post in recent-entries template.
- Bug Fix: Sidebar not displaying correctly on search pages.
- Bug Fix: Fixed issue for site with no posts or pages.
- New feature: Add empty widget area messages for sidebar.
- Bug Fix: Let variables get passed in to CTA template.
- New feature: Added Container Configs.
- Initial Release