Etika Event Manager

外掛說明

Etika Event Manager is a lightning-fast, zero-maintenance way to display an event schedule on your WordPress site. Simply add your events in the dashboard, and the plugin takes care of the rest. Once midnight passes on the final day of an event, it automatically hides itself from your public page—no manual deletion required!

Built the “WordPress Way,” it uses native core functions to keep your site fast, secure, and bloat-free.

Comprehensive Feature List

  • Zero-Maintenance Auto-Expiration: Events disappear automatically from the frontend the moment their final date passes.
  • Multi-Day Event Support: Add unlimited dates and times to a single event using a clean, repeatable field interface. The plugin automatically sorts them chronologically.
  • Smart Time Display: Add start and end times, or use the handy “?” toggle for open-ended events (e.g., “7:00 pm – ?”).
  • Automatic Google Maps Links: Just type an address or venue name, and the plugin generates a secure, clickable “View on Map” link for your users.
  • Anti-Spam Email Protection: Enter an email address instead of a ticket URL, and the plugin automatically scrambles it to hide it from spam bots while generating a clean “Contact Organizer” button for real users.
  • Featured Image Support: Upload event flyers or photos using the native WordPress Featured Image meta box.
  • Customizable Pagination: Easily set how many events should display per page from a dedicated Settings screen.
  • Smart Sidebar Navigation Widget: Use the [etika_sidebar_list] shortcode to display a compact list of all upcoming events. It mathematically calculates which paginated page an event lives on and creates an anchor link to jump the user directly to it!
  • Translation Ready: Fully localized and ready to be translated into any language.

External Services

This plugin generates a link to Google Maps to help users find event locations easily.

  • What the service is and what it is used for: Google Maps is used to provide a clickable “View on Map” link based on the location address you enter for an event in the backend.
  • What data is sent and when: This plugin does not make background API calls to Google. However, when a visitor clicks the “View on Map” link on the front end, they are redirected to Google Maps, and the event’s location (the address text) is passed via the URL so Google can display the correct map location.
  • Google Privacy Policy: https://policies.google.com/privacy
  • Google Terms of Service: https://policies.google.com/terms

安裝方式

Install via WordPress Admin (Recommended)

  1. Download the etika-event-manager.zip file to your computer.
  2. Log in to your WordPress dashboard and go to Plugins > Add New Plugin.
  3. Click the Upload Plugin button at the top of the screen.
  4. Choose the .zip file you downloaded and click Install Now.
  5. Once installed, click Activate.

Install via FTP (Manual)

  1. Extract the .zip file on your computer.
  2. Upload the unzipped etika-event-manager folder to your /wp-content/plugins/ directory.
  3. Activate the plugin through the ‘Plugins’ menu in WordPress.

Getting Started

  1. Add your first event by clicking ‘Events > Add New Event’ in the left-hand menu.
  2. Place the shortcode [etika_event_list] on any page to display your upcoming events.

常見問題集

How do I change the number of events per page?

Go to Settings > Event Settings in your WordPress dashboard. You can set the pagination limit there.

How do I use the Sidebar Widget?

Place a shortcode block in your sidebar and type [etika_sidebar_list url="https://yoursite.com/your-events-page/"]. Make sure you replace the URL with the actual link to the page containing your main event list!

使用者評論

這個外掛目前沒有任何使用者評論。

參與者及開發者

以下人員參與了開源軟體〈Etika Event Manager〉的開發相關工作。

參與者

將〈Etika Event Manager〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

變更記錄

1.1.2

  • Corrected contributors

1.1.1

  • Added Google Maps External Service documentation to the readme.
  • Updated Google Maps URL to the modern search API standard.

1.1.0

  • Changed plugin name and core prefix.

1.0.2

  • Addressed WPCS security requirements (unslashing, escaping, text domains).

1.0

  • Initial public release on the WordPress repository.