2019 update: Choose between boxed and full width layout. Gutenberg Block Editor compatibility has been added as well.
Here are some of the key benefits from using Forward on your site:
Plus, dedicated support from us, Organized Themes, a WordPress themes company that has been creating themes for nonprofits since 2008.
updated- header.php and style.css: Submenus now display their submenus properly.
updatedstyle.css, custom-js.php, customizer-styles.php, customizer-options.php, widgets.php, widget-posts.php, widget-mailchimp.php, widget-contact.php, widget-attention.php, author-fields.php: - Bug fix: Navigation bar background disappeared and spacing was modified when the social media networks and/or search bar weren't used in the main menu. - Slightly increased the height of the navigation bar and optimized it a bit. - Full page layout: Centered social media icons and search bar when only one of both is active. - Language fixes.
updatedcustomizer-styles.php - fix for navigation bar not respecting the custom color in tablet/mobile modes. footer.php - changed the default text for the Footer Left Text. Language fixes for some widgets.
updated- single.php - fixed the missing featured image in Posts.
newThis update makes Forward compatible with the Gutenberg block editor. Demo: https://demo.organizedthemes.com/forward/block-styles/ This update adds a new full width layout while keeping the boxed layout. You can choose between both in 2 ways. You can opt to use the new full width layout or the boxed layout for all of the website at once or choose to make certain Pages (not Posts, for the moment) full width. Demo: https://demo.organizedthemes.com/forward/home-2-full-width/ 1. Appearance > Customize > Content: Changing the Website Width here affects the whole website. 2. Edit any Page (not Post, for the moment): Under Template, choose Full Width Page to use the new full width layout for that page only. The second option, making a single page full width, adds a new sidebar (widgets) position that lets you add widgets. When your page is full width, navigate to Appearance > Customize > Widgets > Below Content and add your widgets there. This goes right below your content (text, images) on that page, which is also above the footer. - Added full-width-template.php to create a new template without sidebar and to go full browser width. - Added the page.php file to added the new bottom sidebar group area. - style.css - added the full width layout of the web site along other optimizations. Also added block editor styles. - style-editor.css - added missing page width styling to match the front-end. Also added block editor styles. - includes/customizer-options.php - added the option to choose a full width or boxed layout for the website. Added the option to add space above the header in boxed layout. Added some menu navigation color options for the full width layout. - header.php - optimizing layout and configuration for the full width layout. - body-tag.php - added a class to the body tag in conjunction with the new option for full width or boxed layout. - functions.php - added block editor compatibility with theme colours. - includes/customizer-styles.php - added a condition to not load the page background image when the full width layout is set. - widgets.php - added new bottom sidebar group. - custom-js.php - added scripting for the masonry bottom sidebar group.
updated- layouts/sponsor-details.php Fixed email address not showing up for sponsors. Added a line break after email, website, and telephone number.
updatedsmall fix for the Mailchimp widget.
updatedstyle.css - improved mobile responsive layout for Sponsors list page
updatedindex.php - changed the default post content display to excerpt (Read more was not showing up even if Summary was selected for posts)
updatedarchive.php - changed the default post content display to excerpt (Read more was not showing up even if Summary was selected for posts)
updated/woocommerce/loop/pagination.php - updated version WooCommerce - Campaigns plugin changelog
updatedwidget-campaign.php - updated deprecated code
updated/includes/widget-facebook-like-box.php -- updated code from Facebook
updated/js/flexnav.js -- removed file (project no longer in development)
updated/js/nav.js -- added superfish, hover intent and tinynav for navigation menus
updatedstyle.css -- removed previous navigation styles and added in Superfish and TinyNav
updatedheader.php -- removed mobile "button"
updated/includes/customizer-styles.php -- added default font sizes to output -- removed reference to mobile menu button
updated/includes/custom-js.php -- updated smooth scrolling for newer jQuery versions
updated/includes/widget-contact.php -- added one additional time to widget
updated/includes/customizer-styles.css -- made styles for campaign progress not only for widgets
updated/includes/post-types/sponsors.php -- added shortcode for sponsor groups
updated/includes/widget-posts.php -- removed unnecessary post link from excerpt option
updated/includes/customizer-options.php -- fixed h2 font label that indicated it was a h1
updated/includes/widget-mailchimp.php -- moved loading of MailChimp API to different function
updated/includes/customizer-styles.php -- changed specificity on home page attention widget
updated/includes/customizer-options.php -- updated default fonts to correct choices
updated/includes/widgets.php -- added widget area to header
updatedheader.php -- added optional header widget area
updatedstyle.css -- added styles for header widgets
updated/includes/meta-boxes.php -- added website field to sponsors
updated/includes/meta-boxes folder -- updated to version 2.1.0 to fix trouble with IE servers
updated/includes/customizer-options.php -- added options for sponsor url slugs
updated/includes/meta-boxes.php -- added fields for sponsors inadvertently removed in 1.1.0
updated/includes/post-types/staff.php -- added custom-field support
updated/includes/post-types/sponsors.php -- added custom-field support
updated/includes/customizer-options.php -- added options for changing staff url slugs
updated/includes/post-types/staff.php -- implements options for staff url slugs
updated/includes/meta-boxes.php & /includes/meta-boxes -- updated to cmb2 version 2.0.8
updatedstyle.css -- added height to Facebook widget iframe
updatedUpdated widget code for WordPress 4.3 /includes/widget-attention.php /includes/widget-contact.php /includes/widget-facebook.php /includes/widget-mailchimp.php /includes/widget-page.php /includes/widget-posts.php /includes/widget-sponsors.php /includes/widget-video.php
updated/includes/customizer-options.php -- added esc_html sanitization for footer text inputs
updatedfooter.php -- added html_entity_decode to footer text output
updated/languages/forward.pot -- updated file and added missing section from comments.php
updated/includes/scripts.php -- fixed name for theme's stylesheet
updatedstyle.css -- adjusted staff section for smaller screens
new/includes/staff-group-item.php -- added wrapper for staff image
updated/includes/images.php -- removed first video function (too many web hosts with outdated php)
updatedindex.php -- removed first video call
updatedremoved first video call
updatedadded inline-block to post-meta in featured post widget
updatedindex.php -- updated first video output
updatedpage.php -- took out first video spot
updated/includes/images.php -- updated first video function
updated/includes/customizer-styles.php -- added output of drop-down menu color to match nav bar, home page widget styles, campaign widget styles
new/includes/customizer-options.php -- added options for campaign widget and home page widget styles
updatedstyle.css -- added .sizing to set width of homepage widgets independently of .widget
updatedpage-home-template.php -- added .sizing div to #home-widgets to keep larger first widgets from setting size
new/includes/customizer-styles.php -- added h1.page-title to heading color section
updated/includes/customizer-styles.php -- fixed widget title background color
updated/includes/meta-boxes.php -- changed default layout to return an empty value
updated/includes/body-tag.php -- changed matching for layout override to !=''
new/layouts/staff-details.php -- added mailto: to email
updated/includes/theme-updater.php -- restored disable_wporg_request