| 开发者 | oxymaster |
|---|---|
| 更新时间 | 2026年9月11日 00:31 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPL-2.0-or-later |
| 版权网址: | 版权信息 |
.oxpec- class, and day cells also carry --today, --past and --future.ics download per event and a feed for a whole calendarEvent structured data for rich resultsget_field() and field bindings resolve without a second editing UI/wp-content/plugins/.In Appearance → Customize → Additional CSS, or in your theme, the same place as the rest of your site CSS. The plugin does not store or run a stylesheet of its own. What it does is give you everything you need to write one quickly. Pick the Unstyled theme and the calendar loads no plugin CSS at all, so nothing of ours is in the way of what you write. The panel then hands you two things:
.oxpec--cal-12, which no other calendar has. Put it in front of a rule to reach one calendar, leave it off to restyle every calendar on the site.public/css/calendar.css at runtime and trimmed to the display mode you chose, so it cannot drift from the theme it came from. Every rule arrives already limited to that calendar and can be pasted into Additional CSS as it stands..oxpec-, and day cells carry --today, --past and --future. The root carries oxpec--mode-*, oxpec--theme-* and oxpec--scheme-*, so you can target a single combination. If all you want is to adjust the bundled themes, override the custom properties on .oxpec: --oxpec-primary, --oxpec-ink, --oxpec-line, --oxpec-radius and the rest are documented at the top of public/css/calendar.css.
The counts, and one tool. Two calendars, sixty events and six event categories, and JSON import and export is reserved for Premium. Every other feature listed on this page is in the free plugin, including recurrence, the four themes, the visual composer, the block, the .ics files and the structured data. A site already holding more than a limit keeps everything it has; the limit only applies to creating one more.
The CSS and JS load only where a calendar is detected (Settings → Load plugin files → Smart). Switch to "Everywhere" only if a template renders the shortcode in a way the detector cannot see.
Nothing, unless you turned on Clean uninstall in the settings. Deactivating never touches your content. With clean uninstall on, deleting the plugin removes every event, calendar, category, venue, organizer, setting and transient.
Yes. Copy templates/single-event.php to your-theme/oxp-events-calendar/single-event.php. The plugin template is opt-in and is skipped on block themes, where the theme owns the layout.
The shortcode works anywhere, builders included. Native integrations for Elementor, Oxygen Builder, Divi, Beaver Builder and Bricks are in development, and Settings → Implementation shows which of them the plugin has detected on your site.
.ics downloads and feeds, Add to Google Calendar links, schema.org structured data, and a Secure Custom Fields / ACF bridge.