A modern WordPress theme for webzines
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
css
fonts
img
inc
js
languages
scss
template-parts
.DS_Store
404.php
CHANGELOG.md
LICENSE
README.md
archive.php
comments.php
footer.php
functions.php
header.php
index.php
menu-social.php
menu.php
page.php
readme.txt
screenshot.jpg
search.php
searchform.php
sidebar.php
single.php
slider.php
style.css

README.md

Bastille

A modern theme for news websites.

bastille_homepage_yellow.png

Description

Bastille is a clean, simple, and fully responsive WordPress theme for webzines. Its name, from French origins, refer to the Storming of the Bastille on 14 July 1789, but more importantly to 14 july, birthday of the author :). It adjusts automatically to any screen size including tablets and smartphones as well as Retina displays. Theme is built using Zurb Foundation, a framework for HTML5 / CSS3 which is SEO friendly. This WordPress theme was built with non-profit organizations in mind but be creative and unleash its full potential in eCommerce, business and other projects. Bastille is available in English, French, and Spanish for now.

Special thanks to Aglébé Marc-Aurèle, a crafty designer and friend who gave a helping hand by designing the layout of this WordPress theme.

Installation

Manual

  1. Download theme by using "Download zip" button on the right side and unzip it.
  2. Upload the bastille folder to the /wp-content/themes/ directory
  3. Activate the Theme through the Apperance - Themes menu in WordPress
  4. See Appearance -> Customize to change theme specific options.

WordPress Admin Panel

  1. Download theme by using "Download zip" button on the right side
  2. Go to Appearance > Themes
  3. Click on Add New
  4. Click on Upload Theme
  5. Choose the bastille.zip file
  6. Click on Install Now

Adapting existing content

If you already have menus and widgets on the website, you need to do this after finishing the theme activation process:

  1. Go to Appearance > Menus and update theme locations
  2. Go to Appearance > Widgets and add old widgets to new sidebars

If you already have uploaded images on the website, you should regenerate thumbnails. To do that you can install Regenerate Thumbnails plugin.

If you didn't use featured images you can install the Easy Add Thumbnail plugin to dinamically set featured images for old published posts.

Customization

This theme has loads of customization options available. To open WordPress Customizer go to Appearance > Customize. There you will find the following sections:

Header

Change the header image. It might support a random image list.

Colors

Bastille comes with six flavors: blue, green, red, orange, yellow, and pink. You might switch between these colors using the Customizer.

showcase_bastille_theme.jpg

File structure

In this theme we are using a default WordPress template hierarchy.

/css/ - Style(CSS) files.

/scss/ - SASS files for those that are comfortable with CSS preprocessors.

/inc/ - Includes custom logics that are non-standard to WordPress.

/js/ - Theme javascript files.

Live demo and instructions

To be filled shortly with more details.

License and credits

This theme is based on Underscore WordPress theme by Theme Horse.

The theme is released for free under the terms of the GNU General Public License version 2 and some parts under their respective licenses. In general words, feel free and encouraged to use, modify and redistribute this theme however you like. You may remove any copyright references (unless required by third party components) and crediting is not necessary. The theme is offered free of charge. If someone asked money for it, someone just tricked you.

Unless otherwise specified, all the theme files, scripts and images are licensed under GNU General Public License version 2.

The exceptions to this license and other credits are below:

Change log

All notable changes to this theme are documented in CHANGELOG.md file.

TODO

  • Use customizer API for social menu instead of Menu API
  • Feature for enabling/ disabling the slider
  • Additional slider layouts
  • More bloc layouts
  • Support video-format posts

Contributors