A WordPress theme built with _s, 18f's US web design standards, and the needs of the people.
Switch branches/tags
Nothing to show
Clone or download
Permalink
Failed to load latest commit information.
_dev updated aboutpage JS Jul 21, 2018
assets updated aboutpage JS Jul 21, 2018
inc updated aboutpage JS Jul 21, 2018
languages removed the carousel markup and added translations Apr 5, 2018
page-templates fixed footer and template bugs May 18, 2018
template-parts fixed some new theme check bugs May 2, 2018
.gitignore first commit May 22, 2017
404.php fixed even more translations Apr 5, 2018
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md Jul 16, 2017
CONTRIBUTING.md Create CONTRIBUTING.md Jul 16, 2017
LICENSE first commit May 22, 2017
README.md bug fixes and rulsets Aug 27, 2018
archive.php bug fixes and rulsets Aug 27, 2018
comments.php made a bunch of UX changes bc of theme reviews Jul 25, 2017
footer.php bug fixes and rulsets Aug 27, 2018
front-page.php updated the sidebar control Feb 28, 2018
functions.php bug fix May 15, 2018
header.php fixed all the things for the final review May 2, 2018
index.php added post format support for frontend Mar 5, 2018
page.php added post formats and updated layout of feed Mar 1, 2018
phpcs.xml bug fixes and rulsets Aug 27, 2018
readme.txt bug fixes and rulsets Aug 27, 2018
ruleset.xml bug fixes and rulsets Aug 27, 2018
screenshot.png customizer fixes Feb 9, 2018
search.php fixed even more translations Apr 5, 2018
searchform.php fixed some new theme check bugs May 2, 2018
sidebar.php first commit May 22, 2017
single.php re-added galleries to the PF Apr 5, 2018
style.css bug fixes and rulsets Aug 27, 2018

README.md

Benjamin

benjamin

Benjamin is a flexible and feature rich WordPess theme build with Automattic's _s (underscores) theme 18f's Web Design Standards.

Be sure to install the companion plugin, Franklin to include various 18F components via shortcodes!

Features

Post Format support

  • Video
  • Audio
  • Image
  • Quote
  • Status
  • Other post formats can be toggled, but there is no special support yet

Customizable layout settings:

  • Header background image (select the default image if a "featured image" is not set)
  • Header background image positioning
  • Header Size (slim, medium, big, and full page)
  • Sidebar position (left, right, and none)
  • Sidebar size (narrow and wide)
  • Sidebar visibility (hide or show on different screen sizes)
  • Hide parts of a page (such as the navbar or footer)

Template specific layout settings:

  • Default settings (the templates below can override the defaults)
  • Feeds (archive, search, categories ect)
  • Frontpage - a flexible page with sortable rows of widget areas
  • Single Posts
  • Single Pages
  • Widgetized Page - a flexible page template with sortable rows of widget areas
  • SideNav Page - a page template which automagically looks for ID'd anchor tags and displays a sticky sidenav linking to said tags
  • 404 page
  • 4 extra page templates
  • Custom post type single pages, and feeds
  • Each of these templates has it's own specific widget area (only used when override the default settings)

Sortable Pages

Some templates have sortable content area - 3 rows widgetized areas and a row for the page content.


Feed Featured Posts

  • a post can be marked as "featured" and displayed promptly in the feed page hero.
    This replaces the "sticky" feature and works on all custom post types

2 Color schemes


Header Settings

  • Change the order of the site banner (collaspsible widget area), the Hero, and the navbar.
  • Change the navbar size (slim and standard padding, it makes a difference when changing the order)
  • Display search in the navbar
  • Use a brand image for your site title
  • Make the navbar stick to the top of the page
  • A dark navbar color scheme

Header content customizer

  • the 404 page and the frontpage have customizable header content

Footer Settings

  • The footer is made up of optional, sortable components like:
  • return to top link
  • footer menu area
  • and 2 widget areas

3rd party plugin support

Contact Form 7 checkbox/radio, and form validation support

Custom post type support

Co-authors Plus support

Shortcodes and Components

These shortcodes are NOT included in the theme by default, but are available in the companion plugin, Franklin.

Here are a list of the currently available shortcodes in Franklin:

  • Labels
  • Buttons
  • Alerts
  • Accordions
  • Accordion Groups
  • Contact Block
  • Brand
  • Media Block
  • Callout
  • Navlist