- Updated theme to latest version of Foundation, 6.5.3
- Updated
CHANGELOG.md
to reflect a proper changelog going forward.
- Added support for
Freemius
- This will allow me to gather information on how the theme is being used as well as allow users to give me feedback on how to improveWP-Forge
. However, adding this to the theme significantly increases the file size of the theme. - Added a function to
functions.php
to remove thejQuery-Migrate
. This is simply not needed so there is no reason to load it. - Added option to hide or display
Next and Previous
post links to the customizer. This was added in thePost Configuration
section. Thanks toTom Gamble
for the idea to make this happen.
- Removed the option to select
Float Grid
,Flex Grid
orXY Grid
. The only css supported byWP-Forge
is theXY Grid
. - Removed
what-input.js
- this is no longer part ofFoundation for Sites
. - Removed the TotalPress
screenshot.png
from the theme. This image is being served fromImgur
now. - Removed the
Changelog
tab in theWP-Forge Theme
section of the theme. The changelog is maintained onGithub
so no need to have a list in the theme. - Removed the content position from the preview as the css necessary to make it work could not be added in the
.js
file.
- Fixed issue with
Main Content Positon
- When a user selectsRight
the main content area is supposed to move to the right and the sidebar should display on the left side. This used an older version ofFoundation
and the css has been updated and works properly. - Fixed an issue with the
Footer Text
area. The message that was being typed was not displaying as the user was writing it. This has been corrected. - Fixed issue with
Footer Font Size
- the values being entered were not being updated immediately in the screen on the right of the customizer. - Fixed css for the menu widget. The links were displaying all over the place.
- Fixed the padding from the
grid-container
in thesearch form
. This was causing the search form in the sidebar to looksquished
.
- Changed all the
footer[role="contentinfo"]
to.footer_wrap grid-container
as its more specific. - Changed the
pre
tags - made the background and font darker. - Corrected an issue with the
Footer Colors
- some of the controls were not working properly. - Changed the deafault size of the header image from
175
to200
incustom-header.php
. - Changed the padding in the header.
- Changed the
line-height
of links in thetop-bar
menu. This makes the menu look bigger instead of being so thin. - Changed the font size of links in the
Top Bar
to16px
from0.825rem
.
- Corrected the following issue described in this support thread: https://wordpress.org/support/topic/footer-menu-issues-when-text-left-nav-right/
- Changed the
cell
layout toText left with nav right
andText right with nav left
tolarge-auto
incontent-footer.php
.
- Corrected an issue where the
Off Canvas
menu was not displaying for mobile view. This was due to some css I added, however I have removed the css and now theOff Canvas
menu displays as it should in mobile view.
- Added
$consent
parameter tocomments.php
- this is to avoid a phpNotice
that appears when the user hasWP_DEBUG
set to true. - Changed
CHANGES.md
toCHANGELOG.md
.
- Added
GDPR
compliance to the comment form. - Removed all code from the theme that was not needed. Now the only files that show being changed are the one that have been changed.
Removed an extra >
from content-aside.php
Added .title-bar {display:none}
to style.css
.
Added New Themes
tab in the WP-Forge
for my new theme Totalpress
.
- Updated theme to latest version of Foundation, 6.4.3 - Nothing to really worry about. Mostly updates for scss. Just keeping up with the versioning. Here is a list of what Zurb changed in this version https://github.com/zurb/foundation-sites/releases/tag/v6.4.3
- Corrected the css for related products that were on sale. The sale banner was appearing off center.
- Also corrected the date of the last update in the changelog.txt file.
- Updated theme to Foundation 6.4.2 - Here is a list of what Zurb changed in this version https://github.com/zurb/foundation-sites/releases/tag/v6.4.2
- Removed the
wpforge_footer_sidebar_class
function fromfunctions.php
- before, this function was used to calculate the number of widgets added in the footer sidebar area, and then it would apply the necessary classes to make sure the widget areas appeared properly. With the 6.4 update, this is done automatically so the function is not needed any longer. - Rewrote the
wpforge_widgets_init
function in functions.php - its smaller now, means less bloat. - Switched some of the html where rows and columns were still being used.
- Adjusted the comments area.
- Adjusted the
margin-bottom
of pagination. - Added support for WooCommerce. This should correct any layout issues when using the plugin, as well as prevent the end user from having to add it themselves.
- Adjusted the
.dropdown.menu .is-active > a
color in css as well as the customizer. - Reworked the header image portion of
header.php
- if an image is displayed then display the div along with the image. If no image is displayed, do not show the empty div. - Changed the priority of all the WP-Forge css scripts and files.
- Corrected issue with footer sidebar area. Switched to
large auto cells
for each sidebar area. This moves towards the new XY grid from foundation. The calculation infunctions.php
is no longer needed to calculate and add the apropriate sizes to the individual sidebars. - Added a image size for the custom logo. Logo is set to 1170px wide which is the full length of the theme and the image has auto height. If your image is smaller than the logo area it will shrink accordingly.
- Added back the custom header feature that the custom logo was supposed to replace, so now users can use either the custom logo or custom header feature, as well as random header images.
- Updated to the latest version of Foundation for Sites v6.4.1 - not really need but I like to on top of things.
- Corrected the
no-js
in styles.css. There is an issue where the menu was loading after the js was loaded and this caused the menu to kind of flash or delay when it finally loaded. This was bugging me that it was happening. Seems to have gotten corrected. See this issue foundation/foundation-sites#10339 - Removed the
Russian.mo
file as it is not needed.
- Updated to the latest version of Foundation for Sites v6.4.
- Switched the "felx-video" to "Responsive Embed" - This makes sure embedded content, like videos, maintain their aspect ratio as the width of the screen changes.
- Removed the
margin
from responsive embed (flex video), this was causing the bottom portion of embedded videos to be cut off. - Added selective refresh to the site-title and site-description.
- Added the ability to show or hide the site title and the site description individually.
- Site-title and site-description are now wrapped in a
p
tag when not on the front page. - Post titles are wrapped in a H2 tag, except when viewing the actual post, then the post title is wrapped in a H1 tag
- Switched from custom header to custom logo introduced in 4.5
- Added the new Accordion Menu to Off-Canvas and Top-Bar
- Added Schema markup to posts and pages.
- Moved Skip to Content link out of
content-navigation.php
to right after the openingbody
tag. - Corrected some issues with the customizer css. When some options were changed, those options were not reflecting in the in-line css or preview.
- Added Russian translation files - Thanks to Spartak Klain, https://sajtprint.ru, for taking the time to do this.
- Adjusted some of the inline css of the customizer.
- Corrected an issue where the customizer section pertaining to the footer was not working properly. See this thread: https://wordpress.org/support/topic/footer-length-not-setting/
- Added customizer option to change the color of text in pages. See this thread: https://wordpress.org/support/topic/customizer-seems-broken/
- Went through every setting in customizer. Corrected issues with the customizer where options were not working properly. Everything should be working properly now.
- Added
Default
values to description of all the customizer options. The only options that do not have a default are the default customizer options. - Added new css for pricing tables. Code is smaller. See http://zurb.com/building-blocks/pricing-table-foundation-6
- Added new css for hollow buttons. Default is that the hollow styles only work for
<button>
elements, which appear to only work in forms. I added css to cover regular buttons(which are clickable and have links) that have thehollow
class added, in effect making what are referred to asghost buttons
. See https://www.sitepoint.com/rise-ghost-button/ - Added customizer option where user can change the hover background color of the active item in off-canvas menu.
- Added customizer option where user can change the hover background color of the active item in top-bar menu.
- Removed the genericon from both top-bar and off-canvas menus. Switched to the default
menu-icon
. - Divided
customizer.css
into sections. - Removed the color option for
Nav Content Background Color
- this option is not relevant as the end user cannot see the nav content area. If you can't see it then there is no reason it should be there. I set the background color for.nav_wrap
to transparent instyle.css
.
- Moved all css related to customizer options into
customizer.css
. - Reconfigured the inline css of the customizer. The only time an inline style will appear is when a change is made via the customizer and only the css for the elelment that was changed will be displayed inline.
- Corrected an issue where the links in top-bar were not displaying to the right if
links to the right
was selected forTop of Browser - Scroll
andTop of Browser - Fixed
. See https://wordpress.org/support/topic/odd-off-canvas-behaviour-after-update/#post-8910039 - Removed the second
top-bar-left
div that held thetop-bar-title
from thetop-bar
and replaced with actualtop-bar-title
div. See https://wordpress.org/support/topic/odd-off-canvas-behaviour-after-update/#post-8910039 - Removed
Welcome to
fromtheme-dashboard.php
- This is a little redundant as the user knows the name of the theme they have chosen to use. - Changed the name of the first tab in the
theme-dashboard.php
file toGetting Started
- I believe this provides a better description of this area as the name of the theme is displayed clearly above.
- Updated to the latest version of Foundation 6.3.1 - Please look here [https://github.com/zurb/foundation-sites/releases] (https://github.com/zurb/foundation-sites/releases) for a list of changes.
- Switched code in
content-off_canvas.php
on line 59 fromwpforge_topbar_mobile_display
towpforge_mobile_display
- this was causing the off-canvas menu not to appear when "Use Off-Canvas for Mobile?" was set to yes. - Adjusted the priority of the
Off-Canvas Settings
.
- Corrected an issue in the
theme-dashboard.php
file. Seems I added the version code in the wrong area.
- Updated to Foundation version 6.3.0
- Updated Font-Awesome to 4.7
- Removed
ap.js
- moved the actual call for foundation totheme-functions.js
- now there is only one file. - Added 'what-input.js' and 'foundation.js' to the 'wpforge_theme_functions' of functions.php - this makes the scripts load closer to the closing body tag as they were meant to be.
- Moved to one off-canvas file for the theme. There is no need to have two of the same files being called by two different fuinctions, when one file and one function will do.
- Moved Use Off-Canvas for Mobile? to Top-Bar Settings section.
- Added options for off-canvas that will appear when Use Off-Canvas for Mobile? is set to 'Yes' in Top-Bar Settings. These settings only affect mobile Off-Canvas (the off-canvas menu used in conjunction with the top-bar)
- Switched 'data-accordion' to 'data-drilldown' in off-canvas. 'data-accordion' still does not work as of 6.3.0 and is slated to be possibly added to next major release, 6.4. See this thread foundation/foundation-sites#9348 - For now 'data-drilldown' will remain in place until the 'data-accordion' is corrected and functions properly. Thanks to @cbirdsong for asking how this is done, which promted the switch: See https://wordpress.org/support/topic/parent-links-of-off-canvas-mobile-menu-not-working/
- Updated 'off-canvas' menu to the latest version. Unfortunately, only two Off-Canvas Directions are available: 'position-left' and 'position-right'. The other positions, 'position-top' and 'position-bottom', are slated for possible inclusion in the next update, keep in mind I make no guarantee that they will. The reason they were not added in this update is due to the fact that currently the menu does not look proper if top or bottom is used.
- Added the abilty for the user to set the Off-Canvas Transitions to 'push' or 'overlap'.
- Removed Foundation 'active' class from menus. Switched to'current-menu-item', which is already built into WP core. In my opinion this is a much better option and is easier to style. Thanks @OttoPotto for bringing up this request which gave me the idea to switch. See this thread #50
- Removed the title-bar title link from top-bar and off-canvas menus. In my opinion, I feel this is redundant as normally users add a link to the home page in the menu.
- Switched to 'data-sticky-container' and 'data-sticky' in place of 'fixed' for the main menu when the Top-Bar is set to Top of Browser - Fixed.
- Moved 'Use Off-Canvas for Mobile?' section into the Top-Bar Settings section after movng towards one off-canvas file. Makes more sense this option should only be available if the top-bar is selected as the primary menu.
- Modified the js code in contain-to-grid.js, which was eventually moved it to theme-functions.js. See this thread #51 Thanks to @HenkBarreveld.
- By modifying and moving the 'contain-to-grid' js this allowed for the removal of the 'wpforge_contain_to_grid' function from functions.php as well as removal of the actual 'contain-to-grid.js' file, as it was no longer needed.
- Corrected a few issues with all of the different navigation menus regarding colors. Specific issues were how the 'current-menu-item' appeared for the top-bar and off-canvas menus. Typically what would happen is, if the colors for the active or 'current-menu-item' were selected for the top-bar, those color choices were applied to 'off-canvas' as well. What if the user wanted different colors for the 'current-menu-item' in 'off-canvas'? So I added 'current-menu-item' color choices to Off-Canvas Colors section.
- Wrapped Recent Posts, Popular Categories, Monthly Archives and Popular Tags elements of 404.php in
- .
- Removed references to earlier versions of the theme from CHANGELOG.txt. These references referred to an earlier version of WP-Forge which was built using Foundation 5.
- Removed the old admin notice. Replaced with a new theme info page located under Apperance called 'WP-Forge Theme'.
- Wrapped 'wpforge_setup' function in a 'if_function_exists'. This function is located in functions.php.
- Modified the padding of the next and previous buttons in orbit.
- Corrected an issue where the sub menu items could not be clicked on touch screens. Thanks to @gsatsan for bringing it to my attention: https://wordpress.org/support/topic/touch-menu-not-working/#post-8376221
- Updated the .po file
- Removed the "scroll to function" I added in 6.2.4 - This was causing a conflict with tabs.
- Updated Foundation to latest version, 6.3.0
- Corrected issue with 'active' class css in menu widget. The background was filled the active color.
- Added '!important' to line 4353 of customizer.php - this portion of the file deals whith the hover color of the active link in the sidebar menu widget. Before adding '!important', when hovering over an active link in the menu widget, the link would disappear.
- Added Pricing Table css from Foundation 5.
- Modified contain-to-grid.js - Thanks to @HenkBarreveld for the suggestion - see this thread: #49
- Added css that affects the look and feel of the Orbit bullets. They appear smaller now. You can easily adjust the css to suit your needs. CSS is located on line 1013 of style.css
- Added flex-video class to videos shared from VideoPress.com.
- Corrected issue with the arrow not showing in select boxes.
- Added a "scroll to" function to 'theme-functions.js' this will allow you to add anchor points to content in your theme and associate links with those anchors. When the link is clicked, the theme will scroll to the anchor point.
- Changed the 'wp_get_attachment_metadata()' function for images in image.php - Seems there was an error being generated about the width and the height. Looked at the snippet in Twenty Sixteen and adjusted the function in WP-Forge.
- Corrected an issue with the styling of the Sitemap template.
- Removed sitemap style sheet from css folder as it was not needed.
- Removed the post thumbnail from sitemap.php.
- Added '!important' to line 4369 of customizer.php - this portion of the file deals whith the hover color of the active link in the footer. Before adding '!important', when hovering over an active link in the footer, the link would disappear.
- Updated to the latest version number of Foundation. No core files were updated. As stated by Zurb: This release builds upon 6.2.2 to improve how the settings file is generated. No changes to the core framework went in here.
- Added popular categories, monthly archives and tags to 404.php.
- Added the sitemap template back into the theme.
- Updated Font-awesome to the latest version, 4.6.3.
- Corrected an issue where when changing the color of the primary button, the color change would not appear in the preview but would show after the change was applied.
- Updated to the latest version of Foundation, 6.3.0. (foundation-flex.css was not updated by ZURB so version is still at 6.2.1)
- Changed the name of 'wpforge-functions.js' to 'theme-functions.js'.
- Added support for selective refresh for widgets. See https://make.wordpress.org/core/2016/03/22/implementing-selective-refresh-support-for-widgets/
- Added a color transition to all links
- Added additional options to change colors of various elements in posts. You can now change the colors associated with category lists, tag lists, meta information and post title.
- Corrected an issue with the post formats where the category was displaying at the bottom of the posts.
- Changed the colors of the aside post format.
- Removed the java script from wpforge-functions.php that removed empty p and br tags from the content area. This was causing line breaks not to work.
- Corrected an issue where changes made to pagination colors in customizer were not being applied in real time.
- Corrected and issue where some of the text in the comment form was not translatable Thanks to @jarnoan (https://github.com/jarnoan) for bringing this to my attention months ago: #48
- Adjusted the Off-Canvas menu. 6.2.1 added some additional padding which made the menu look "fatter".
- Updated Font-Awesome to 4.6.1
- Updated Motion-Ui to 1.2.2
- Adjusted the mobile styles for certain elements.
- Added the following classes: secondary label radius, to the comment reply link via js in wpforge-functions.js and I also added the following classes: alert label radius, to the cancel reply link via js in wpforge-functions.js.
- Removed the hr from header.php. This only displayed on small mobile devices and after a hard look, I decided to remove it.
- Updated to Foundation 6.2.1
- Went back to the accordion style menu for off-canvas.
- Removed the border around images.
- Corrected an issue where the categories were displaying at the end of posts above the post tags even if the option was not set for them to display there.
- Added .button support to the Foundation Buttons section of the customizer.
- Added button support to the Foundation Buttons section of the customizer.
- Modified the heading tag section of both post content and page content sections of the customizer. Now the fields to change the font size of heading tags is hidden unless a specific tag is chosen.
- Added the .button class css from foundation.css to the button class in the WP-Forge style sheet. Now buttons built with will have the same look and feel as regular foundation buttons and will take on the modification set in the Foundation Buttons section of the customizer.
- Corrected an issue where the default link color for links within a page were showing up as black. They now show properly as blue, which is the default.
- Updated to the latest version of Zurb's Foundation, 6.2
- Increased the width of the theme from 1024px to 1200px. This is based off the new width of rows which is 1200px.
- With the increase in width, I decided to add a fourth footer widget.
- Added fonts.css to editor. Previously only genericons.css was added. Since this was combined into fonts.css with font-awesome, fonts.css was added. Now genericons and font-awesome are available via the editor.
- Updated Font-Awesome to latest version, 4.5. font-awesome.min.css was added to fonts.css, the full version of Font-Awesome is located in /fonts/full (per WordPress guidelines).
- Genericons css was minified and changed in fonts.css - full version of genericon.css is available in /fonts/full (per WordPress guidelines).
- Added Motion-UI (https://github.com/zurb/motion-ui)
- Renamed load-foundation.js to app.js.
- Removed normalize.css as it is now part of foundation.css.
- Increased thumbnail size to 800px and full width thumbnail to 1200px.
- Removed Modernizer - The way F6 is written, this file is no longer needed.
- Added the contain-to-grid option back for the main menu area. Initially I removed it because the contain-to-grid element was removed in F6. However I was able to retain this option. All options previously available for the top-bar menu are still intact.
- Added to ability to set the font size for the footer area.
- Removed the 'wpforge_active_list_pages_class' function. This started on line 276 of functions.php - This function was not need as the 'wpforge_active_nav_class' function above it starting on line 261 added the same 'active' class to the current page item in the top-bar menu.
- Added a new version of page-navi function. Old function was not displaying properly. See http://www.wpbeginner.com/wp-themes/how-to-add-numeric-pagination-in-your-wordpress-theme/ for more information.
- Removed the custom-bckground-white body class from the theme. I saw no purpose in it, so it is removed.
- Removed the postfix element from the search submit button. This element was removed from F6 and shrunk the submit button in the search form widget.
- Changed word-wrap for pre. Now pre wraps properly (or at least how I want it to)
- Added new off-canvas menu. I was able to retain the look and functionality, plus all of the options in the customizer.
- Adjusted the options for the new top-bar menu in customizer.
- Added @version to all files for better version control.
- Corrected an issue in the comment form. In discussion settings, unchecking "Comment author must fill out name and email" removed the "Your Name" and "Your Email" labels from the comment form. These labels appear properly now. See this thread: https://wordpress.org/support/topic/comment-form-labels-not-visible-on-discussion-setting-change?replies=3#post-7869547 - Thanks to user "forbc" for bringing this to my attention.
- Added option in customizer to reset the comment forms back to their original positions. For details see http://www.wpbeginner.com/wp-tutorials/how-to-move-comment-text-field-to-bottom-in-wordpress-4-4/
- The separator for breadcrumbs will now show automatically via css.
- Added function to wpforge-functions.js that removes empty p and br tags from the content area.
- Removed the About WP-Forge section under Appearance. It was kind of clunky and not dev friendly. I will be switching to a new About WP-Forge admin page. The admin notice about WP-Forge will still display once the theme has been activated.
- Added the clearfix class to gallery via the wpforge-functions.js file
- Added support for Jetpacks new social menu.
- Fixed issue where categories were not showing above tags if Where to display categories? was set to Above Post Tags.
- Redid the comment reply button by adding a label class.
- Reversed the Sticky pin icon to the other direction.
- Changed the icon for the post date.
- Removed the actual search form from 404.php and added get_search_form function instead.
- Changed .entry-content for posts to .entry-content-posts and .entry-content for pages to .entry-content-pages. I did this to better help the end user control the look and feel of posts as well as pages.
- Added options for font sizes, color as well as link decoration to customizer for posts, pages, sidebar and footer sidebar.
- Title Area of the top-bar will only appear in Top- of Browser - Scroll and Top of Browser - Fixed. Title area does not show in Normal Position or Contain to Grid Sticky
- Added Foundation Buttons Panel and sections for Foundation buttons - Now the end user can change the settings of all the Foundation buttons.
- Added the option to select between regular Foundation grid or the new Foundation flex grid (this is available under the Content Settings Panel)
- Left the inline css that is added to the header via the customizer as is. Meaning, each element is on its own line.