"...a complete please to use!"
— Cam Hart What They Say

Resurrect

This guide covers features that are unique to Resurrect and not covered in the general guides.

Homepage

See the Resurrect Homepage guide.

Image Sizes

Most admin areas that accept an image upload show the size that the image will be cropped/resized to. For absolute control, you can manually resize your images beforehand.

450×100 is the maximum recommended size. Logos will never show wider than 450 pixels. The height can be greater than 100 pixels but that is a comfortable height.

The logo image is not resized upon uploading so it is important to resize it beforehand. You may want to read the HiDPI Logo instructions as well.

Post & Page Images

  • Post Featured Image – 400×400 (on posts, sermons, events, etc.)
  • Page Featured Image – 960×250 (banner showing at top of a page)

Widget Images

  • Homepage Slide – 960×480
  • Highlight Widget  – 600×410

Background Image

Please read Customizer: Background for information.

Photos

Gallery photos and photos embedded in content can be any size and the theme will show a resized version for more optimal viewing but the originals are stored on the server. Since digital camera photos can be several megabytes, you may want to resize photos to no more than 1024×1024 before uploading.

Translations

The following Translations are included in the theme’s languages folder. Translations for the Church Theme Content plugin are listed on the plugin page.

Demo Media

The photos and videos used in the theme’s demo are not licensed for distribution and not included with the theme. You can obtain your own licenses if you are interested in using any them on your site. See our Stock Photo Recommendations for others.

PhotoDune

iStockPhoto

CreationSwap

VideoHive

Flickr (CC BY 2.0)

Common Questions

Changelog

Please see the Updates guide for instructions on how to update the theme.

2.2.1 (March 3, 2017)

Note: This was released shortly after 2.2, which is a compatibility update (read below).

  • Ensure background size takes effect in Customizer after preset change

2.2 (March 3, 2017)

Compatibility Update: This update resolves an issue relating to the Customizer background image with WordPress 4.7.

Blog Post: Resurrect Update Improves Background Image Controls

  • Update framework to 1.9.2
  • Make Customizer background image support newer WordPress controls (WordPess 4.7+)
  • Avoid warning in Customizer on systems having error display enabled while using newer versions of PHP
  • Set new background image defaults
  • Move “Additional CSS” panel to bottom of Customizer
  • Update German translation to include books of Bible
  • Update Superfish dropdown menu script from 1.7.6 to 1.7.9
  • Disable ctfw-body-classes support; not used with this theme
  • Theme now requires WordPress 4.7 or newer (always update to the latest version)

2.1.2 (September 27, 2016)

Blog Post: New Features for All Themes

  • Update framework to 1.8.6
  • Automatically set permalink structure to “Post name” when sample content imported (sample content uses this format)
  • Make after-import action replace URLs of new sample content source

2.1.1 (September 14, 2016)

Critical Fix: All users should upgrade. Several files were missing in the previous release. Since the same files exist in the Church Theme Content plugin, the issue did not affect users who updated from 2.1. It did affect new installations of the theme. Regardless, all users are encouraged to update to this latest version to replace the missing files.

  • Fix “Fatal error: Class ‘CT_Meta_Box’ not found” error on installations without Church Theme Content plugin installed (affects new installations since version 2.1)
  • Make second level menu dropdown open left if will go off screen opening right
  • Remove Google+ icon from default header Customizer setting

2.1 (September 7, 2016)

Compatibility Update: This update resolves an issue with Google Maps suddenly not appearing (first reported September 7). Google made a change on their end that the theme is now compatible with. Please update to ensure all of your maps continue to show (this is unrelated to their new API key requirement).

  • Update framework to 1.8.5 (includes changes in 1.8.11.8.21.8.3 and 1.8.4)
  • Fix critical issue of Google Maps not appearing after change on Google’s end
  • Add “Register” button to event when new Registration URL field is used
  • Make soundfaith.com embeds responsive
  • Make ‘Expiring Soon’ admin notice a warning (orange) and not error (red)
  • Update admin notices to use new class names
  • Add Polylang support to CT Archives widget
  • Improve notice to install Church Theme Content plugin (now goes to plugin search result)
  • Remove deprecated tags from style.css
  • Simplify email encoding description in meta boxes
  • Improve event button icon position
  • Update language files (new strings to be translated)

2.0 (June 30, 2016)

Blog Post: Updates for Google Maps

  • Update framework to 1.8 (includes changes in 1.7.9)
    • Make Google Maps use API Key from Church Theme Content plugin settings
    • Make post content with image or embed show when there is no text content
    • Fix breadcrumb path which mistakenly included /blog/ in base URL for date archives
    • Update CT Meta Box to 2.0.1 (translation security)
  • Port sermon index page templates (topics, series, books, speakers, dates) from Maranatha theme
  • Port Child Pages page template from Maranatha theme
  • Add support for new event Registration URL field in Church Theme Content plugin (button will display in next version)

1.9.2 (May 17, 2016)

Blog Post: Maintenance Releases — Going 100% SSL

  • Update framework to 1.7.8 (includes changes in 1.7.6 and 1.7.7)
  • Change churchthemes.com URLs to https (including license status checks and updates)
  • Add support for mail icon when using mailto:user@domain.com format or “newsletter” in URL
  • Add CSS to make pre tag wrap long text to next line
  • Make CT Categories dropdown work when Give plugin is installed
  • Avoid Theme Check iframe false positive on generic embed function
  • Avoid Theme Check false positive for _n() in Galleries template
  • Avoid Theme Check false positive on Customizer footer_notice default
  • Fix incorrect textdomain
  • Update language files
  • Update screenshot size to new recommended size of 1200×900

1.9.1 (December 11, 2015)

Compatibility Update: This update has changes relating to WordPress 4.4. Update both the theme and WordPress for the best experience. Also see 1.9 below.

Blog Post: Theme Updates for WordPress 4.4

  • Update framework to 1.7.5 (includes changes in 1.7.4)
  • Adjust comment submit button for new WordPress 4.4 field layout
  • Resolve error on Customizer when no pages have been created
  • Add Norwegian translation from Elias Daniel Sjøen
  • Rename .resurrect-assistive-text to .screen-reader-text for Theme Check
  • Add readme.txt for documentation and support
  • Improve download “Save As” for locally hosted media
  • Prevent videos from showing small before responsive sizing takes effect
  • Remove ?sensor= parameter from Google Maps JS API; no longer required
  • Caching of Customizer defaults as performance precaution
  • Fix issue on some systems with CT People widget not ordering correctly when Group filter used
  • Fix uncommon theme switching notice (when old theme doesn’t exist)
  • Prevent responsive conflict with Jetpack SoundCloud shortcode
  • Remove Locations link from breadcrumb when there is only one location
  • Remove ctfw-non-content-shortcodes (removed from framework)

1.9 (October 27, 2015)

Compatibility Update: It is important that you update the theme to this version before WordPress 4.4 is released in order to avoid the possibility of seeing an error (details).

Blog Post: Major Theme Updates Released

  • Update framework to 1.7.3 (also see 1.7.2)
  • Implement add_theme_support( ‘title-tag’ ) and remove ctfw-auto-title (WordPress 4.4 compatibility update)
  • Make sermon download button show for externally hosted files
  • Add support for Location Email field in Church Theme Content 1.5
  • Add option to show email address in CT Locations widget
  • Show email on location header (short and full)
  • Change German date format from “Oktober 3” to “3. Oktober” in header right items
  • Update Spanish translation with improvements from Miguel Arbizu
  • Remove add_theme_support( ‘ctfw-force-customizer-background’ ). WordPress 4.1 removed Background Image screen.
  • Fix menu margin on left at 1024px
  • Make menu dropdowns work properly in preview after changes via Customizer
  • Make jQuery Validate load only when comments open (resolves conflict with Event Espresso)
  • Performance optimizations (no_found_rows in framework queries)
  • Theme activation routine improvements (use after_switch_theme action)
  • Update third-party JavaScript libraries

1.8.4 (September 10, 2015)

Blog Post: Livestream, New Translations and Google Maps Fix

  • Update framework to 1.7.1
  • Make Livestream embeds responsive (mobile-friendly)
  • Add Finnish translation by Kaj Kiviniemi
  • Fix issue with some Google Maps not showing
  • Require WordPress 4.3+

1.8.3 (August 17, 2015)

  • Update framework to 1.7
  • Enable Site Identity / Site Icon in Customizer with WordPress 4.3.
  • Move Customizer option to hide breadcrumb path into Header & Logo since Navigation section will be replaced in WordPress 4.3.
  • Use framework’s new ctfw-valid-embeds feature to correct invalid HTML5 on video embeds.
  • Remove pubdate from time tag (new HTML5 validation requirement).
  • Update POT language file

1.8.2 (April 30, 2015)

  • Update framework to 1.6
  • Google Maps integration improvements (see framework 1.6)
  • Escape add_query_args in generic media embeds to ensure security (see framework 1.6)
  • Correction to “Select Month” in Swedish translation

1.8.1 (March 11, 2015)

  • Restore search in top bar on mobile (removed in 1.8)

1.8 (March 9, 2015)

Blog Post: New Mobile Menu for Resurrect Theme

  • Implement full-featured mobile menu to replace simple dropdown
  • Add option to hide search box in top bar
  • Make top bar disappear when empty
  • Add partial Swedish translation by Emil Jonzon (about 60% complete)
  • Fix bug with background image sporadically disappearing in Customizer

1.7.1 (March 5, 2015)

Blog Post: New Features: Events Calendar & Categories

  • Update framework to 1.5.3
  • Fix DateTime issue with PHP 5.2 causing fatal error on events calendar template

1.7 (March 4, 2015)

  • Update framework to 1.5
  • Add monthly calendar template for events
  • Add support for event categories (update Church Theme Content plugin to 1.3)
  • Add events widget option to filter by category
  • Show recurrence pattern on single event details
  • Improve download button reliability
  • Improve handling of page banner when blog is set to “Posts page”
  • Fix missing strings in archives widget translations
  • Update language files

1.6.1 (January 26, 2015)

  • Dutch translation contributed by Het Kruispunt, Alphen aan den Rijn, The Netherlands

1.6 (January 7, 2015)

  • Update framework to 1.4.5 (includes changes in 1.4.3 and 1.4.4)
  • Make events show new time fields and/or time description (Church Theme Content 1.2)
  • Make event time display use General Settings time format
  • Rewrite ctfw_site_path() to prevent an obscure error when URLs in General Settings mismatch
  • Fix custom post type month archive URL for PATHINFO “Almost Pretty Permalinks”.

1.5 (December 18, 2014)

  • Update framework to 1.4.2 (includes changes in 1.4 and 1.4.1)
  • Add new Customizer controls for handling background image and presets in WordPress 4.1
  • Make dynamic show/hide in Customizer controls work in WordPress 4.1
  • Update required version of WordPress to 4.1, upon theme activation
  • Make event queries backward compatible with time fields to be released with Church Theme Content 1.2
  • Adjust audio player time position
  • Remove render fix from Customizer
  • Update jQuery Cookie to 1.4.1
  • Improve license inactive/expiration notice wording
  • Correct textdomain in several text strings
  • Update language files

1.4.3 (October 9, 2014)

  • Fix PHP 5.4 and pre-WordPress 4.0 issues with “Widgets” panel position in Customizer

1.4.2 (October 2, 2014)

  • Update framework from 1.3 to to 1.3.4
  • Add German translation by Dirk Hoffmann and Urban Life Church
  • Use add_theme_support() for HTML5
  • Make static Google Maps use valid HTML5
  • Make Google Fonts use valid HTML5
  • Improve background image (Backstretch) on iOS and Android when scrolling (nav bar coverage)
  • Fix background image issue on some Windows 8.1 systems (showing on half of screen)
  • Fix JavaScript error on background preset change in Customizer
  • Add missing Customizer sanitize callback for slider auto-transition checkbox
  • Move Widgets panel to bottom of Customizer
  • Update FitVids.js to 1.1
  • Remove deprecated screen_icon() from Theme License page
  • License system improvements

1.4.1 (June 4, 2014)

  • Update framework to 1.3.1 to fix license activation issue introduced in last release
  • See changes in 1.4 below as 1.4.1 was released immediately after.

1.4 (June 4, 2014)

  • Update framework to 1.3
  • Improve theme license handling
  • Remove ‘Protected:’ and ‘Private:’ from breadcrumb
  • Style telephone input fields
  • Make sermonaudio.com URLs show podcasting icon
  • Hide Jetpack statistic smiley in footer
  • Fix widget issue with thumbnail covering excerpt
  • Fix mb_strlen() error on hosts that disable it
  • Update language files (new text needs translated)

1.3.1 (May 16, 2014)

  • Update framework to 1.2.3 (also see 1.2.2)
  • Fix double share buttons on sermons when no content provided
  • Restore global post after header top posts loop (fix breadcrumb issue when tag has no posts)
  • Breadcrumb improvements (framework)
  • Update language files (new strings to translate)
  • Add Mexican Spanish language file (copy of Spain Spanish)
  • Fix Backstretch issue with orientation change
  • Shorten Spanish and French “Email” on comment form
  • Body helper class improvements
  • Ensure line endings consistent

1.3 (April 17, 2014)

  • Update framework to 1.2.1 (also see 1.2 and 1.1.4 changes)
  • Prepared Customizer for live widget previews (WordPress 3.9)
  • Improved sanitization (mainly in Customizer)
  • Improved SSL handling
  • Improved translation handling
  • Improved Google Maps implementations
  • Fix issue with Jetpack Carousel
  • Fix RSS feed icon shortcode URL
  • Fix loop not to not show prev/next container when no prev/next posts
  • Fix iPhone and iPad issue with background image not covering when using horizontal orientation

1.2 (March 17, 2014)

  • Update framework to 1.1.3 (also see 1.1.2 changes)
  • Fixed directions buttons to work with new and old Google Maps
  • Added Spanish (es_ES) translation by Elisur Rodríguez Cremades
  • Fixed background image gap at bottom on iPhone Safari (GitHub)
  • Made SoundCloud responsiveness for new player (posts w/SoundCloud embed need resaved to show new player)
  • Added Roboto Google Font as option
  • Renamed ‘Retina Logo’ to ‘HiDPI Logo’ in Customizer
  • Made title on social icon hover show domain instead of “Website” if site is not recognized
  • Updated styles for new versions of Contact Form 7
  • Removed yellow outline on media player play button click
  • Modified order and visibility of social media sites in Customizer
  • Fixed Google Maps show when ‘Full Site’ toggle used
  • Made homepage bottom widgets masonry compatible with upcoming WordPress 3.9 release

1.1.2 (February 5, 2014)

  • Update framework to 1.1.1
  • Correct mistaken use of site_url in place of home_url in various helper functions
  • Fix issue with “Save” button on sermons giving Not Found incorrect on WordPress subdirectory installs
  • Fix issue with the_content() returning blank when no ctfw-non-content-shortcodes support (thanks to shellbot)
  • Make comment form validation compatible with Antispam Bee plugin

1.1.1 (January 20, 2014)

  • Update framework to 1.0.9 – download improvements and line ending fixes
  • Add French translation by Alexandre Koper
  • Add Brazillian Portuguese translation by Ministre.com.br
  • Rename translations for automatic loading with load_theme_textdomain
  • Make sermon video and audio shortcuts work when pretty permalinks not used
  • Add force_balance_tags() to all instances of slide title
  • Make screenshot.png 880×660 for WordPress 3.8
  • Correct Dribbble class name for Elusive Icons 2.0
  • Fix logo image constraint in Firefox and IE

1.1 (December 5, 2013)

  • Update framework to 1.0.8 – compatibility and minor improvements/fixes (see changes)
  • Add social icons for podcast/iTunes and Instagram
  • Make author bio Gravatar Retina-ready
  • Rename jQuery Cookie plugin to avoid false positive on hosts with outdated mod_security rules
  • Prevent URL’s like ?feed=rss from showing two RSS icons
  • Update Elusive Icons to 2.0
  • Various code cleanup

1.0.8 (September 23, 2013)

  • Fix widgets compatibility issue with PHP 5.2

1.0.7 (September 19, 2013)

  • First public release