Skip to content

Fall 2027 applications are open — priority deadline is December 1

Campora

University
Apply now

Documentation

Campora, start to finish

Install the theme, import one of 8 demos in one click, then make it yours: programs with a finder and compare, admissions with uploads, calendar, timetables, faculty, events, campus map and tour, Tutor LMS courses and 60 Elementor widgets.

  • Campora 1.0.0
  • Campora Core 1.0.0
  • WordPress 6.5+
  • Updated October 13, 2026

Start here

01Getting started

Campora is a School & University theme for Elementor. The theme is the design system (header and footer presets, color skins, Midnight dark mode, accessible menus). The bundled Campora Core plugin adds programs, admissions, faculty, events, calendar, timetables, campus life and 60 Elementor widgets. Tutor LMS is optional and adds online courses.

01.1Requirements

WhatMinimumNotes
WordPress6.5+Tested up to 7.1.
PHP7.4+PHP 8.1 or newer is faster.
ElementorFree versionRequired. Every demo page is built with Elementor and the Campora widgets.
Tutor LMSFree version (optional)Only for online courses (Online Academy demo). Everything else works without it.
PermalinksAny “pretty” settingPrograms live at /programs/…/, courses at /courses/…/. Plain permalinks are not supported.
Memory128 MBThe demo import runs in small steps, so budget hosting works.

01.2What is in the download

FileWhat it is
campora.zipThe theme. Upload this one in WordPress.
campora-child.zipAn empty child theme for your own code changes (optional).
Plugins/campora-core.zipCampora Core. A copy is already inside the theme, so you never upload it by hand.
Documentation/This guide, for reading offline.
Licensing/GPL license and credits for fonts, icons and photos.

01.3Install the theme

  1. Go to AppearanceThemesAdd New ThemeUpload Theme.
  2. Choose campora.zip (not the whole download) and click Install Now.
  3. Click Activate. A notice asks you to install the plugins — see the next topic.
Upload error?

If you see “The link you followed has expired”, your host limits upload size. Ask the host to raise upload_max_filesize to 16 MB, or upload the unzipped campora folder to wp-content/themes/ by FTP.

Setup

02Plugins

Campora installs its plugins for you through TGM Plugin Activation. Two are required, one is recommended.

PluginStatusWhere it comes fromWhy
Campora Core 1.0.0RequiredBundled inside the themePrograms, people, events, notices, stories, calendar, timetables, clubs, teams, admissions, inquiries, newsletter, the widgets and the demo importer.
ElementorRequiredWordPress.org (free)Page builder for every demo page.
Tutor LMSRecommendedWordPress.org (free)Online courses, lessons, quizzes, student dashboard. Skip it if you do not sell or teach courses online.
  1. After you activate Campora, click Begin installing plugins in the notice, or go to AppearanceInstall Plugins.
  2. Tick the plugins, choose Install from the bulk actions and click Apply.
  3. Go back, tick them again and choose Activate.
Note

Without Tutor LMS the course widgets (Course Grid, Course Categories, Instructors, Course Finder) are simply not offered, and no Tutor files load on your pages.

Setup

03Import a demo

Go to AppearanceCampora Demos. Imports run in small steps of a few seconds, so they never time out — you can even close the tab and come back.

03.1The 8 demos

Demo homepageLive preview
University/
Community College/home-community-college/
K-12 School/home-k12-school/
Kindergarten & Preschool/home-preschool/
Language School/home-language-school/
Online Academy (Tutor LMS)/online-academy/
Coding Bootcamp/home-coding-bootcamp/
Music & Arts Academy/home-music-arts/
University
University
K-12 School
K-12 School
Preschool
Preschool
Coding Bootcamp
Coding Bootcamp
Community College
Community College
Music & Arts Academy
Music & Arts Academy

03.2Four jobs

JobWhat it does
Full WebsiteAll demo homepages and inner pages, 24 programs, 16 faculty, 14 events, notices, stories, calendar dates, clubs, teams, timetables, news, menus, Theme Options, Elementor settings — and 11 courses with lessons and quizzes when Tutor LMS is active.
Choose your front pageMakes any demo homepage your front page (imports it first if needed).
Import a single pageOne page and its photos — handy to borrow a layout.
Remove demo contentDeletes only what the importer created and restores your earlier settings, menus and front page.

The full import runs these steps: checking requirements → adding authors and instructors → creating schools, levels, formats and categories → copying photos → importing pages, programs, people, events and courses → linking everything together → adding quiz questions and course reviews → building menus → applying theme options and elementor settings → setting the front page → finishing up.

Tip

Re-running an import is safe: imported items are found again instead of duplicated, and pages you edited after the import are left alone.

Note

Each demo homepage keeps its own color skin, header style and footer (see Page design). Every page uses the same main menu; the “Demos” menu item links the homepages so you can compare them.

Photos

Demo photos are for the live preview only. In the download they are replaced by neutral placeholders of the same size — swap in your own campus photos. The illustrations are original and yours to use.

WP-CLI
wp campora import full --front=home
wp campora import front --front=home-k12-school
wp campora import remove

Design

04Theme Options

Colors, fonts, header, footer, dark mode and more live in AppearanceTheme Options. Every change shows on the site right after you save.

TabSectionSettings
ColorsBrandPrimary (campus navy), Accent (marigold), Page background
TypographyFontsHeadings, Body text and interface
LayoutPageContent width, Corner roundness
LayoutBlogArchive layout, Sidebar
HeaderHeaderHeader style, Sticky header that shrinks on scroll, Search button, Secondary button label, Secondary button link, Main button label, Main button link, Show the account icon, Account link
HeaderTop barShow the utility top bar, Notice, Notice link, Links, Phone
FooterFooterFooter style, Short text under the logo, Address, Phone, Email, Copyright line
FooterApply band (Campus footer)Show the apply band at the top of the footer, Small label, Title, Main button label, Main button link, Second button label, Second button link
FooterNewsletterNewsletter form in the footer, Title, Text
FooterSocial linksFacebook, Instagram, X, YouTube, LinkedIn, TikTok
FooterLink columnsColumn 1 title, Column 1 links, Column 2 title, Column 2 links, Column 3 title, Column 3 links, Column 4 title, Column 4 links
Dark mode & motionMidnight dark modeLight/dark button in the header, Default scheme
Dark mode & motionMotionSoft motion
TextsClubs archiveClubs & organizations, Find your people, From robotics to a cappella, more than 280 student organizations — and if yours is missing, three students and an advisor can start it., Start a club, Don’t see your thing?, Student Activities helps new clubs with funding, a room and a faculty advisor., Talk to Student Activities, Campus life
TextsCalendar archiveAcademic calendar, Key academic dates, Terms, holidays, exams and deadlines. Subscribe to keep them in your own calendar.
TextsEvents archiveEvents calendar, Past events, What’s on at Campora, Open houses, lectures, performances and game days. Most events are free and open to visitors — bring a friend., All events, Upcoming events, All day, No events scheduled here yet, New events are added every week. In the meantime, plan a campus visit any weekday., Plan a visit
TextsNotices archiveNotice board, Notices for, Campus notices, Announcements for students, families and staff — schedule changes, deadlines, services and safety updates., All notices, Notice, Important, Emergency, Pinned
TextsFaculty directoryFaculty & staff directory, Meet the people who teach here, 1,100 faculty across six schools. Nine in ten hold the highest degree in their field, and every one of them teaches., All schools, Search people
TextsPrograms archiveProgram finder, Find the program that fits you, Filter by level, school, format and cost. Tick “Compare” on up to three programs to see them side by side., programs, schools, student–faculty ratio, Not sure yet?, Talk it through with an advisor, One in three students starts undeclared. A 20-minute call can save you a semester., Book a call, Compare programs, Visit campus
TextsStories archiveAlumni & success stories, Where a Campora degree leads, Nurses, engineers, founders, teachers and artists — 118,000 alumni in all 50 states and 140 countries., Write the next story
TextsTeams archiveCampora Owls, Varsity teams, NCAA Division II in the Northeast Conference — schedules, records and coaches for every team.
TextsClub pageClub, Join us, Meets, Where, Members, Founded, Email the club, All clubs
TextsEvent pageAll day, Event details, Date, Time, (Eastern), Where, Cost, Register, Join online, Add to calendar, More events, Also coming up, Full calendar
TextsNotice pageNotice, Important, Emergency, Posted, Until, More information, Other notices, All notices
TextsFaculty profileBiography, Selected publications, Teaches in, Contact, Email, Phone, Office, Office hours, Send an email, Back to the directory
TextsProgram pageOverview, Curriculum, Concentrations, Careers, Admissions, Tuition & aid, Faculty, FAQ, Apply now, Request info, Program overview, What this program is about, employed or in grad school within six months, median starting salary, students in an average class, What you will learn, Your courses, term by term, %1$d credits across %2$d terms. Course codes and credits as listed in the 2026–27 catalog., Code, Course, Credits, Shape the degree around your interests, Career outcomes, Where graduates go, Median annual pay in Massachusetts, U.S. Bureau of Labor Statistics occupational data (2025), rounded., Recent graduates work at, What you need to apply, Deadlines, Cost and how to pay for it, Estimated total per year, Scholarships for this program, Estimate your net cost, Who teaches you, Questions students ask, Apply by, Start your application, Request information, Visit campus, Questions? Call admissions at, Related programs, You might also like, All programs, Next step, Ready to start %s?, Apply online in about 15 minutes, ask a counselor anything, or come and see campus for yourself.
TextsAlumni storyStudied, Class of, Today, At, Lives in, More stories
TextsTeam pageSchedule & results, Date, Opponent, Where, Time / result, More Owls, Other teams
TextsBlog postPages:, Previous, Next, Comments are closed., Older, Newer
TextsBlog & archivesResearch, campus life, admissions advice and stories from our students and faculty., Topic, Tag, Author, The Campora Journal
Texts404 pageThis page took a gap year., The page you are looking for has moved or no longer exists. Try a search, or start from one of these., Search the site, Home, Programs, Admissions
TextsSearch resultsSearch, Search again
TextsNothing foundNothing here yet, No results matched your search. Try fewer or different words., There are no posts to show here yet.
TextsPost cardsFeatured
TextsAuthor boxWritten by
TextsFooterBack to top, Subscribe, Thanks — you are on the list. Watch your inbox on Friday., That did not work. Please check your email address and try again.
TextsTutor LMS extrasSelf-paced online courses from Campora faculty and Boston professionals. Filter by topic, level and price., Online Academy, Online courses, Taught by, Level, Duration, Lessons, Students, Updated, Reach thousands of learners, Your course is featured in the Campora Online Academy catalog, newsletters and campus portals., Build with friendly tools, Drag-and-drop curriculum, lessons, quizzes and assignments — no technical skills needed., Get support from our team, Instructional designers review your outline and help you record great lessons., Track your progress, Pick up where you left off on any device, with progress saved after every lesson., Quizzes and certificates, Check what you learned and download a certificate when you finish a course., Questions answered, Ask instructors in the course Q&A — most questions get an answer within two business days., Why teach at Campora Online Academy, Your learning, all in one place, Who can teach?, Campora faculty, alumni and industry professionals with real-world experience in their subject. We review every application within three business days., How are instructors paid?, Instructors earn a revenue share on every paid enrollment, paid out monthly. Free courses help you build an audience., How long does it take to publish?, Most instructors publish their first course in four to six weeks with help from our instructional design team., Is an account free?, Yes. Creating a student account is free, and many Online Academy courses are free as well., Can I use my Campora student login?, Online Academy accounts are separate from the student portal, so alumni and the public can join too., I forgot my password, Use “Forgot password?” on the sign-in form and we will email you a secure reset link., Start with a free course, New here? Browse online courses or contact the Online Academy team.
TextsHeader & menusUniversity, Admissions office, Write to us, Start here, Explore %s, My account, Sign in
Note

The Texts tab lists every visible theme text (about 220) grouped by page; the Footer › Link columns fields edit the four automatic footer link lists.

Tip

Fonts are self-hosted (OFL-figtree.txt, OFL-fraunces.txt), so the theme never contacts Google Fonts — GDPR friendly.

Design

05Header, footer & page design

Pick a site-wide header and footer in Theme Options, then override them on any page in the Page design box (sidebar of the page editor).

05.1Presets

TypeChoices
Header
  • Classic: logo, menu and actions in one row.
  • Stacked: logo + contact row, then a coloured menu bar with search, dark mode and the Apply button.
  • Transparent: classic layout over the first section’s photo, solid once you scroll.
  • Centered: centered logo with the actions, menu on its own row below.
FooterCampus: apply band, newsletter, five columns, Columns: brand + four columns, Minimal: one line
Color skin (per page)Campus Navy, Harbor Teal, Evergreen, Playful Violet, Crimson, Indigo, Terminal, Plum
Menu locationsHeader menu, Footer bottom links

05.2Account icon

Every header shows a person icon next to the Apply button: it links to the Tutor LMS student dashboard when Tutor is active, otherwise to the profile (signed in) or the sign-in page. Change the link or hide the icon in AppearanceTheme OptionsHeader. A small green dot shows when the visitor is signed in.

05.3Mega menus

Give a top-level menu item the CSS class cmp-mega (enable “CSS Classes” in Screen Options of AppearanceMenus). Its children become columns and their children become the links. A column shows one level of links.

05.4Page design box

  • Header / footer style — another preset for this page only.
  • Transparent header — header over the first section (use with a photo hero).
  • Top bar — show or hide the utility bar.
  • Color skin — campus colors for this page (each demo homepage uses one).
  • Hide title band / no header / no footer — for landing pages.
Note

Custom headers and footers made in Elementor are also supported: create them under CamporaHeader & Footer when that screen is available, or with Elementor Pro theme builder.

Design

06Templates (theme builder)

Campora includes a free theme builder for Elementor: design the program page, faculty profile, event, notice, club, team and story pages, blog posts, archives, search results and the 404 page — plus headers and footers — under CamporaTemplates.

06.1How it works

  • Each template has a location (box “Where this template is used”): Header, Footer, Single: Program, Single: Faculty profile … Archive: Programs … Search results, 404 page.
  • A published template is used automatically for its location (the newest one wins). Switch it to Draft to go back to the theme’s built-in layout.
  • Headers and footers are picked like presets in AppearanceTheme Options or per page.
  • Without Campora Core or Elementor the theme simply uses its own PHP layouts.

06.2Edit the program page layout

  1. Go to CamporaTemplates and open Program page with Edit with Elementor. The preview shows your newest program.
  2. Click the Program Layout widget. Change any heading in the panel (empty fields use the text from Theme Options → Texts).
  3. To rearrange sections, set Show to one part (Hero, Curriculum, Careers, FAQ, Apply card …), duplicate the widget for the other parts and put your own Elementor widgets in between.
  4. Click Update. Every program page uses the new layout.

06.3Widgets in “Campora — Templates”

WidgetWhat it shows
Program / Faculty Profile / Event / Notice / Club / Team / Alumni Story / Blog Post LayoutThe complete built-in layout of that page, with every text as a setting; Program Layout can show one part at a time.
Archive Layout · Search Results Layout · 404 Page LayoutThe built-in archive, search and 404 layouts with their texts as settings.
Post Title · Breadcrumbs · Featured Image · Post Content · Post Meta · Author Box · CommentsParts of the current post for fully custom single layouts.
Archive Title · Posts Loop · Search BoxArchive heading, posts of the current archive/search (or related/latest) with pagination, and a search form.
Tip

All other visible texts of the theme (archive intros, empty states, 404 and search texts, footer links, Tutor LMS extras …) are in AppearanceTheme OptionsTexts. Leave a field unchanged to keep following the translation.

Engines

07Programs, finder & compare

Degrees and certificates are a post type (CamporaPrograms) with schools, levels and formats. Program pages are designed automatically from the facts you enter.

07.1Add a program

  1. Go to CamporaProgramsAdd New.
  2. Write the overview, set a featured image, pick the school, level and format.
  3. Fill the Program facts box: degree, duration, credits, tuition, next intake, deadline, curriculum, outcomes, careers, fees, scholarships, FAQ and faculty.
Tip

List fields take one item per line; columns are separated by |, for example Software developer | 140000 | fastest-growing in MA. Curriculum headings start with ##.

07.2Program Finder & Compare

The Program Finder widget filters by keyword, school, level and format without reloading the page, and keeps the filters in the address bar (shareable). Ticking “Compare” on up to four program cards opens the compare bar; the Program Compare widget shows them side by side.

07.3Tuition calculator

The Tuition Calculator widget estimates a year of costs from per-credit or flat tuition, fees, housing, meals and books — all editable in the widget.

Engines

08Admissions, applications & uploads

The Application Wizard widget is a multi-step application form (program, personal details, education, documents, review). Applications are saved under CamporaApplications with a reference number.

  • Applicants get a confirmation email with their reference; the admissions office gets a notification (change the address with the campora_core_admissions_email filter).
  • Change the status of an application (received, in review, decision …) and the applicant can check it with the Application Status widget (reference + email).
  • Uploads (PDF, JPG, PNG) are checked by type and content, limited in size, and never public.

08.1Private uploads

Documents are stored outside your web root when the server allows it. Otherwise they go to wp-content/uploads/campora-private/, protected by an .htaccess file on Apache and LiteSpeed. Staff download them through WordPress, logged in.

Nginx servers

Nginx does not read .htaccess files. Add this to your server block (or ask your host):

nginx
location ^~ /wp-content/uploads/campora-private/ {
	deny all;
}

08.2Request info

The Request Info widget collects inquiries (program, intake, contact details) into CamporaInquiries and emails the admissions office. Both forms have spam protection and work on cached pages (the security token refreshes itself).

Engines

09Calendar, events & timetables

Academic dates (terms, holidays, exams, deadlines) and events share one calendar with filters by kind and audience.

09.1Academic calendar

Add dates under CamporaCalendar and events under CamporaEvents. The Academic Calendar widget shows a month grid, a list or a term view.

09.2Subscribe (.ics)

Every date and event has an “Add to calendar” link, and the whole calendar is a subscribable feed for Google Calendar, Apple Calendar and Outlook:

URL
/?cmp_ics=feed
/?cmp_ics=feed&kind=exam,holiday
/?cmp_ics=feed&audience=students

09.3Timetables

Create a class schedule under CamporaTimetables: choose school or college style, the days, then one row per class (days | start | end | course | teacher | room). The Timetable widget shows it as a week grid with a print button.

Engines

10Faculty, notices & campus life

People, notices, alumni stories, clubs and athletics teams are post types with their own designed pages.

ContentWhereWidgets
Faculty & staffCamporaPeoplePeople Grid, faculty directory with filters
NoticesCamporaNoticesNotice Board (pinned items, audience tabs); a notice can also appear in the top bar
Alumni storiesCamporaStoriesStories
ClubsCamporaClubsClubs Directory (filterable)
Athletics teamsCamporaTeamsTeams, with schedules and results on each team page

10.1Campus map & virtual tour

The Campus Map widget places pins on your own campus image (no Google API key needed): each pin has a name, category, code, hours and description, and the list next to the map filters by category. The Tour Hotspots widget adds clickable points to a photo with a short text and a link.

Build

11Elementor widgets

Search “Campora” in the Elementor panel. Every widget shares the same section header (eyebrow, title with <em> for the italic accent, intro, link) and section options (surface color, spacing, anchor).

WidgetNameSettings
Academic Calendarcampora-academic-calendar14 settings
Admissions Call to Actioncampora-admissions-cta17 settings
Application Statuscampora-application-status10 settings
Application Wizardcampora-application-wizard13 settings
Archive Titlecampora-archive-head3 settings
Campus Life Gallerycampora-campus-gallery10 settings
Campus Mapcampora-campus-map11 settings
Clubs Directorycampora-clubs-directory11 settings
Contact Officescampora-contact-info13 settings
Image & Textcampora-content-split18 settings
Course Categories (Tutor LMS)campora-course-categories10 settings
Course Finder (Tutor LMS)campora-course-finder11 settings
Course Grid / Carousel (Tutor LMS)campora-course-grid15 settings
Call to Action Bandcampora-cta-band16 settings
Upcoming Eventscampora-event-list13 settings
FAQcampora-faq11 settings
Why Choose Uscampora-feature-split17 settings
Tuition & Fees Tablecampora-fee-table14 settings
Campus Herocampora-hero24 settings
Icon Cardscampora-icon-cards12 settings
Instructor Cards (Tutor LMS)campora-instructors10 settings
404 Page Layoutcampora-layout-4046 settings
Archive Layoutcampora-layout-archive63 settings
Club Layoutcampora-layout-club8 settings
Event Layoutcampora-layout-event13 settings
Notice Layoutcampora-layout-notice8 settings
Faculty Profile Layoutcampora-layout-person10 settings
Blog Post Layoutcampora-layout-post7 settings
Program Layoutcampora-layout-program46 settings
Search Results Layoutcampora-layout-search6 settings
Alumni Story Layoutcampora-layout-story6 settings
Team Layoutcampora-layout-team7 settings
Accreditation & Partner Logoscampora-logo-strip10 settings
Notice Boardcampora-notice-board11 settings
Page Herocampora-page-hero11 settings
People Gridcampora-people-grid12 settings
Author Boxcampora-post-author1 settings
Breadcrumbscampora-post-breadcrumbs0 settings
Commentscampora-post-comments0 settings
Post Contentcampora-post-content1 settings
News & Storiescampora-post-grid12 settings
Featured Imagecampora-post-image3 settings
Post Metacampora-post-meta5 settings
Post Titlecampora-post-title2 settings
Posts Loopcampora-posts-loop5 settings
Areas of Studycampora-program-areas17 settings
Program Cardscampora-program-cards19 settings
Program Comparecampora-program-compare10 settings
Program Findercampora-program-finder13 settings
Quote Bandcampora-quote-band13 settings
Request Info Formcampora-request-info11 settings
Search Boxcampora-search-box2 settings
Stats Stripcampora-stats12 settings
Steps & Timelinecampora-steps11 settings
Alumni Storiescampora-stories11 settings
Athletics Teamscampora-teams11 settings
Student Storiescampora-testimonials10 settings
Class Timetablecampora-timetable12 settings
Virtual Tour Hotspotscampora-tour-hotspots12 settings
Tuition Calculatorcampora-tuition-calculator18 settings
Tip

Write <em>word</em> in any title to get the italic marigold accent used across the demos.

Online courses

12Tutor LMS

With Tutor LMS (free) active, Campora restyles the course catalog, course pages, lessons, quizzes, the student dashboard, profiles, login, registration and cart in the Campora design — light and dark.

  • Course pages get a hero with level, duration, lessons, students, rating and instructor; the enroll card stays in view while scrolling.
  • Lessons and quizzes open in focus mode (no site header/footer); turn it off with the campora_tutor_focus_mode filter.
  • Widgets: Course Grid / Carousel, Course Categories, Instructors and Course Finder (courses only, or programs + courses together).
  • Tutor’s styles and scripts load only on Tutor pages, so the rest of the site stays fast.
Registration

Student and instructor sign-up need Settings › General › Anyone can register to be on. Instructor names link to public profiles when Tutor’s instructor profile layout is not set to “Private”.

Languages

13Translation & RTL

Every text is translatable. Translation templates ship in campora/languages/campora.pot and campora-core/languages/campora-core.pot.

  • Translate with Loco Translate or Poedit and save the files as campora-xx_XX.po/.mo (theme) and campora-core-xx_XX.po/.mo (plugin).
  • WPML and Polylang work: programs, people, events and the other post types are translatable.
  • Right-to-left languages (Arabic, Hebrew, Persian) are supported out of the box — layouts mirror automatically.

Developers

14Child theme & hooks

Put code changes in the child theme (campora-child.zip) so updates never overwrite them.

php
// campora-child/functions.php
add_filter( 'campora_core_money', function ( $text, $amount ) {
	return '€' . number_format_i18n( $amount );
}, 10, 2 );

14.1All hooks

HookTypeWhat it does
campora_after_footerActionAction after the site footer (before wp_footer).
campora_after_page_mainActionAction after the main column of plain (non-Elementor) pages.
campora_before_headerActionAction before the site header (after the skip link).
campora_brand_taglineFilterChange the small line under the site name in the logo (default “University”).
campora_core_admissions_emailFilterChange the email the admissions office receives for each new application.
campora_core_application_statusesFilterAdd or rename application statuses (received, in review, decision …).
campora_core_asset_documentsFilterAdd posts (such as header/footer templates) whose elements need their CSS/JS.
campora_core_compare_urlFilterPoint the “Compare programs” bar to another page.
campora_core_demo_dirFilterUse another folder of demo data for the demo importer.
campora_core_elementor_defaultsFilterChange the Elementor settings Campora Core applies once on activation.
campora_core_enqueue_allActionRuns when every element asset is loaded (Elementor editor preview).
campora_core_featuresFilterAdd or remove elements before they are registered in Elementor.
campora_core_fields_{slug}FilterChange the settings of one element (slug such as program-finder).
campora_core_iconsFilterAdd or replace the duotone education icons used by widgets and terms.
campora_core_import_budgetFilterSeconds of work per demo import step (default 4).
campora_core_inline_cssFilterReturn false to load element CSS/JS as files instead of inline.
campora_core_is_tutor_screenFilterDecide whether Tutor LMS styles and scripts load on the current screen.
campora_core_lean_elementorFilterReturn false to keep Elementor’s front-end scripts on pages made only of Campora elements.
campora_core_load_all_assetsFilterReturn true to print every element’s CSS/JS on every page (debugging).
campora_core_meta_schemaFilterAdd fields to the program, person, event and other fact boxes.
campora_core_moneyFilterFormat prices (tuition, fees, course prices): change the currency or decimals.
campora_core_nonce_actionsFilterForms whose security token is refreshed on cached pages.
campora_core_page_featuresFilterElements a theme screen uses (their CSS is loaded on that screen).
campora_core_private_dirFilterFolder for application uploads (default: outside the web root when writable).
campora_core_render_{slug}FilterFilter the HTML of one element (slug such as program-cards).
campora_core_sourceFilterPath of the bundled Campora Core zip that TGMPA installs.
campora_core_template_locationsFilterAdd or rename the locations a Campora Template can be assigned to.
campora_core_upload_magic_okFilterAccept or reject an uploaded application document after its file-type check.
campora_core_upload_rulesFilterChange the allowed file types and size limit for application documents.
campora_defaultsFilterChange the default values of the Theme Options.
campora_font_choicesFilterAdd fonts to the Theme Options font pickers.
campora_footer_columnsFilterChange the link columns of the footer presets.
campora_footer_htmlFilterReplace the whole footer with your own HTML (the footer builder uses it).
campora_footer_layoutsFilterAdd or remove footer presets.
campora_header_htmlFilterReplace the whole header with your own HTML (the header builder uses it).
campora_header_layoutsFilterAdd or remove header presets.
campora_header_transparentFilterForce the transparent header on or off for the current page.
campora_hide_footerFilterHide the site footer on the current screen (Tutor focus mode uses it).
campora_hide_headerFilterHide the site header on the current screen (Tutor focus mode uses it).
campora_inline_cssFilterReturn false to load the theme stylesheets as files instead of inline.
campora_inline_handlesFilterStylesheet handles the theme prints inline.
campora_label_defaultsFilterAdd or change the visible theme texts listed in Theme Options → Texts.
campora_layout_previewFilterReturn false to turn off the ?cmpheader= / ?cmpfooter= layout preview links.
campora_location_htmlFilterReturn HTML to replace the theme layout of a location (Campora Core uses it for Templates).
campora_newsletter_actionFilterSend newsletter sign-ups to your email service (Mailchimp, Brevo …).
campora_options_schemaFilterAdd tabs or fields to Appearance → Theme Options.
campora_page_fieldsFilterAdd fields to the “Page design” box (header, footer, skin per page).
campora_rtl_previewFilterReturn true to allow the ?cmprtl=1 right-to-left preview.
campora_skinsFilterAdd or change the color skins a page can use.
campora_topbar_noticeFilterChange the notice shown in the top bar.
campora_tutor_focus_modeFilterReturn false to keep the site header/footer on Tutor lessons and quizzes.

Performance

15Speed & caching

Campora loads only what a page uses: each widget’s CSS/JS is printed for the pages that contain it, the theme stylesheets are minified inline, fonts are self-hosted and preloaded.

  • Any page cache works (LiteSpeed Cache, WP Rocket, W3 Total Cache, host caches). Forms keep working on cached pages.
  • Do not “combine” or “defer all” JavaScript in optimization plugins for the Elementor editor pages.
  • Use WebP images around 1600 px wide for heroes and 800–1200 px for cards.
  • Debug: add ?cmpassets=files to a URL to load the theme CSS as files instead of inline.

Help

16FAQ

16.1The demo import stopped

Reload AppearanceCampora Demos — the job resumes where it stopped.

16.2My pages show “404 Not Found”

Visit SettingsPermalinks and click Save once.

Set your site title and tagline in SettingsGeneral, or upload a logo in AppearanceCustomizeSite Identity.

16.4Can I use Campora without Elementor?

Blog posts, archives, programs and the other post types work with the block editor, but the demo pages and widgets need Elementor.

16.5Do I need Tutor LMS?

No. It is only for online courses.

Legal

17Credits & licenses

Campora is GPL v2 or later. Third-party resources:

ResourceLicense
Fraunces and Figtree fonts (self-hosted)SIL Open Font License 1.1
Interface icons based on LucideISC License
TGM Plugin Activation 2.6.1GPL v2 or later
Elementor, Tutor LMS (installed from WordPress.org, not bundled)GPL v2 or later
Demo photos (live preview only, not included)Unsplash License — see Licensing/CREDITS
Illustrations in the demo dataOriginal artwork by the theme author, GPL

Help

18Changelog & support

Version 1.0.0 — first release.

Need help? Open a ticket at https://fekbd.com/support/ with your purchase code, a link to the page and what you expected to see. Support covers installation, the demo import and bugs; customization is not included.

VersionDateChanges
1.0.0October 13, 2026First release.

No topic matches. Try a shorter word.