Skip to content
English
  • There are no suggestions because the search field is empty.

How to Publish a Course on Your Marketing Site?

Overview

To make a course run visible to prospective students, it must be published to your WordPress-powered Discovery Site (marketing storefront). This system pulls the structural database rows you configured in Open edX Studio and packages them into clean, searchable course catalog cards where users can view syllabi, check pricing tracks, and register or checkout.

Phase 1: Verify the Studio Key and Publish Status

Before attempting to register the course on your marketing storefront, you must ensure the background curriculum run is structurally finalized and live.

  1. Log in to Open edX Studio and open your target course run.
  2. Look directly at your browser's address bar and copy the complete Course ID string from the URL path.
    • Example key structure: course-v1:Organization_Code+Course_Number+Term_Run
  3. Click into your Course Outline workspace and verify that your sections, subsections, and units have been officially Published. Note: If the outline contains only draft rows, the storefront synchronization engine will throw an indexing error.

Phase 2: Map and Import the Course into WordPress

With the course run live on the learning servers, you can now generate its public-facing digital storefront profile.

Procedures:

  1. Open a new web browser tab and log in to your WordPress Admin Panel (/wp-admin) using your editor or administrator credentials.
  2. From the left-hand navigation sidebar menu layout, go to Courses > Add New Course.
  3. Locate the integrated Edly Import Course from Studio utility block widget positioned on the creation canvas.
  4. Paste your absolute Course ID string (copied during Phase 1) directly into the search/ID input field and click Import. The system will scan the database and automatically populate the official title, start dates, and configuration tracking keys into the WordPress fields.
  5. Scroll down to the main content body editor to write a compelling course summary, highlight specific learning outcomes, or outline prerequisite criteria.
  6. Assign Faculty: Locate the Instructors metadata dropdown on the right-hand options panel and check the box next to the pre-registered faculty members leading this course run.
  7. Set the Catalog Thumbnail: Scroll to the Featured Image block module on the lower-right side. Click Set featured image to upload a high-resolution, horizontal orientation cover graphic. This image acts as the public display thumbnail for the course card across your entire storefront catalog grid.
  8. Click the blue Publish button in the upper-right corner of the workspace canvas.

Phase 3: Learner View verification on the Catalog Storefront

The moment you hit publish, the platform server compiles the data rows and renders the item live.

  • Open your public discovery platform homepage in a fresh incognito browser tab and navigate to the Courses or Catalog page directory grid.
  • Your newly added course run card will display natively alongside its featured thumbnail graphic, instructor profile badges, and category tags.
  • Clicking into the course summary card opens the full landing layout page, displaying your customized course details alongside the dynamic Register or Purchase Course checkout buttons to capture student enrollments.

Troubleshooting and Administrative Notes

Why isn't my course showing up in the WordPress search dropdown?

If the import tool cannot locate your course key, return to Studio and verify that your overall Course Start Date and Enrollment Start Date settings under Settings > Schedule & Details are set to valid parameters. The background database parser will block un-scheduled or historical orphaned course runs from indexing onto the public catalog.

How do I unpublish a course run from the storefront?

If a semester run concludes and you need to hide the enrollment card without destroying historical grading matrices, navigate to WordPress > Courses > All Courses. Hover over your target course title row and click Quick Edit. Change the Status dropdown field from Published to Draft and click Update. This pulls the card down from public visibility while keeping student roster files perfectly intact inside the LMS.