Linux 软件免费装

OXP Events Calendar

开发者 oxymaster
更新时间 2026年9月11日 00:31
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPL-2.0-or-later
版权网址: 版权信息

标签

calendar shortcode event calendar events recurring events

下载

1.0.0

详情介绍:

OXP Events Calendar adds an Events post type to WordPress and a visual composer to put it on a page. You build the calendar once, watch it render live at full width while you work, and copy out a shortcode. Recurring events are stored once and expanded when a month is rendered, so a weekly meetup running for five years is one row in your database, not 260. The free plan is a working calendar rather than a demo: two calendars, sixty events and six event categories, with everything below included. Venues and organizers are never counted. Events Calendars Three choices drive the output, and the preview updates as you make them. Colour comes from the event categories: set it once and every calendar follows. Front end Import and export (Premium) JSON in and out, from the Events list. An export is self-contained: events, recurrence rules, terms, featured image URLs, and the full definition of every category, venue and organizer it references. Terms are matched by slug and reused, and an event already there with the same slug and start is skipped, so re-importing never doubles your calendar. Integrations

安装:

  1. Upload the plugin folder to /wp-content/plugins/.
  2. Activate it through the Plugins screen.
  3. Go to Events → Add New Calendar, set it up, save, and copy the shortcode.

升级注意事项:

1.0.0 First release.

常见问题:

How do I style the calendar myself?

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:

  • This calendar's class, .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.
  • The base stylesheet, which is the Minimal editorial theme lifted out of 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.
A Selector guide button lists every selector the calendar puts on the page, marked with the ones that are calendar-only or agenda-only, plus a Variables section covering the custom properties: the accent, the category colour, and a palette that follows the light or dark scheme so one stylesheet covers both. Everything is namespaced under .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.

What does the free version leave out?

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.

Does it slow down my site?

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.

What happens to my data if I delete the plugin?

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.

Can I override the single event template?

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.

Does it work with my page builder?

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.

更新日志:

1.0.0