F2 version 2.0

The F2 WordPress theme gets an update. Long time it’s been, and this time it’s a big update. Version 2.0. The theme is completely overhauled and rewritten from scratch based on the _s theme.


“It is not the strongest of the species that survive, nor the most intelligent, but the one most responsive to change.”

— Charles Darwin

Yes, with version 2.0, F2 embraces responsiveness. The theme now adapts to different screen widths and looks good on any device you view your site in.

F2 responsive

Color schemes

In addition to the default blue color scheme, F2 2.0 comes with three more color schemes.

List of changes

The theme is almost completely modified. Here’s the list of changes (only the major ones):

  • Responsiveness
  • Color schemes
  • Layout choices: there are four layouts to choose from — right sidebar, left sidebar, two sidebars, no sidebar.
  • Customization using the interactive WP customizer interface
  • Support for the post thumbnail feature
  • Support for ‘aside’ post format
  • Google Web Fonts ‘Bitter’ and ‘Gudea’
  • HTML5 & CSS3
  • New options (or options that have undergone a complete change): logo image, header image, sidebar width, sidebar font size, content font size, option to show only excerpts (instead of full posts) in home page, custom css.
  • Removed options: header bg color, header bg image (and related options), header text color

Further updated to v2.0.1 with

  • Added translation in Bulgarian and Portugese languages (thanks to Vladimir Borisov and Pedro Padron for the respective translations)
  • Few other changes and fixes.


There is one word of warning for users of the older versions of the theme. When you upgrade to version 2.0, you will lose all customization, including all customization you have made using a child theme, because the markup, classnames, etc., are greatly modified. If you have too much of customization, you may want to stick with the older version. Treat F2 2.0 as an entirely new theme, albeit very similar to the older F2 in style and features.


It will be a while before F2 2.0 appears in the WordPress theme directory as the theme has to pass through a review process. The theme can be downloaded from the WordPress themes directory. The newest version can also be downloaded from GitHub.

All documentation and instructions are included with the package.

F2 WordPress Theme v1.2

F2 WordPress theme updated to version 1.2.

This version comes with various fixes, especially for deprecated functions and WP_DEBUG notices. The previous two versions of the theme (1.1 and 1.1.1) were not approved to be hosted in the WordPress theme directory for these reasons. All these issues are fixed and hopefully version 1.2 will make it to the WP theme directory.

The header menu problems are fixed.

Also included with this version is localization for Polish and Ukrainian languages. Thanks to Super Grey and Oleg Tsvirko for the respective translations.

Download the latest version.

F2 version 1.1

F2 WordPress theme updated to version 1.1 with support for custom menus in WP 3.0 for the primary (horizontal) menu in the header. If a custom menu is not specified for the primary menu, the default F2 menu will be displayed in accordance with the options selected in the ‘F2 Settings’.

Also included in v1.1 is the Hindi translation by Ashish Jha.

The update was submitted to the WP theme directory on 12th July, but looks like it will take some time for the new version of the theme to be reviewed and the update to appear. Till then, the latest version of the theme can be downloaded from the F2 WP theme home page.

Using theme inheritance to customize your theme

If you want to add your own customizations to a readymade WordPress theme downloaded from here or elsewhere, the most obvious way to do it is to directly edit the template files and style.css of the theme. But this method can lead to complications when the theme author updates the theme to a newer version. If you directly overwrite the files from the newer version, you will lose all your customizations. So, you will have to check every file of the new version for changes, and apply those changes to your customized files. This can be a demanding process especially if you are using a theme that’s updated frequently. Alternatively you may choose to skip the upgrade process, in which case you may miss out on important security updates.

This is where theme inheritance is such a versatile method to add your own customizations to a theme. Creating a child theme is as simple as creating a folder and putting a style.css file into it with a just a few lines of code. With theme inheritance, you don’t have to miss out on updates to the parent theme, and your customizations will never be overwritten.

For example, if you want to customize the F2 theme, here is how to do it. Continue reading Using theme inheritance to customize your theme