OA Hope is a custom responsive WordPress theme developed for OA Intergroups to use. Please fill out the contact form or visit the OA Denver website to get more information about using the OA Hope theme for your Intergroup’s WordPress site.

OA Hope is compatible with WordPress 5.0 and the new block editor.

Installation

In your WordPress dashboard, go to Appearance > Themes and click on Add New at the top. Select Upload Theme and upload the zip file.

Updates

OA Hope theme updates can be installed from within the WordPress dashboard.

Go to Dashboard > Updates and scroll down to the Themes section. If an update is available, you can install it from there.

Before updating, please create a backup of your website files and database.

Version 2.0

OA Hope 2.0 introduces new custom blocks that replace several legacy Customizer Front Page sections and page templates. The existing features will continue to work after updating, so no immediate changes are required. Please note that existing Front Page Content will now appear above legacy Front Page sections.

Please complete the migration to the new blocks by May 2027. Legacy functionality will be removed in a future theme update after this date.

You can view the OA Hope 2.0 Migration Guide for more information.

Features

Custom Blocks

OA Hope includes custom blocks for building and managing common Intergroup website content, including:

  • Slider
  • Hero
  • Resource Cards
  • Events
  • Blog Posts
  • Latest Podcasts
  • Document List

All OA Hope blocks can be found in the block editor by searching for the block name or “oa hope.”

Page Templates

OA Hope includes page templates for special layouts and site sections.

Full Width

Displays the page at full width and hides the sidebar.

Sitemap

Displays a list of published pages, posts, events, and podcasts. Events and podcasts are shown when supported plugins or content are available.

Legacy Features

Some older Customizer Front Page sections and page templates are being phased out and replaced with blocks in OA Hope 2.0.

Legacy features planned for future removal include:

  • Front Page Slider
  • Front Page Hero
  • Front Page Quick Links
  • Front Page Calendar
  • Front Page Blog Posts
  • Front Page Podcasts
  • Newsletter Archive page template
  • Question + Answer page template

Please refer to the OA Hope 2.0 Migration Guide for replacement options.

Legacy Shortcodes

The following shortcodes remain available for backward compatibility but are no longer recommended for new content.

Anchor Target

[anchor_target id="anchor-name"]

For new pages, use the built-in WordPress HTML Anchor setting available in most blocks instead.

Style Formats

Block Editor

In the block editor, use native blocks and block settings when possible:

  • Numbered grid list: add an ordered list block and in the block settings, enter the class “grid” under Advanced > Additional CSS Class

Classic Editor

Style formats are available in the Classic Editor for posts and pages:

  • Solid button
  • Outlined button
  • Numbered grid list

Changelog

Bug note for versions prior to 1.29.0: Custom colors set in the Customizer revert to default colors on theme updates. As a workaround, open the Customizer and resave the custom colors. This has been fixed in version 1.29.0 so the custom colors shouldn’t revert on the next update.

Note for version 2.0.0: The page title is no longer automatically displayed above Front Page Content. To continue displaying the same styled heading, add an H2 Heading block above your existing Front Page Content.

Version 2.0.0 – October 26, 2026

Added

Custom Slider block with support for images, content, buttons, overlays, and focal point controls.

Support for theme.json to improve block editor integration and styling consistency.

Support for full alignment and custom spacing.

Scrollbar width variable.

Reset admin footer.

Hero block.

Resource Cards block.

Document List block.

Events block.

Blog Posts block.

Latest Podcasts block.

Shared block editor framework for custom block controls and layouts.

Icon picker for supported blocks.

Collapsible editor sections for repeatable content.

Dynamic content previews within the block editor.

Plugin detection and fallback behavior for Events and Podcasts blocks.

Search support for the custom icon picker.

Additional curated icon options for custom blocks.

Sorting options for Document List groups and downloadable documents.

File type icons for Document List downloads.

Changed

Migrated theme colors to CSS variables for improved Customizer support and performance.

Reorganized theme assets, stylesheets, JavaScript modules, and build processes to improve maintainability.

Updated editor styles to better reflect front-end presentation.

Updated PHP DocBlock formatting.

Updated the Lightbox JavaScript library.

New ID numbering and javascript functionality for the accordion custom block/newsletter.

Updated Font Awesome to version 6.7.2, including updated icon class names.

Reduced comment font size.

Added background and other styles to the comment reply form.

Reorganized custom block editor controls for improved consistency.

Moved content-focused block settings into the editor interface.

Improved block editor styling and spacing consistency.

Standardized block editor action controls, reordering controls, and item management interfaces.

Updated Slider markup so the full slide can use a single link with a faux button.

Delayed Slider initialization to improve full-width slide width calculations.

Updated blog post cards so the full card can link to the post while preserving category links.

Simplified frontend blog grid layout using CSS Grid.

Improved Document List frontend layout for file icons, document dates, and longer lists.

Improved Slider block editor row labels to include slide numbers and display the slide heading or image filename for easier identification.

Refactored the theme design system to use CSS custom properties for colors, spacing, typography, and component styling.

Reorganized Sass variables into design tokens and generated CSS custom properties for improved maintainability.

Removed

SCSSPHP dependency previously used to generate custom color stylesheets.

Front page content from the Customizer settings and front page options template.

Lightbox functionality on button links for images.

Fixed

Slider layout consistency across different content combinations and screen sizes.

Slider image overlay previews within the block editor.

Various block editor styling and preview inconsistencies.

PHP warning for an undefined variable in the front page options blog post section.

ID warning for image gallery links.

PHP warning for an undeclared variable in the newsletter button shortcode.

PHP warning for the post ID when adding the calendar category description.

Content output in the admin for the newsletter shortcode.

Corrected the version numbers used when enqueuing third-party CSS and JavaScript libraries.

Default secondary color variable in functions.php.

Enqueue tag for font stylesheet.

Applied CSS mixin for transitions.

Lightbox functionality for image gallery links.

Document upload handling in the Document List block.

Item reordering behavior across custom blocks.

Block editor preview rendering for custom blocks.

postID warning in `oahope_post_featured_image_thumb_link()`.

Block editor spacing variables missing from editor styles.

Slider mobile layout after changing the slide link structure.

Full-width Slider slides calculating at the constrained parent width on initial page load.

Odd-numbered blog archive grids so the final post can span both columns.

Version 1.30.4 – June 24, 2026

Added

Admin notice for major theme updates and migration information.

Version-specific dismissal support for admin update notices.

Added CSS variables for color tints and shades generated from Customizer color selections.

Changed

Replaced SCSS-generated custom theme colors with CSS variables based on Customizer settings.

Fixed

Theme update process to improve compatibility with future theme releases.

Custom theme colors not being regenerated correctly after theme updates.

Theme version checks now use the WordPress HTTP API for improved reliability.

Removed

Legacy SCSSPHP update compilation process.

Version 1.30.3 – July 8, 2025

Fixed

Moved the The Events Calendar category description for the month view from a template override to a function.

The Events Calendar month view series icon color.

Version 1.30.2 – December 31, 2023

Fixed

Calendar venue layout.

Changed

Fields plugin.

Version 1.30.1 – October 20, 2023

Fixed

Syntax error in archive template.

PHP warnings for calendar.

Changed

Fields plugin.

Front page calendar code.

Unhide event search bar.

Format related events.

Version 1.30.0 – July 2, 2023

Added

Calendar category description.

Version 1.29.5 – June 29, 2023

Fixed

Calendar styles.

Changed

Fields plugin.

Version 1.29.4 – June 11, 2023

Added

CookieYes table colors.

Fixed

Calendar outline button color.

Adjacent slider + welcome section formatting.

Version 1.29.3 – June 1, 2023

Fixed

Content jump on scroll when using anchored header.

Legal footer formatting.

Content formatting.

Changed

Fields plugin.

Version 1.29.2 – May 12, 2023

Fixed

Calendar button color.

Version 1.29.1 – April 28, 2023

Fixed

Calendar Series headline formatting.

Calendar month view title word wrap.

Body class warnings.

PHP 8 errors.

Version 1.29.0 – December 13, 2022

Added

Custom calendar link for front page calendars.

Fixed

Newsletter list classes.

Calendar page width.

Custom colors for the calendar.

Custom colors in block editor.

Custom colors reverting on theme update.

Multiple organizer formatting for the calendar.

WP styles.

Changed

Fields plugin.

Removed

CSS Pie.

Version 1.28.0 – September 18, 2022

Added

Custom javascript.

Fixed

Block container padding with background color.

Grid list padding.

Sidebar widget headline formatting.

Newsletter shortcode.

Changed

Fields plugin.

Version 1.27.0 – August 9, 2022

Added

Block table styles.

Content width option.

Icon to menu links with external URLs.

Featured image for pages.

Formatting for block widgets.

Fixed

Calendar button styles.

Quick links background options.

Copyright and legal links layout in the footer.

Removed

HRD footer credit.

Changed

Blocks styles.

Menu styles for desktop and mobile.

Move social links in header to mobile nav for smaller screens.

Font size increase for main content.

SASS files.

Custom colors.

Version 1.26.0 – February 18, 2022

Fixed

Gallery image height.

Calendar button colors.

Changed

Fields plugin.

Version 1.25.1 – January 5, 2022

Fixed

Calendar event venue block formatting.

Version 1.25.0 – December 22, 2021

Added

Block support for single calendar event.

Calendar styles for blocks.

Changed

Custom colors.

Version 1.24.2 – November 5, 2021

Fixed

Blockquote and pullquote styles.

Version 1.24.1 – November 1, 2021

Fixed

New calendar styles.

Custom colors.

Calendar customizer options.

Version 1.24.0 – October 18, 2021

Added

Styles for updated calendar views.

Additional quick link boxes on the front page.

Fixed

Remove cropping from custom logo.

Changed

Updated Font Awesome to version 5.15.4.

Version 1.23.1 – August 9, 2021

Fixed

Admin notice.

Version 1.23.0 – August 5, 2021

Added

TikTok social icon option.

Version 1.22.6 – July 7, 2021

Fixed

Multiday events in calendar month view.

Version 1.22.5 – June 9, 2021

Added

SASS support for grid column start and end.

Fixed

Block media/text image height.

Removed

Calendar admin notice.

Version 1.22.4 – February 28, 2021

Added

Update notice for custom calendar theme.

Fixed

Cover block spacing.

Front page settings.

Top link scroll.

Changed

Fields plugin.

Version 1.22.3 – October 29, 2020

Fixed

Blog feed category link custom colors.

Quick links title color.

Version 1.22.2O – October 11, 2020

Fixed

Event styles for widget and calendar views.

Version 1.22.1 – October 1, 2020

Fixed

Anchor links.

Changed

Fields plugin.

Version 1.22.0 – August 26, 2020

Fixed

Post list formatting.

Version 1.21.0 – August 23, 2020

Fixed

Slider shortcode in customizer.

Headline styles.

Form label descriptions.

PHP notices.

JS selectors.

Button styles.

Custom colors.

Changed

Fields plugin.

Version 1.20.0 – July 6, 2020

Fixed

Newsletter list formatting.

Sitemap link styles.

Anchored header.

Child theme compatibility with custom fields.

Custom colors.

Changed

SASS structure.

CSS class naming.

Fields plugin.

Version 1.19.0 – March 15, 2020

Fixed

Month view calendar styles.

Changed

Theme screenshot.

Fields plugin.

Version 1.18.0 – December 29, 2019

Fixed

Link styles.

Grid list link styles.

Front page podcast visibility.

Table styles.

Secondary menu font sizes.

Removed

Link options from customizer.

Changed

Customizer comment functionality.

Version 1.17.0 – November 24, 2019

Added

Print styles.

Fixed

Custom colors.

Changed

General style changes for menus, blockquotes, styled grid, buttons.

Featured image functions.

Accessbility updates.

Block editor compatibility.

Updated Font Awesome to version 5.10.2.

Fields plugin.

Version 1.16.0 – September 8, 2019

Fixed

Custom colors.

Header button styles.

Secondary menu item spacing.

Reorganize stylesheets.

Version 1.15.0 – June 26, 2019

Removed

Events Calendar event navigation links on single event pages.

Blog post hover styles.

Version 1.14.0 – June 19, 2019

Added

More options for post featured images and hero background image.

Fixed

Post grid formatting.

Footer widget styles.

Newsletter archive and latest button.

Changed

Updated Font Awesome to version 5.9.0.

Fields plugin.

Version 1.13.0 – May 30, 2019

Fixed

Events Calendar widget dates for recurring events.

Front page calendar link hover color.

Element focus.

Version 1.12.0 – May 3, 2019

Removed

Recurring events text for The Events Calendar.

Changed

Accessibility updates.

Version 1.11.0 – March 19, 2019

Added

Block editor button styles.

Fixed

Only display Google translator if plugin is active.

Page formatting for The Events Calendar.

Adjust when link underlines are applied.

Changed

Fields plugin.

Version 1.10.0 – February 8, 2019

Added

Underline option for links in the main content area.

Fixed

Custom colors.

Main calendar view on mobile in portrait orientation for The Events Calendar.

List widget formatting for The Events Calendar.

Headline issues for The Events Calendar.

Before HTML content placement for The Events Calendar.

Block editor button styles.

Footer credit formatting.

Color of Ninja Forms success message.

FontAwesome stylesheet naming.

Version 1.9.0 – January 10, 2019

Added

Multiple buttons option for front page hero.

Fixed

Custom colors.

Calendar widget styles.

View all calendar items link on front page for The Events Calendar.

Version 1.8.0 – January 2, 2019

Added

Time and venue options to main calendar page for The Events Calendar.

Fixed

WordPress 5.0 block editor button styles.

Sidebar behavior.

Calendar month view styles for The Events Calendar.

Version 1.7.0 – December 27, 2018

Fixed

Hide date search on The Events Calendar when tribe bar is disabled.

Calendar page layout option for The Events Calendar.

Default page template layout issue for The Events Calendar.

Page titles conflict with The Events Calendar plugin.

Version 1.6.0 – December 24, 2018

Added

Calendar page layout option for The Events Calendar.

Alternate title for front page calendars.

Fixed

WP editor font sizes.

Custom fields group formatting.

General styling.

Default featured images for posts in list view.

Hide front page hero if fields are empty.

Front page quick links minimum requirement.

Hide posts section on sitemap page if there are none.

Column list child spacing.

The Events Calendar formatting.

Front page date formatting for The Events Calendar.

Changed

Updated Font Awesome to version 5.6.3.

Fields plugin.

Version 1.5.0 – December 9, 2018

Added

Support for WordPress 5.0 block editor (Gutenberg).

Fixed

Minimum content height for smaller screens.

Calendar widget and single event formatting.

Featured images for posts.

Blockquote and pullquote styles.

Grid post layout.

Responsive text sizing.

Changed

Updated Font Awesome to version 5.5.

Fields plugin.

Version 1.4.0 – October 2, 2018

Fixed

Clean up AI1EC content template.

Language support.

Changed

Fields plugin.

Version 1.3.0 – September 10, 2018

Added

Fluid font sizing.

Fixed

Comment form layout.

Front page section button spacing.

Front page spacing for empty blog section.

Customizer verbiage.

Changed

Fields plugin.

Version 1.2.0 – September 4, 2018

Added

No posts message for front page blog and podcast sections.

Custom titles for blog and podcast front page sections.

Anchor target shortcode for linking on the same page.

Default featured image options for posts.

Theme info in the customizer.

Fixed

Removed required fields from hero and quick links options.

Changed quick links default background to color.

Formatting for the comments form.

Changed

Updated Font Awesome to version 5.3.

Fields plugin.

Version 1.1.0 – August 8, 2018

Fixed

Translation text color.

Comment author name.

Blockquote margins.

Changed

Fields plugin.

Version 1.0.0 – August 1, 2018

Initial release. There are no updates yet.