Generate a CV for this Job!

Based on your profile and this job description, you can create a tailored CV to apply directly.

Migrate sermons function from Wordpress site to new Wordpress - need done this week

Upwork • , US • Remote

Posted on: 5th March, 2025
Employment Type: CONTRACTOR

Job Description

We have an existing church website on WordPress that stores and displays over a decade of sermons (audio and video). We are rebuilding the site on a new WordPress installation and want to:

• Replicate Existing Functionality

The old site lets users browse sermons by Old/New Testament, book of the Bible, date, speaker, and keyword search.

Each sermon has Title, Date, Speaker, Description, and either Audio or Video embedded.

• Implement Updated Styling & Layout

We have a new design for the sermon listing and single-sermon pages. You will code these templates to match the desired style and ensure mobile responsiveness.

We will provide any brand guidelines, color palettes, or design references you need.

• Use Subsplash for Media Embeds

Previously, sermons were uploaded to AWS (audio) and Vimeo (video). Moving forward, the church will upload everything to Subsplash (our church app provider).

You’ll create a custom post type (e.g., “Sermons”) with a field where we can paste the Subsplash embed code for each new sermon.

Older sermons that only exist on AWS/Vimeo should still be accessible, so those legacy links can remain. New uploads, however, will exclusively use the Subsplash player.

• Migrate All Historical Sermons

We have 10+ years of sermon data in the old WordPress site. This includes Title, Date, Speaker, Scripture references, and media links.

We need you to migrate all these entries into the new WordPress site, preserving categories, data fields, and ensuring no broken links for older sermons.

If you can automate the import via CSV/XML or a direct WordPress export, that’s ideal.

• Search & Filter

The new sermon archive page must allow users to filter by Old vs. New Testament, specific Book of the Bible, date, and optionally speaker.

We also want a standard keyword search that looks at sermon titles and descriptions.

Deliverables & Requirements

• Custom Post Type & Fields

Build or configure a “Sermons” post type with custom fields (Title, Date, Speaker, Description, Subsplash Embed, etc.).

Implement relevant taxonomies or categories (Old/New Testament, Book of the Bible).

• Front-End Templates

A main archive page (grid or list) where users can see all sermons, apply filters, and search.

A single-sermon template that displays embedded media, title, speaker, date, description, and any other metadata.

• Styling & Layout

The style and layout must match the provided design direction. We want a clean, modern, mobile-responsive experience.

We will supply brand colors, font preferences, and examples of how the archive and single pages should look.

• Data Migration

Migrate all existing sermons from the old site (over a decade’s worth).

Maintain existing speaker info, scripture references, categories, and older AWS/Vimeo embeds where Subsplash links aren’t available.

Provide a final check to ensure the migrated sermons are accurate, with no broken links.

• Testing & Completion

Thoroughly test the new sermon library on a staging site: search, filter, mobile display, embedded media.

Final handoff after launch, plus a quick “How-To” document so staff can add new sermons going forward.

Additional Details

• WordPress Version: 6.x or higher

• Preferred Tools: ACF (Advanced Custom Fields) or similar for custom fields

• Performance & Security: Must handle a large sermon library without slow load times

• No Complex Subsplash API Integration: We only need a place to paste an embed code for each new sermon

What We Provide

• Access to Old WordPress Site: For reference and data export

• Brand/Style Guide: So you can match the desired look

• Subsplash Sample Embeds: To test the final media playback

• Staging Environment: You’ll implement changes on a staging server before going live

Deliverables & Milestones

Initial Setup

• Custom post type, field group, basic templates (archive & single)

Design & Layout

• Apply new styling, mobile responsiveness, and any layout specifics

Data Migration

• Import the historical sermon entries (10+ years)

Testing & QA

• Ensure search, filters, and media embeds all function correctly

Launch

• Deploy to the production server once approved

Success Criteria

• Exact Functional Replication: The sermon filtering, navigation, and search must work at least as well as (or better than) the old site.

• Modern Styling: The new pages match the updated look and feel, are mobile-friendly, and easy to browse.

• Complete Data Import: All historical sermons appear with correct metadata and working links.

• Smooth Playback: Subsplash embeds (and any legacy AWS/Vimeo links) work without errors.

How to Apply

Please include in your proposal:

• Examples of similar WordPress projects with custom post types and data migration.

• Approach & Timeline: Outline how you plan to implement filters/search and perform the sermon migration (e.g., tools or plugins used).

• Estimated Budget (fixed or range) for delivering a fully tested, finished product.

We look forward to working with a skilled WordPress developer who can handle both technical and styling tasks, ensuring our extensive sermon library is beautifully presented on the new site.

Thank you! We’ll review proposals and reach out to shortlisted candidates to discuss further.

Responsibilities

  • Each sermon has Title, Date, Speaker, Description, and either Audio or Video embedded
  • Implement Updated Styling & Layout
  • We have a new design for the sermon listing and single-sermon pages
  • You will code these templates to match the desired style and ensure mobile responsiveness
  • We will provide any brand guidelines, color palettes, or design references you need
  • Use Subsplash for Media Embeds
  • Older sermons that only exist on AWS/Vimeo should still be accessible, so those legacy links can remain
  • Migrate All Historical Sermons
  • We need you to migrate all these entries into the new WordPress site, preserving categories, data fields, and ensuring no broken links for older sermons
  • If you can automate the import via CSV/XML or a direct WordPress export, that’s ideal
  • The new sermon archive page must allow users to filter by Old vs
  • We also want a standard keyword search that looks at sermon titles and descriptions
  • Custom Post Type & Fields
  • Build or configure a “Sermons” post type with custom fields (Title, Date, Speaker, Description, Subsplash Embed, etc.)
  • Implement relevant taxonomies or categories (Old/New Testament, Book of the Bible)
  • Front-End Templates
  • A main archive page (grid or list) where users can see all sermons, apply filters, and search
  • A single-sermon template that displays embedded media, title, speaker, date, description, and any other metadata
  • Migrate all existing sermons from the old site (over a decade’s worth)
  • Maintain existing speaker info, scripture references, categories, and older AWS/Vimeo embeds where Subsplash links aren’t available
  • Provide a final check to ensure the migrated sermons are accurate, with no broken links
  • Testing & Completion
  • Thoroughly test the new sermon library on a staging site: search, filter, mobile display, embedded media
  • Final handoff after launch, plus a quick “How-To” document so staff can add new sermons going forward
  • Staging Environment: You’ll implement changes on a staging server before going live
  • Apply new styling, mobile responsiveness, and any layout specifics
  • Import the historical sermon entries (10+ years)
  • Ensure search, filters, and media embeds all function correctly
  • Deploy to the production server once approved
  • Complete Data Import: All historical sermons appear with correct metadata and working links
  • Approach & Timeline: Outline how you plan to implement filters/search and perform the sermon migration (e.g., tools or plugins used)
  • Estimated Budget (fixed or range) for delivering a fully tested, finished product

Requirements

  • New Testament, specific Book of the Bible, date, and optionally speaker
  • The style and layout must match the provided design direction
  • We want a clean, modern, mobile-responsive experience
  • We will supply brand colors, font preferences, and examples of how the archive and single pages should look
  • Data Migration
  • WordPress Version: 6.x or higher
  • Performance & Security: Must handle a large sermon library without slow load times
  • Access to Old WordPress Site: For reference and data export
  • Subsplash Sample Embeds: To test the final media playback
  • Exact Functional Replication: The sermon filtering, navigation, and search must work at least as well as (or better than) the old site
  • Modern Styling: The new pages match the updated look and feel, are mobile-friendly, and easy to browse
  • Smooth Playback: Subsplash embeds (and any legacy AWS/Vimeo links) work without errors
  • Examples of similar WordPress projects with custom post types and data migration
Upwork

Upwork

Technology

Job Type

CONTRACTOR

Benefits

  • Custom post type, field group, basic templates (archive & single)

Loading...

Loading...

AI Cover Letter Generator

Generate a Tailored Cover Letter!

Our AI will analyze your profile and create a personalized cover letter that highlights your relevant skills and experience.

Ready to Apply?

Click the button below to start your application process.