Help

%s', esc_html( $name ) ), '★★★★★' ); ?>


Quick Start Guide

  1. Add Columns
    Make sure you created Columns prior to adding Events for the events to be then assigned to the created columns.

  2. Add Events
    The events will be displayed in the actual timetable. Event details will be shown on each event’s individual page.

    1. Add Event Category
      Events can be presented under different categories, which can be chosen in the shortcode parameters below.

  3. Add Timetable to a Page

    1. Find "TimeTable" icon on TinyMCE panel in Classic Editor.
    2. Build Timetable shortcode manually.

      Shortcode [mp-timetable title="1"] attributes:

      • col - comma-separated column IDs.
      • events - comma-separated event IDs.
      • event_categ - comma-separated event category IDs.
      • increment - hour measure; possible values 1 - hour (1h), 0.5 - half an hour (30min), 0.25 - quarter an hour (15min).
      • title - display event title; possible values 1 or 0.
      • time - display event time; possible values 1 or 0.
      • sub-title - display event subtitle; possible values 1 or 0.
      • description - display event description; possible values 1 or 0.
      • user - display event head; possible values 1 or 0.
      • row_height - event block height in pixels; example 45
      • font_size - base font size for the table; example 12px, 2em, 80%.
      • view - filter style; possible values dropdown_list or tabs.
      • view_sort - order of items in filter; possible values empty string, menu_order, post_title.
      • label - filter label; default is All Events.
      • hide_label - display 'All Events' label or not; possible values 1 or 0.
      • hide_hrs - hide first (hours) column; possible values 1 or 0.
      • hide_empty_rows - hide empty rows; possible values 1 or 0.
      • group - merge cells with common events; possible values 1 or 0.
      • disable_event_url - disable event URL; possible values 1 or 0.
      • text_align - horizontal align; possible values left, center, right.
      • text_align_vertical - vertical align ; possible values default, top, middle, bottom.
      • id - unique ID.
      • custom_class - CSS class.
      • responsive - mobile layout; possible values 1 - display as list, 0 - display as table.
      • table_layout - column width; possible values auto, fixed.
    3. Use "TimeTable" block in the new Block Editor.
render(); ?>