{"id":2113,"date":"2022-03-08T15:00:47","date_gmt":"2022-03-08T14:00:47","guid":{"rendered":"https:\/\/ticketack.com\/?post_type=ht_kb&#038;p=2113"},"modified":"2026-09-15T17:10:15","modified_gmt":"2026-09-15T15:10:15","slug":"integration-avec-le-module-wordpress","status":"publish","type":"ht_kb","link":"https:\/\/ticketack.com\/en\/knowledge-base\/integration-avec-le-module-wordpress\/","title":{"rendered":"Integration with the WordPress module"},"content":{"rendered":"<p>If your website uses the Open Source CMS WordPress, we provide you with a <i>plugin<\/i> that will allow you to<b>have a strong integration without having to implement our API<\/b> which will save you precious time. You will also benefit from the possibility of importing the event files directly into WordPress, which will also allow<b>use the search functions provided by the CMS<\/b>and<b>avoid reimplementing an importer<\/b> from your programming database or to re-enter your event records.<\/p>\n<h2>Installation<\/h2>\n<p><span style=\"font-size: small;\">You can install our <i>plugin<\/i> <a class=\"sdfootnoteanc\" href=\"#sdfootnote1sym\" name=\"sdfootnote1anc\"><sup>1<\/sup><\/a> directly from the WordPress <i>plugin<\/i> manager by searching for &#8220;Ticketack&#8221;; once installed, you still need to activate it from the <i>plugin<\/i> manager.<\/span><\/p>\n<p><span style=\"font-size: small;\"><b>Then go to the permalinks management and simply click on &#8220;Save&#8221; to save the new permalinks provided by the plugin.<\/b><\/span><\/p>\n<h2>Updates<\/h2>\n<p lang=\"fr-CH\"><span style=\"font-size: small;\">Before upgrading the plugin or theme, check<\/span><span style=\"font-size: small;\">z<\/span><span style=\"font-size: small;\"> that you have done well <\/span><span style=\"font-size: small;\"><b>a backup of your installation <\/b><\/span><span style=\"font-size: small;\"><b>complete<\/b><\/span><span style=\"font-size: small;\"><b> of WordPress<\/b><\/span> <span style=\"font-size: small;\">having read the <\/span><span style=\"font-size: small;\"><i>changelog<\/i><\/span><span style=\"font-size: small;\"> provided so that any <\/span><span style=\"font-size: small;\">regression<\/span><span style=\"font-size: small;\">incompatible change or installation of <\/span><span style=\"font-size: small;\">features<\/span><span style=\"font-size: small;\"> unintend<\/span><span style=\"font-size: small;\">ed<\/span> <span style=\"font-size: small;\">be avoided.<\/span><\/p>\n<p lang=\"fr-CH\"><span style=\"font-size: small;\">Take particular note of <b>beware of theme updates<\/b> that can erase your layout customizations.<\/span><\/p>\n<h2>Configuration<\/h2>\n<p>The Ticketack plugin must be configured to communicate with your ticketing service.<\/p>\n<p>To do this, go to the <i>Settings &gt; Ticketack (Tab API)<\/i>from your WordPress administration space and fill in the following fields with the information provided by Net Oxygen:<\/p>\n<ul>\n<li>URL of the engine<\/li>\n<li>API Key<\/li>\n<\/ul>\n<h2>Activate payment methods<\/h2>\n<p>The Ticketack plugin offers two reservation modes in the settings -&gt; ticketack -&gt; checkout:<\/p>\n<ol>\n<li>Authorize reservations (reservation without online payment).<\/li>\n<li>Authorize purchases (purchase with online payment).<\/li>\n<\/ol>\n<h2>Creation of sample pages<\/h2>\n<p>In order to display the contents of the online shop directly on your WordPress site, it is necessary to create sample pages (from the basic functionality &#8220;Pages&#8221; of WordPress) that will collect a specific <i>shortcode<\/i>.<\/p>\n<p>Depending on your use case, we invite you to create the following pages:<\/p>\n<ul>\n<li>Program (use the shortcode [<b>tkt_program<\/b>][\/<b>tkt_program<\/b>])<\/li>\n<li>Shopping cart (use the shortcode [<b>tkt_cart<\/b>][\/<b>tkt_cart<\/b>])<\/li>\n<li>Subscription sales (use the shortcode [<b>tkt_buy_pass<\/b>][\/<b>tkt_buy_pass<\/b>])<\/li>\n<li>Sale of items (use the shortcode [<b>tkt_shop<\/b>][\/<b>tkt_shop<\/b>])<\/li>\n<li>Item purchase validation (use the shortcode [<b>tkt_checkout<\/b>][\/<b>tkt_checkout<\/b>])<\/li>\n<li>Thank-you page (use the shortcode <strong>[<b>tkt_thank_you<\/b>][\/<b>tkt_thank_you<\/b>]<\/strong>)<\/li>\n<li>Login with an account and\/or a ticket (use the shortcode [<b>tkt_user_login<\/b>][\/<b>tkt_user_login<\/b>] and\/or [<b>tkt_ticket_connect<\/b>][\/<b>tkt_ticket_connect<\/b>])<\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/li>\n<li>View a ticket and its reservations (use the shortcode [<b>tkt_ticket_view<\/b>][\/<b>tkt_ticket_view<\/b>])<\/li>\n<\/ul>\n<h2>Fill in the general pages<\/h2>\n<p>Once the sample pages are created, you can indicate them to the plugin from the<i>Settings &gt; Ticketack<\/i><i>&gt; Pages<\/i><i>.<\/i><\/p>\n<h2 align=\"left\">Import of events from Ticketack<\/h2>\n<p><span style=\"font-size: small;\">In order to have content to display, you must first &#8220;Import from Ticketack&#8221; the <i>Events<\/i>:<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2>Importing <span style=\"font-size: large;\">items<\/span> from Ticketack<\/h2>\n<p><span style=\"font-size: small;\">To have o<\/span><span style=\"font-size: small;\">f articles <\/span><span style=\"font-size: small;\">to display <\/span><span style=\"font-size: small;\">in <\/span><span style=\"font-size: small;\">the sale of articles<\/span><span style=\"font-size: small;\">, <\/span><span style=\"font-size: small;\">you must first &#8220;Import from Ticketack&#8221; the <\/span><span style=\"font-size: small;\">Articles<\/span><span style=\"font-size: small;\"> :<\/span><\/p>\n<h2>ACF fields for page builders (Divi, Elementor, Bricks\u2026)<\/h2>\n<p>When <strong>Advanced Custom Fields<\/strong> is active, Ticketack registers local field groups on synced CPTs and <strong>fills \/ overwrites them on every import<\/strong>. Ticketack remains the source of truth \u2014 do not rely on lasting manual edits of these fields.<\/p>\n<p>CPTs&nbsp;: <code>tkt-event<\/code>, <code>tkt-article<\/code>, <code>tkt-person<\/code>.<\/p>\n<p><strong>ACF group visibility.<\/strong> The \u201cTicketack Event\u201d, \u201cTicketack Article\u201d and \u201cTicketack Person\u201d groups are registered in PHP (<code>acf_add_local_field_group<\/code>). They generally do <strong>not<\/strong> appear (or not as editable) under <em>ACF \u2192 Field Groups<\/em> \u2014 that is intentional. You see them on the CPT edit screen (<code>tkt-event<\/code>, etc.) and in Divi \/ Elementor via <em>Dynamic Content \u2192 ACF<\/em>. Do not recreate the same group manually in the ACF UI (duplicates \/ conflicts).<\/p>\n<p><strong>Label language.<\/strong> Admin labels follow the WordPress UI language (gettext \/ <code>tkt_t<\/code>), not a native ACF multilingual system. <strong>Values<\/strong> (title, description, free texts\u2026) stay in the post language (WPML).<\/p>\n<h3>ACF free vs ACF Pro<\/h3>\n<ul>\n<li><strong>ACF free<\/strong> covers most flat fields (text, URL, textarea, wysiwyg) \u2014 ideal with Divi \/ Elementor \/ Bricks Dynamic Content.<\/li>\n<li><strong>ACF Pro<\/strong> unlocks <strong>repeaters<\/strong> (image lists, trailers, structured cast, countries \/ audio \/ subtitles as rows) that are easier to loop in builders.<\/li>\n<\/ul>\n<p>After enabling ACF, or after changing the <strong>image proxy<\/strong> (weserv) \/ <code>images_dimensions<\/code> (<code>big_width<\/code> \/ <code>big_height<\/code>), <strong>run an import again<\/strong> so URLs are recomputed and existing posts are backfilled.<\/p>\n<p>When the image proxy is configured in the plugin, ACF image URLs go through <code>tkt_img_proxy_url<\/code> (\u201cbig\u201d dimensions). Otherwise the raw URL is stored.<\/p>\n<p>Internal ACF keys (<code>field_tkt_\u2026<\/code>) are stable \u2014 do not rename them. Always use the field <strong>names<\/strong> below with <code>get_field()<\/code> or Dynamic Content.<\/p>\n<h3>Events \u2014 \u201cTicketack Event\u201d (<code>tkt-event<\/code>)<\/h3>\n<h4>Metadata<\/h4>\n<table style=\"width:100%;border-collapse:collapse\">\n<thead>\n<tr>\n<th>Name<\/th>\n<th>Type<\/th>\n<th>Meaning<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>tkt_event_id<\/code><\/td>\n<td>text<\/td>\n<td>Ticketack id<\/td>\n<\/tr>\n<tr>\n<td><code>tkt_event_title<\/code><\/td>\n<td>text<\/td>\n<td>Title in the WordPress \/ WPML post language<\/td>\n<\/tr>\n<tr>\n<td><code>tkt_event_title_original<\/code><\/td>\n<td>text<\/td>\n<td>Original title<\/td>\n<\/tr>\n<tr>\n<td><code>tkt_event_description<\/code><\/td>\n<td>wysiwyg<\/td>\n<td>Localised description<\/td>\n<\/tr>\n<tr>\n<td><code>tkt_event_type<\/code><\/td>\n<td>text<\/td>\n<td>Type (e.g. <code>movie<\/code>, <code>music_group<\/code>, <code>exhibition<\/code>, <code>drama<\/code>, <code>service<\/code>)<\/td>\n<\/tr>\n<tr>\n<td><code>tkt_event_sections<\/code><\/td>\n<td>text<\/td>\n<td>Sections (joined labels)<\/td>\n<\/tr>\n<tr>\n<td><code>tkt_event_version<\/code><\/td>\n<td>text<\/td>\n<td>Unique screening versions (joined)<\/td>\n<\/tr>\n<tr>\n<td><code>tkt_event_genre<\/code><\/td>\n<td>text<\/td>\n<td>Genre<\/td>\n<\/tr>\n<tr>\n<td><code>tkt_event_duration<\/code><\/td>\n<td>text<\/td>\n<td>Duration<\/td>\n<\/tr>\n<tr>\n<td><code>tkt_event_year<\/code><\/td>\n<td>text<\/td>\n<td>Year<\/td>\n<\/tr>\n<tr>\n<td><code>tkt_event_countries<\/code><\/td>\n<td>text<\/td>\n<td>Countries (localised, comma-separated)<\/td>\n<\/tr>\n<tr>\n<td><code>tkt_event_original_languages<\/code><\/td>\n<td>text<\/td>\n<td>Original languages<\/td>\n<\/tr>\n<tr>\n<td><code>tkt_event_audio<\/code><\/td>\n<td>text<\/td>\n<td>Audio languages<\/td>\n<\/tr>\n<tr>\n<td><code>tkt_event_subtitles<\/code><\/td>\n<td>text<\/td>\n<td>Subtitles<\/td>\n<\/tr>\n<tr>\n<td><code>tkt_event_l_min_age<\/code><\/td>\n<td>text<\/td>\n<td>Legal min age<\/td>\n<\/tr>\n<tr>\n<td><code>tkt_event_s_min_age<\/code><\/td>\n<td>text<\/td>\n<td>Suggested min age<\/td>\n<\/tr>\n<tr>\n<td><code>tkt_event_a_min_age<\/code><\/td>\n<td>text<\/td>\n<td>Accompanied min age<\/td>\n<\/tr>\n<tr>\n<td><code>tkt_event_free_text_1<\/code> \u2026 <code>tkt_event_free_text_6<\/code><\/td>\n<td>wysiwyg<\/td>\n<td>Free texts 1\u20136 (localised)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>Countries \/ audio \/ subtitles<\/h4>\n<p>Two levels:<\/p>\n<ul>\n<li><strong>Always (ACF free)<\/strong> \u2014 joined text fields: <code>tkt_event_countries<\/code>, <code>tkt_event_audio<\/code>, <code>tkt_event_subtitles<\/code> (plus <code>tkt_event_original_languages<\/code> as joined text).<\/li>\n<li><strong>With ACF Pro<\/strong> \u2014 repeaters, one row = one label: <code>tkt_event_countries_list<\/code>, <code>tkt_event_audio_list<\/code>, <code>tkt_event_subtitles_list<\/code> (subfield <code>tkt_event_*_row_label<\/code>).<\/li>\n<\/ul>\n<p>Prefer joined text for a simple Divi display; use the Pro lists when you need to loop (pills, flags, etc.).<\/p>\n<h4>Cast<\/h4>\n<table style=\"width:100%;border-collapse:collapse\">\n<thead>\n<tr>\n<th>Name<\/th>\n<th>Type<\/th>\n<th>Meaning<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>tkt_event_directors<\/code><\/td>\n<td>text<\/td>\n<td>Names filtered on director-like activities<\/td>\n<\/tr>\n<tr>\n<td><code>tkt_event_cast<\/code><\/td>\n<td>text<\/td>\n<td>Other people (non-directors)<\/td>\n<\/tr>\n<tr>\n<td><code>tkt_event_people<\/code><\/td>\n<td>textarea<\/td>\n<td>Full list: one \u201cActivity Name\u201d line per person<\/td>\n<\/tr>\n<tr>\n<td><code>tkt_event_people_list<\/code><\/td>\n<td>repeater (Pro)<\/td>\n<td>Subfields <code>tkt_event_people_row_activity<\/code>, <code>tkt_event_people_row_name<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>Media \u2014 ACF Free<\/h4>\n<p>Ticketack image roles&nbsp;:<\/p>\n<ul>\n<li><strong>poster<\/strong> \u2014 poster art<\/li>\n<li><strong>banner<\/strong> \u2014 banner<\/li>\n<li><strong>still<\/strong> \u2014 still \/ frame<\/li>\n<\/ul>\n<table style=\"width:100%;border-collapse:collapse\">\n<thead>\n<tr>\n<th>Name<\/th>\n<th>Type<\/th>\n<th>Meaning<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>tkt_event_first_poster_url<\/code> \/ <code>_credits<\/code> \/ <code>_focal<\/code><\/td>\n<td>url \/ text \/ text<\/td>\n<td>Poster<\/td>\n<\/tr>\n<tr>\n<td><code>tkt_event_first_banner_url<\/code> \/ <code>_credits<\/code> \/ <code>_focal<\/code><\/td>\n<td>url \/ text \/ text<\/td>\n<td>Banner<\/td>\n<\/tr>\n<tr>\n<td><code>tkt_event_first_still_url<\/code> \/ <code>_credits<\/code> \/ <code>_focal<\/code><\/td>\n<td>url \/ text \/ text<\/td>\n<td>Still<\/td>\n<\/tr>\n<tr>\n<td><code>tkt_event_poster_url<\/code><\/td>\n<td>url<\/td>\n<td>BC alias = <code>tkt_event_first_poster_url<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>tkt_event_trailer_url<\/code><\/td>\n<td>url<\/td>\n<td>First trailer<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>Focal point<\/h4>\n<p><code>*_focal<\/code> fields hold a CSS <strong>object-position<\/strong> value, e.g. <code>50% 25%<\/code>.<\/p>\n<pre><code>object-fit: cover;\nobject-position: \/* value from tkt_event_first_poster_focal, e.g. 50% 25% *\/;<\/code><\/pre>\n<p>In Divi Dynamic Content&nbsp;: Image module \u2192 dynamic URL \u2192 ACF <code>tkt_event_first_poster_url<\/code>.<\/p>\n<h4>Media \u2014 JSON fallback (ACF Free)<\/h4>\n<table style=\"width:100%;border-collapse:collapse\">\n<thead>\n<tr>\n<th>Name<\/th>\n<th>Type<\/th>\n<th>Meaning<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>tkt_event_posters_json<\/code><\/td>\n<td>textarea<\/td>\n<td>JSON <code>[{ role, url, credits, focal, lang }, \u2026]<\/code> (URLs already proxied when configured)<\/td>\n<\/tr>\n<tr>\n<td><code>tkt_event_trailers_json<\/code><\/td>\n<td>textarea<\/td>\n<td>JSON <code>[{ url, lang, image }, \u2026]<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>For advanced integrators \/ custom PHP \u2014 not ideal for pure Divi Dynamic Content.<\/p>\n<h4>Repeaters \u2014 ACF Pro<\/h4>\n<table style=\"width:100%;border-collapse:collapse\">\n<thead>\n<tr>\n<th>Name<\/th>\n<th>Type<\/th>\n<th>Meaning<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>tkt_event_posters<\/code><\/td>\n<td>repeater<\/td>\n<td>Subfields <code>tkt_event_poster_row_role<\/code>, <code>_url<\/code>, <code>_credits<\/code>, <code>_focal<\/code>, <code>_lang<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>tkt_event_trailers<\/code><\/td>\n<td>repeater<\/td>\n<td>Subfields <code>tkt_event_trailer_row_url<\/code>, <code>_lang<\/code>, <code>_image<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>tkt_event_people_list<\/code><\/td>\n<td>repeater<\/td>\n<td>Subfields <code>tkt_event_people_row_activity<\/code>, <code>tkt_event_people_row_name<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>tkt_event_countries_list<\/code><\/td>\n<td>repeater<\/td>\n<td>One row = one country; subfield <code>tkt_event_countries_row_label<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>tkt_event_audio_list<\/code><\/td>\n<td>repeater<\/td>\n<td>One row = one audio language; subfield <code>tkt_event_audio_row_label<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>tkt_event_subtitles_list<\/code><\/td>\n<td>repeater<\/td>\n<td>One row = one subtitle; subfield <code>tkt_event_subtitles_row_label<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Prefer ACF Pro whenever you need to loop over several items in a builder.<\/p>\n<h4>Screenings<\/h4>\n<table style=\"width:100%;border-collapse:collapse\">\n<thead>\n<tr>\n<th>Name<\/th>\n<th>Type<\/th>\n<th>Meaning<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>tkt_event_screenings_summary<\/code><\/td>\n<td>textarea<\/td>\n<td>Import-time text snapshot: one line <code>date | place | version<\/code> (version when present)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Useful to archive a page without live ticketing. Imports usually load only the <strong>future<\/strong> (or the configured edition) \u2014 a re-import may replace this summary.<\/p>\n<h3>Divi \/ PHP examples<\/h3>\n<pre><code>$poster = get_field(&#x27;tkt_event_first_poster_url&#x27;, get_the_ID());\n$focal  = get_field(&#x27;tkt_event_first_poster_focal&#x27;, get_the_ID());\n$directors = get_field(&#x27;tkt_event_directors&#x27;, get_the_ID());<\/code><\/pre>\n<ol>\n<li>Single <code>tkt-event<\/code> template in Divi Theme Builder.<\/li>\n<li>Image module \u2192 dynamic content \u2192 <strong>ACF Field<\/strong> \u2192 <code>tkt_event_first_banner_url<\/code> or <code>tkt_event_first_poster_url<\/code>.<\/li>\n<li>Text module \u2192 ACF Field \u2192 <code>tkt_event_directors<\/code> or <code>tkt_event_description<\/code>.<\/li>\n<\/ol>\n<h3>Articles (<code>tkt-article<\/code>) and people (<code>tkt-person<\/code>)<\/h3>\n<ul>\n<li><strong>Article<\/strong>&nbsp;: <code>tkt_article_id<\/code>, <code>tkt_article_short_description<\/code>, <code>tkt_article_category<\/code>, <code>tkt_article_stock_type<\/code>, <code>tkt_article_poster_url<\/code>, <code>tkt_article_variants_summary<\/code>.<\/li>\n<li><strong>Person<\/strong>&nbsp;: <code>tkt_person_internal_id<\/code>, <code>tkt_person_country<\/code>, <code>tkt_person_profession<\/code>, <code>tkt_person_company<\/code>, <code>tkt_person_tags<\/code>, <code>tkt_person_photo_url<\/code>.<\/li>\n<\/ul>\n<h2>WordPress import hooks<\/h2>\n<p>Always available, <strong>with or without ACF<\/strong>. Order per post&nbsp;: save post \u2192 metas \u2192 ACF sync (if active) \u2192 <code>ticketack_*_imported<\/code>. End of batch (including empty runs)&nbsp;: <code>*_import_completed<\/code>.<\/p>\n<table style=\"width:100%;border-collapse:collapse\">\n<thead>\n<tr>\n<th>Hook<\/th>\n<th>Arguments<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>ticketack_event_imported<\/code><\/td>\n<td><code>$post_id<\/code>, Event model, <code>$lang<\/code>, <code>$is_new<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>ticketack_article_imported<\/code><\/td>\n<td><code>$post_id<\/code>, Article model, <code>$lang<\/code>, <code>$is_new<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>ticketack_person_imported<\/code><\/td>\n<td><code>$post_id<\/code>, person details, <code>$lang<\/code>, <code>$is_new<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>ticketack_events_import_completed<\/code><\/td>\n<td><code>$stats<\/code> (<code>imported<\/code>, <code>failed<\/code>, <code>trashed_duplicates<\/code>)<\/td>\n<\/tr>\n<tr>\n<td><code>ticketack_articles_import_completed<\/code><\/td>\n<td><code>$stats<\/code> (<code>imported<\/code>, <code>failed<\/code>)<\/td>\n<\/tr>\n<tr>\n<td><code>ticketack_people_import_completed<\/code><\/td>\n<td><code>$stats<\/code> (<code>imported<\/code>, <code>failed<\/code>) via WP-CLI<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre><code>add_action(&#x27;ticketack_event_imported&#x27;, function ($post_id, $event, $lang, $is_new) {\n    \/\/ \u2026\n}, 10, 4);<\/code><\/pre>\n<p>People&nbsp;: <code>wp ticketack:people import<\/code> or <code>wp ticketack:people async_import<\/code>.<\/p>\n<h2>Available shortcodes<\/h2>\n<p align=\"left\"><span style=\"font-size: small;\">The plugin allows you to use the<\/span><span style=\"font-size: small;\"><i>shortcodes<\/i><\/span><span style=\"font-size: small;\"> following in your pages:<\/span><\/p>\n<h3>Viewing the basket<\/h3>\n<p align=\"left\">[<b>tkt_cart<\/b>][\/<b>tkt_cart<\/b>]<\/p>\n<pre>[<b>tkt_cart<\/b> hide_wallet=\"true\"][\/<b>tkt_cart<\/b>]<\/pre>\n<table width=\"643\" cellspacing=\"0\" cellpadding=\"4\">\n<tbody>\n<tr valign=\"top\">\n<td width=\"108\">\n<p align=\"center\"><b>Attribute<\/b><\/p>\n<\/td>\n<td width=\"151\">\n<p align=\"center\"><b>Possible values<\/b><\/p>\n<\/td>\n<td width=\"139\">\n<p align=\"center\"><b>Default value<\/b><\/p>\n<\/td>\n<td width=\"211\">\n<p align=\"center\"><b>Description<\/b><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<table width=\"643\" cellspacing=\"0\" cellpadding=\"4\">\n<tbody>\n<tr>\n<td width=\"109\">\n<p align=\"center\">theme<\/p>\n<\/td>\n<td width=\"151\">\n<p align=\"center\">dark|light<\/p>\n<\/td>\n<td width=\"139\">\n<p align=\"center\">light<\/p>\n<\/td>\n<td width=\"212\">\n<p align=\"center\">Theme<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"109\">\n<p align=\"center\">hide_wallet<\/p>\n<\/td>\n<td width=\"151\">\n<p align=\"center\">true|false<\/p>\n<\/td>\n<td width=\"139\">\n<p align=\"center\">false<\/p>\n<\/td>\n<td width=\"212\">\n<p align=\"center\">Hides e-wallet payment in the cart<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Display of the basket icon<\/h3>\n<p align=\"left\">[<b>tkt_cart_icon<\/b>][\/<b>tkt_cart_icon<\/b>]<\/p>\n<h3>Displaying an event<\/h3>\n<p align=\"left\"><b>[t<\/b><b>kt_event][\/<b>tkt_event<\/b>]<\/b><\/p>\n<h3>Display of the VOD P<b>antaflix<\/b><\/h3>\n<p align=\"left\">[<b>tkt_pantaflix_player<\/b> id=&#8221;12345678-1234-1234-1234-123456789012&#8243; pantaflix_id_prefix=&#8221;pantaflix_id_prod&#8221;]<br \/>\nAttributes :<br \/>\n<\/b><strong>id<\/strong>=&#8217;screening_id&#8217;<br \/>\n<b>pantaflix_id_prefix<\/b>=&#8217;pantaflix_id_prod&#8217; (by default)<\/p>\n<h3>Display of the form for placing reservations in the basket<\/h3>\n<p align=\"left\"><span style=\"color: #000000;\"><span style=\"font-family: Ubuntu Light;\"><span style=\"font-family: Ubuntu;\">[<b>tkt_booking_form<\/b> layout=&#8221;form&#8221; theme=&#8221;dark&#8221; ids=&#8221;12345678-1234-1234-1234-123456789012&#8243;][\/<b>tkt_booking _ form<\/b>]<\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"color: #000000;\">Attributes :<\/span><\/p>\n<table width=\"643\" cellspacing=\"0\" cellpadding=\"4\">\n<tbody>\n<tr valign=\"top\">\n<td width=\"108\">\n<p align=\"center\"><b>Attributes<\/b><\/p>\n<\/td>\n<td width=\"151\">\n<p align=\"center\"><span style=\"color: #000000;\"> <span style=\"font-family: Ubuntu;\"><b>Possibles values<\/b><\/span><\/span><\/p>\n<\/td>\n<td width=\"139\">\n<p align=\"center\"><b>Value by default<\/b><\/p>\n<\/td>\n<td width=\"211\">\n<p align=\"center\"><b>Description<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"108\">\n<p align=\"center\"><span style=\"font-size: small;\">layout<\/span><\/p>\n<\/td>\n<td width=\"151\">\n<p align=\"center\"><span style=\"font-size: small;\">form|screenings_list<\/span><\/p>\n<\/td>\n<td width=\"139\">\n<p align=\"center\"><span style=\"font-size: small;\">form<\/span><\/p>\n<\/td>\n<td width=\"211\">\n<p align=\"center\"><span style=\"font-size: small;\">Display mode<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"108\">\n<p align=\"center\"><span style=\"font-size: small;\">theme<\/span><\/p>\n<\/td>\n<td width=\"151\">\n<p align=\"center\"><span style=\"font-size: small;\">dark|light<\/span><\/p>\n<\/td>\n<td width=\"139\">\n<p align=\"center\"><span style=\"font-size: small;\">light<\/span><\/p>\n<\/td>\n<td width=\"211\">\n<p align=\"center\"><span style=\"font-size: small;\">Theme<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"108\">\n<p align=\"center\"><span style=\"font-size: small;\">ids<\/span><\/p>\n<\/td>\n<td width=\"151\">\n<p align=\"center\">ID_place1,&#8230;2,&#8230;3,&#8230;<\/p>\n<\/td>\n<td width=\"139\"><\/td>\n<td width=\"211\">\n<p align=\"center\"><span style=\"font-size: small;\">List of session ids<\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><\/h3>\n<h3>Display of a part of the program<\/h3>\n<p align=\"left\">[<b>tkt_program<\/b> layout=&#8221;events&#8221; order=&#8221;chrono&#8221; xsection_ids=&#8221;18_noday&#8221;][\/<b>tkt_program<\/b>]<\/p>\n<p align=\"left\"><span style=\"font-size: small;\"><u>Description of the a<\/u><\/span><span style=\"font-size: small;\"><u>ttributs <\/u><\/span><span style=\"font-size: small;\">:<\/span><\/p>\n<table width=\"643\" cellspacing=\"0\" cellpadding=\"4\">\n<tbody>\n<tr valign=\"top\">\n<td width=\"152\">\n<p align=\"center\"><span style=\"font-size: small;\"><b>Attribute<\/b><\/span><\/p>\n<\/td>\n<td width=\"153\">\n<p align=\"center\"><span style=\"color: #000000;\"> <span style=\"font-family: Ubuntu;\"><b>Possible values<\/b><\/span><\/span><\/p>\n<\/td>\n<td width=\"121\">\n<p align=\"center\"><span style=\"color: #000000;\"> <span style=\"font-family: Ubuntu;\"><b>Default value<\/b><\/span><\/span><\/p>\n<\/td>\n<td width=\"184\">\n<p align=\"center\"><span style=\"color: #000000;\"> <span style=\"font-family: Ubuntu;\"><b>Description<\/b><\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"152\">\n<p align=\"center\">layout<\/p>\n<\/td>\n<td width=\"153\">\n<p align=\"center\">screenings | events<\/p>\n<\/td>\n<td width=\"121\">\n<p align=\"center\"><span style=\"color: #000000;\"> <span style=\"font-family: Ubuntu;\">screenings <\/span><\/span><\/p>\n<\/td>\n<td width=\"184\">\n<p align=\"center\">Offers the possibility to display sessions or movies<a class=\"sdfootnoteanc\" href=\"#sdfootnote2sym\" name=\"sdfootnote2anc\"><sup>2<\/sup><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"152\">\n<p align=\"center\">template<\/p>\n<\/td>\n<td width=\"153\">\n<p align=\"center\"><span style=\"color: #000000;\"> <span style=\"font-family: Ubuntu;\">list | grid | gallery<\/span><\/span><\/p>\n<\/td>\n<td width=\"121\">\n<p align=\"center\"><span style=\"color: #000000;\"> <span style=\"font-family: Ubuntu;\">list<\/span><\/span><\/p>\n<\/td>\n<td width=\"184\">\n<p align=\"center\">Defines the display type (see: choice of template)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"152\">\n<p align=\"center\">item_width<\/p>\n<\/td>\n<td width=\"153\">\n<p align=\"center\">12\/nb_colonne_par_item<\/p>\n<\/td>\n<td width=\"121\">\n<p align=\"center\">12<\/p>\n<\/td>\n<td width=\"184\">\n<p align=\"center\">Defines the number of columns per item<a class=\"sdfootnoteanc\" href=\"#sdfootnote3sym\" name=\"sdfootnote3anc\"><sup>3<\/sup><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"152\">\n<p align=\"center\">order<\/p>\n<\/td>\n<td width=\"153\">\n<p align=\"center\">chrono \/ alpha<\/p>\n<\/td>\n<td width=\"121\">\n<p align=\"center\">chrono if layout=screenings<\/p>\n<p align=\"center\">alpha if layout=events<\/p>\n<\/td>\n<td width=\"184\">\n<p align=\"center\">Defines the sorting by chronological or alphabetical order<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"152\">\n<p align=\"center\">section_ids<\/p>\n<\/td>\n<td width=\"153\">\n<p align=\"center\">ID_section1,&#8230;2,&#8230;3,\u2026.<\/p>\n<\/td>\n<td width=\"121\"><\/td>\n<td width=\"184\">\n<p align=\"center\">Useful if you want to select a particular section<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"152\">\n<p align=\"center\">xsection_ids<\/p>\n<\/td>\n<td width=\"153\">\n<p align=\"center\">ID_section1,&#8230;2,&#8230;3,\u2026<\/p>\n<\/td>\n<td width=\"121\"><\/td>\n<td width=\"184\">\n<p align=\"center\">Useful if you want to exclude a particular section<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"152\">\n<p align=\"center\">day<\/p>\n<\/td>\n<td width=\"153\">\n<p align=\"center\">2020-12-1<\/p>\n<\/td>\n<td width=\"121\"><\/td>\n<td width=\"184\">\n<p align=\"center\">Defines the date of the events or screenings to be displayed<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"152\">\n<p align=\"center\">tags<\/p>\n<\/td>\n<td width=\"153\">\n<p align=\"center\">Tag1,..2,..3<\/p>\n<\/td>\n<td width=\"121\"><\/td>\n<td width=\"184\">\n<p align=\"center\">Filter events by tag<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"152\">\n<p align=\"center\">screening_section_ids<\/p>\n<\/td>\n<td width=\"153\">\n<p align=\"center\">ID_sreenings1,..2,&#8230;3,&#8230;<\/p>\n<\/td>\n<td width=\"121\"><\/td>\n<td width=\"184\">\n<p align=\"center\">Filter the section of sessions to be displayed<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"152\">\n<p align=\"center\">top_filter<\/p>\n<\/td>\n<td width=\"153\">\n<p align=\"center\">Screenings | events<\/p>\n<\/td>\n<td width=\"121\"><\/td>\n<td width=\"184\">\n<p align=\"center\">Set the filter between movies or session<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"152\">\n<p align=\"center\">places<\/p>\n<\/td>\n<td width=\"153\">\n<p align=\"center\">ID_salle1,..2 ,..3,&#8230;<\/p>\n<\/td>\n<td width=\"121\"><\/td>\n<td width=\"184\">\n<p align=\"center\">Displays the events according to the rooms<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"152\">\n<p align=\"center\">filter_fields<\/p>\n<\/td>\n<td width=\"153\">\n<p align=\"center\">Label | value |\u2026<\/p>\n<\/td>\n<td width=\"121\"><\/td>\n<td width=\"184\">\n<p align=\"center\">Filter on events according to a filter table<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p align=\"left\"><span style=\"font-size: small;\"><u>Examples of <i>templates <\/i>:<\/u><\/span><\/p>\n<p align=\"left\">&#8211; <b>list<\/b> : display in a list with an image and a description following as below.<\/p>\n<p align=\"left\"><img decoding=\"async\" class=\"size-full wp-image-2025 aligncenter\" src=\"https:\/\/ticketack.com\/wp-content\/uploads\/2021\/12\/Capture-decran-du-2022-02-23-17-41-47.png\" alt=\"\" width=\"599\" height=\"465\" srcset=\"https:\/\/ticketack.com\/wp-content\/uploads\/2021\/12\/Capture-decran-du-2022-02-23-17-41-47-50x39.png 50w, https:\/\/ticketack.com\/wp-content\/uploads\/2021\/12\/Capture-decran-du-2022-02-23-17-41-47-200x155.png 200w, https:\/\/ticketack.com\/wp-content\/uploads\/2021\/12\/Capture-decran-du-2022-02-23-17-41-47-300x233.png 300w, https:\/\/ticketack.com\/wp-content\/uploads\/2021\/12\/Capture-decran-du-2022-02-23-17-41-47-400x311.png 400w, https:\/\/ticketack.com\/wp-content\/uploads\/2021\/12\/Capture-decran-du-2022-02-23-17-41-47.png 599w\" sizes=\"(max-width: 599px) 100vw, 599px\" \/><\/p>\n<p align=\"left\">&#8211; <b>grid <\/b>: display of the event or screening with an image and text below, the number of columns is defined by the item_width attribute described below.<\/p>\n<p align=\"left\"><img decoding=\"async\" class=\"size-full wp-image-2022 aligncenter\" src=\"https:\/\/ticketack.com\/wp-content\/uploads\/2021\/12\/Capture-decran-du-2022-02-23-17-42-02.png\" alt=\"\" width=\"592\" height=\"308\" srcset=\"https:\/\/ticketack.com\/wp-content\/uploads\/2021\/12\/Capture-decran-du-2022-02-23-17-42-02-50x26.png 50w, https:\/\/ticketack.com\/wp-content\/uploads\/2021\/12\/Capture-decran-du-2022-02-23-17-42-02-200x104.png 200w, https:\/\/ticketack.com\/wp-content\/uploads\/2021\/12\/Capture-decran-du-2022-02-23-17-42-02-300x156.png 300w, https:\/\/ticketack.com\/wp-content\/uploads\/2021\/12\/Capture-decran-du-2022-02-23-17-42-02-400x208.png 400w, https:\/\/ticketack.com\/wp-content\/uploads\/2021\/12\/Capture-decran-du-2022-02-23-17-42-02.png 592w\" sizes=\"(max-width: 592px) 100vw, 592px\" \/><\/p>\n<p align=\"left\"><b>&#8211; gallery : <\/b>display only images.<\/p>\n<p align=\"left\"><img decoding=\"async\" class=\"size-full wp-image-2019 aligncenter\" src=\"https:\/\/ticketack.com\/wp-content\/uploads\/2021\/12\/Capture-decran-du-2022-02-23-17-42-49.png\" alt=\"\" width=\"603\" height=\"398\" srcset=\"https:\/\/ticketack.com\/wp-content\/uploads\/2021\/12\/Capture-decran-du-2022-02-23-17-42-49-50x33.png 50w, https:\/\/ticketack.com\/wp-content\/uploads\/2021\/12\/Capture-decran-du-2022-02-23-17-42-49-200x132.png 200w, https:\/\/ticketack.com\/wp-content\/uploads\/2021\/12\/Capture-decran-du-2022-02-23-17-42-49-300x198.png 300w, https:\/\/ticketack.com\/wp-content\/uploads\/2021\/12\/Capture-decran-du-2022-02-23-17-42-49-400x264.png 400w, https:\/\/ticketack.com\/wp-content\/uploads\/2021\/12\/Capture-decran-du-2022-02-23-17-42-49-600x396.png 600w, https:\/\/ticketack.com\/wp-content\/uploads\/2021\/12\/Capture-decran-du-2022-02-23-17-42-49.png 603w\" sizes=\"(max-width: 603px) 100vw, 603px\" \/><\/p>\n<h3><\/h3>\n<h3><a name=\"__RefHeading___Toc4307_3150382269\"><\/a>9.8.6 Posting the next session<\/h3>\n<p align=\"left\"><span style=\"color: #000000;\"><span style=\"font-family: Ubuntu Light;\"><span style=\"font-family: Ubuntu;\">[<b>tkt_next_screening<\/b> output=&#8221;title&#8221; with_link=&#8221;1&#8243; places=&#8221;12345678-1234-1234-1234-123456789012&#8243;][\/<b>tkt_next_screening<\/b>]<\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/p>\n<p lang=\"en-US\"><span style=\"color: #000000;\">Attributes :<\/span><\/p>\n<table width=\"643\" cellspacing=\"0\" cellpadding=\"4\">\n<tbody>\n<tr valign=\"top\">\n<td width=\"108\">\n<p align=\"center\"><b>Attributes<\/b><\/p>\n<\/td>\n<td width=\"151\">\n<p align=\"center\"><span style=\"color: #000000;\"> <span style=\"font-family: Ubuntu;\"><b>Possibles values<\/b><\/span><\/span><\/p>\n<\/td>\n<td width=\"139\">\n<p align=\"center\"><b>Value by default<\/b><\/p>\n<\/td>\n<td width=\"211\">\n<p align=\"center\"><b>Description<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"108\">\n<p align=\"center\">output<\/p>\n<\/td>\n<td width=\"151\">\n<p align=\"center\">title|date|time|datetime|venue|poster|url<\/p>\n<\/td>\n<td width=\"139\"><\/td>\n<td width=\"211\">\n<p align=\"center\"><span style=\"font-size: small;\">Display the selected field<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"108\">\n<p align=\"center\">with_link<\/p>\n<\/td>\n<td width=\"151\">\n<p align=\"center\">0 | 1<\/p>\n<\/td>\n<td width=\"139\">\n<p align=\"center\"><span style=\"font-size: small;\">1<\/span><\/p>\n<\/td>\n<td width=\"211\">\n<p align=\"center\"><span style=\"font-size: small;\">Display with link<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"108\">\n<p align=\"center\">places<\/p>\n<\/td>\n<td width=\"151\">\n<p align=\"center\">ID_place1,&#8230;2,&#8230;3,&#8230;<\/p>\n<\/td>\n<td width=\"139\"><\/td>\n<td width=\"211\">\n<p align=\"center\"><span style=\"font-size: small;\">Display of sessions by room<\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><a name=\"__RefHeading___Toc2030_1163996463\"><\/a>9.8.7.Filters<\/h3>\n<p><b>Filter per day<\/b> :<\/p>\n<p align=\"left\">[<b>tkt_days_filter<\/b>][\/<b>tkt_days_filter<\/b>]<\/p>\n<p>This <i>shortcode<\/i> displays a filter bar by day and allows to filter the sessions by their date of<br \/>\nstart.<br \/>\n<span style=\"font-size: small;\"><u>Attribute d<\/u><\/span><span style=\"font-size: small;\"><u>escriptio<\/u><\/span><span style=\"font-size: small;\"><u>n<\/u><\/span><span style=\"font-size: small;\"><u> :<\/u><\/span><\/p>\n<table width=\"643\" cellspacing=\"0\" cellpadding=\"4\">\n<tbody>\n<tr valign=\"top\">\n<td width=\"108\">\n<p align=\"center\"><b>Attribute<\/b><\/p>\n<\/td>\n<td width=\"151\">\n<p align=\"center\"><b>Possible values<\/b><\/p>\n<\/td>\n<td width=\"139\">\n<p align=\"center\"><b>Default value<\/b><\/p>\n<\/td>\n<td width=\"211\">\n<p align=\"center\"><b>Description<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"108\">\n<p align=\"center\">min_start_at<\/p>\n<\/td>\n<td width=\"151\">\n<p align=\"center\">aaaa-mm-jj<\/p>\n<\/td>\n<td width=\"139\">\n<p align=\"center\"><span style=\"font-size: small;\">Today&#8217;s date<\/span><\/p>\n<\/td>\n<td width=\"211\">\n<p align=\"center\"><span style=\"font-size: small;\">First day of the filter bar<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"108\">\n<p align=\"center\">max_start_at<\/p>\n<\/td>\n<td width=\"151\">\n<p align=\"center\">aaaa-mm-jj<\/p>\n<\/td>\n<td width=\"139\">\n<p align=\"center\"><span style=\"font-size: small;\">Today&#8217;s date<\/span><\/p>\n<\/td>\n<td width=\"211\">\n<p align=\"center\"><span style=\"font-size: small;\">Last day of the filter bar<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"108\">\n<p align=\"center\">nb_days<\/p>\n<\/td>\n<td width=\"151\">\n<p align=\"center\">Number_of_days<\/p>\n<\/td>\n<td width=\"139\"><\/td>\n<td width=\"211\">\n<p align=\"center\"><span style=\"font-size: small;\">Number of days in the filter bar <a class=\"sdfootnoteanc\" href=\"#sdfootnote4sym\" name=\"sdfootnote4anc\"><sup>4<\/sup><\/a><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"font-size: small;\"><b>Filter lines<\/b><\/span><b> <\/b>:<\/p>\n<p>[<b>tkt_filter_rows<\/b> row-hall=&#8221;Salle 1|Salle 2|Salle 3&#8243; row-next-days=&#8221;7&#8243;][\/<b>tkt_filter_rows<\/b>]<\/p>\n<p align=\"left\"><u>Attribute Description:<\/u><\/p>\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"4\">\n<tbody>\n<tr valign=\"top\">\n<td width=\"25%\">\n<p align=\"center\"><b>Attribute<\/b><\/p>\n<\/td>\n<td width=\"25%\">\n<p align=\"center\"><b>Possible values<\/b><\/p>\n<\/td>\n<td width=\"25%\">\n<p align=\"center\"><b>Default value<\/b><\/p>\n<\/td>\n<td width=\"25%\">\n<p align=\"center\"><b>Description<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"25%\">\n<p align=\"center\">row-hall<\/p>\n<\/td>\n<td width=\"25%\">\n<p align=\"center\">Salle1 | Salle 2|<\/p>\n<p align=\"center\">Salle 3| &#8230;<\/p>\n<\/td>\n<td width=\"25%\"><\/td>\n<td width=\"25%\">\n<p align=\"center\">Allows you to create a filter line on the rooms<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"25%\">\n<p align=\"center\">row-next-days<\/p>\n<\/td>\n<td width=\"25%\">\n<p align=\"center\">7<\/p>\n<\/td>\n<td width=\"25%\"><\/td>\n<td width=\"25%\">\n<p align=\"center\">Allows you to create a filter line for the next X days<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Purchase of subscriptions<\/h3>\n<p align=\"left\"><span style=\"color: #000000;\"><span style=\"font-family: Ubuntu Light;\"><span style=\"font-family: Ubuntu;\">[<b>tkt_buy_pass<\/b>][\/<b>tkt_buy_pass<\/b>]<\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/p>\n<p align=\"left\"><u>Attribute d<\/u><u>escriptio<\/u><u>n<\/u><u> <\/u>:<\/p>\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"4\">\n<tbody>\n<tr valign=\"top\">\n<td width=\"15%\">\n<p align=\"center\"><b>Attribute<\/b><\/p>\n<\/td>\n<td width=\"26%\">\n<p align=\"center\"><b>Possible values<\/b><\/p>\n<\/td>\n<td width=\"33%\">\n<p align=\"center\"><b>Default value<\/b><\/p>\n<\/td>\n<td width=\"25%\">\n<p align=\"center\"><b>Description<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"15%\">\n<p align=\"center\">types<\/p>\n<\/td>\n<td width=\"26%\">\n<p align=\"center\">ID_type1,&#8230;2,&#8230;3,&#8230;<\/p>\n<\/td>\n<td width=\"33%\"><\/td>\n<td width=\"25%\">\n<p align=\"center\">Choose the type(s) of subscription to <span style=\"font-size: small;\">display<\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Login form <span style=\"font-size: small;\"><u>with a <\/u><\/span><span style=\"font-size: small;\"><u>T<\/u><\/span><span style=\"font-size: small;\"><u>icket<\/u><\/span><span style=\"font-size: small;\"><u>ID<\/u><\/span><\/h3>\n<p align=\"left\"><span style=\"color: #000000;\"><span style=\"font-family: Ubuntu Light;\"><span style=\"font-family: Ubuntu;\">[<b>tkt_ticket_connect<\/b>][\/<b>tkt_ticket_connect<\/b>]<\/span><\/span><\/span><\/span><\/span><\/span><\/p>\n<p align=\"left\"><span style=\"color: #000000;\"><span style=\"font-family: Ubuntu Light;\"><span style=\"font-family: Ubuntu;\">This<\/span> <span style=\"font-family: Ubuntu;\"><i>shortcode<\/i><\/span> <span style=\"font-family: Ubuntu;\">does not require any<\/span> attribute<\/span><\/span><\/p>\n<h3>Authentication form <span style=\"font-size: small;\"><u>with a user<\/u><\/span><\/h3>\n<p align=\"left\"><span style=\"color: #000000;\"><span style=\"font-family: Ubuntu Light;\"><span style=\"font-family: Ubuntu;\">[<b>tkt_user_login<\/b>][\/<b>tkt_user _ login<\/b>]<\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/p>\n<p align=\"left\"><span style=\"color: #000000;\"><span style=\"font-family: Ubuntu Light;\"><span style=\"font-family: Ubuntu;\">This<\/span> <span style=\"font-family: Ubuntu;\"><i>shortcode<\/i><\/span> <span style=\"font-family: Ubuntu;\">does not require any<\/span> attribute<\/span><\/span><\/p>\n<h3>Validation of the order<\/h3>\n<pre>[<b>tkt_checkout<\/b>][\/<b>tkt_checkout<\/b>]<\/pre>\n<pre>[<b>tkt_checkout<\/b> hide_wallet=\"true\"][\/<b>tkt_checkout<\/b>]<\/pre>\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"4\">\n<tbody>\n<tr>\n<td width=\"15%\">\n<p align=\"center\"><b>Attribute<\/b><\/p>\n<\/td>\n<td width=\"26%\">\n<p align=\"center\"><b>Possible values<\/b><\/p>\n<\/td>\n<td width=\"33%\">\n<p align=\"center\"><b>Default value<\/b><\/p>\n<\/td>\n<td width=\"25%\">\n<p align=\"center\"><b>Description<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"15%\">\n<p align=\"center\">Fields<\/p>\n<\/td>\n<td width=\"26%\">\n<p align=\"center\">Firstname, lastname,email,adress,&#8230;<\/p>\n<\/td>\n<td width=\"33%\"><\/td>\n<td width=\"25%\">\n<p align=\"center\">Defines the fields to be filled in by the user when purchasing an item.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"15%\">\n<p align=\"center\">theme<\/p>\n<\/td>\n<td width=\"26%\">\n<p align=\"center\">dark|light<\/p>\n<\/td>\n<td width=\"33%\">\n<p align=\"center\">light<\/p>\n<\/td>\n<td width=\"25%\">\n<p align=\"center\">Theme<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"15%\">\n<p align=\"center\">hide_wallet<\/p>\n<\/td>\n<td width=\"26%\">\n<p align=\"center\">true|false<\/p>\n<\/td>\n<td width=\"33%\">\n<p align=\"center\">false<\/p>\n<\/td>\n<td width=\"25%\">\n<p align=\"center\">Hides e-wallet payment in the cart<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Thank-you page<\/h3>\n<p>After a successful order, the customer is redirected to the <strong>thank-you page<\/strong> configured under <i>Settings\u00a0&gt; Ticketack\u00a0&gt; Pages\u00a0&gt; Thank-you page<\/i>. Place the following shortcode on that page:<\/p>\n<pre>[<b>tkt_thank_you<\/b>][\/<b>tkt_thank_you<\/b>]<\/pre>\n<p>The shortcode loads the finished cart (URL parameters <code>cart_id<\/code> and <code>result<\/code> are set automatically at the end of checkout) and shows the order summary with <strong>ticket download<\/strong> links.<\/p>\n<table width=\"643\" cellspacing=\"0\" cellpadding=\"4\">\n<tbody>\n<tr valign=\"top\">\n<td width=\"108\">\n<p align=\"center\"><b>Attribute<\/b><\/p>\n<\/td>\n<td width=\"151\">\n<p align=\"center\"><b>Possible values<\/b><\/p>\n<\/td>\n<td width=\"139\">\n<p align=\"center\"><b>Default value<\/b><\/p>\n<\/td>\n<td width=\"211\">\n<p align=\"center\"><b>Description<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"109\">\n<p align=\"center\">theme<\/p>\n<\/td>\n<td width=\"151\">\n<p align=\"center\">dark|light<\/p>\n<\/td>\n<td width=\"139\">\n<p align=\"center\">light<\/p>\n<\/td>\n<td width=\"212\">\n<p align=\"center\">Theme<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"font-size: small;\"><u>Store display<\/u><\/span><\/p>\n<p><span style=\"font-size: small;\"><u>[<b>tkt_shop<\/b>][\/<b>tkt_shop<\/b>]<\/u><\/span><\/p>\n<p align=\"left\"><span style=\"font-size: small;\"><u>Attribute Description:<\/u><\/span><\/p>\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"4\">\n<tbody>\n<tr>\n<td width=\"25%\">\n<p align=\"center\"><b>Attributs<\/b><\/p>\n<\/td>\n<td width=\"25%\">\n<p align=\"center\"><b>Possible values<\/b><\/p>\n<\/td>\n<td width=\"25%\">\n<p align=\"center\"><b>Default value<\/b><\/p>\n<\/td>\n<td width=\"25%\">\n<p align=\"center\"><b>Description<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"25%\">\n<p align=\"center\">template<\/p>\n<\/td>\n<td width=\"25%\">\n<p align=\"center\">list | grid | gallery<\/p>\n<\/td>\n<td width=\"25%\">\n<p align=\"center\">list<\/p>\n<\/td>\n<td width=\"25%\">\n<p align=\"center\">Defines the display type (see: choice of template)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"25%\">\n<p align=\"center\">category_ids<\/p>\n<\/td>\n<td width=\"25%\">\n<p align=\"center\">ID_category1,&#8230;2,&#8230;3 ,&#8230;<\/p>\n<\/td>\n<td width=\"25%\"><\/td>\n<td width=\"25%\">\n<p align=\"center\">Defines the category(ies) of items to be displayed<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"25%\">\n<p align=\"center\">item_width<\/p>\n<\/td>\n<td width=\"25%\">\n<p align=\"center\">12\/nb_colonnes<\/p>\n<\/td>\n<td width=\"25%\">\n<p align=\"center\">12<\/p>\n<\/td>\n<td width=\"25%\">\n<p align=\"center\">Set the display size of the items<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"25%\">\n<p align=\"center\">hide_sorters<\/p>\n<\/td>\n<td width=\"25%\">\n<p align=\"center\">0 | 1<\/p>\n<\/td>\n<td width=\"25%\">\n<p align=\"center\">1<\/p>\n<\/td>\n<td width=\"25%\">\n<p align=\"center\">Displays the possible sorting<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"25%\">\n<p align=\"center\">only_in_stock<\/p>\n<\/td>\n<td width=\"25%\">\n<p align=\"center\">0 | 1<\/p>\n<\/td>\n<td width=\"25%\">\n<p align=\"center\">1<\/p>\n<\/td>\n<td width=\"25%\">\n<p align=\"center\">Choose to display available or unavailable items<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"25%\">\n<p align=\"center\">nb<\/p>\n<\/td>\n<td width=\"25%\">\n<p align=\"center\">nb_tot_article_affich\u00e9<\/p>\n<\/td>\n<td width=\"25%\">\n<p align=\"center\">-1 (displays all items)<\/p>\n<\/td>\n<td width=\"25%\">\n<p align=\"center\">Selects the total number of items to display<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"25%\">\n<p align=\"center\">exclude<\/p>\n<\/td>\n<td width=\"25%\">\n<p align=\"center\">ID_article1,..2,..3,&#8230;<\/p>\n<\/td>\n<td width=\"25%\"><\/td>\n<td width=\"25%\">\n<p align=\"center\">Exclude items based on their ID<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"25%\">\n<p align=\"center\">spell<\/p>\n<\/td>\n<td width=\"25%\">\n<p align=\"center\">alpha | rev-alpha | incr_price | decr-price | random<\/p>\n<\/td>\n<td width=\"25%\"><\/td>\n<td width=\"25%\">\n<p align=\"center\">Allows you to sort items<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"25%\">\n<p align=\"center\">show<\/p>\n<\/td>\n<td width=\"25%\">\n<p align=\"center\">0 | 1<\/p>\n<\/td>\n<td width=\"25%\">\n<p align=\"center\">0<\/p>\n<\/td>\n<td width=\"25%\">\n<p align=\"center\">Create a pagination<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"25%\">\n<p align=\"center\">tkt_page<\/p>\n<\/td>\n<td width=\"25%\">\n<p align=\"center\">num\u00e9ro_de_page<\/p>\n<\/td>\n<td width=\"25%\">\n<p align=\"center\">1<\/p>\n<\/td>\n<td width=\"25%\">\n<p align=\"center\">Defines the page number to be displayed<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"25%\">\n<p align=\"center\">nb_by_page<\/p>\n<\/td>\n<td width=\"25%\">\n<p align=\"center\">nb_article_par_page<\/p>\n<\/td>\n<td width=\"25%\">\n<p align=\"center\">9<\/p>\n<\/td>\n<td width=\"25%\">\n<p align=\"center\">Defines the number of items per page<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2><span style=\"font-size: large;\">Render and style <\/span><span style=\"font-size: large;\">customization<\/span><\/h2>\n<p><span style=\"font-size: small;\"><span lang=\"fr-CH\">If the rendering (visual, information displayed, etc.) of<span style=\"font-size: small;\"><span lang=\"fr-CH\"><i>shortcodes<\/i> <span style=\"font-size: small;\"><span lang=\"fr-CH\">provided does not suit you, you have the option to override them in your own theme.<\/span><\/span><\/span><\/span><\/span><\/span><\/p>\n<h3 lang=\"fr-CH\">Style sheet (style.css)<\/h3>\n<p lang=\"fr-CH\">In order to modify the appearance of your site to your liking go to : <i>appearance \u2192 <\/i><i>Customization \u2192 CSS additional<\/i>. Here you can write the style you want to modify in CSS format.<\/p>\n<h3 lang=\"fr-CH\"><i>Shortcode<\/i> rendering overhead<\/h3>\n<p lang=\"fr-CH\">The original Ticketack plugin <i>templates<\/i> can be found in<b>wp-content\/plugins\/ticketack\/app\/templates\/<\/b>. Each folder in this directory manages the display of a <i>shortcode<\/i>.<\/p>\n<p><span lang=\"fr-CH\">To overload the style of a part of your site<\/span> <span style=\"color: #4c4c4c;\"><span style=\"font-family: Ubuntu;\"><span style=\"font-size: small;\"><span lang=\"fr-CH\">generated by<span lang=\"fr-CH\">one of the <\/span><span lang=\"fr-CH\"><i>shortcodes<\/i><\/span><span lang=\"fr-CH\"> previously <\/span><span style=\"color: #4c4c4c;\"><span style=\"font-family: Ubuntu;\"><span style=\"font-size: small;\"><span lang=\"fr-CH\">described<span lang=\"fr-CH\">, you <\/span><span lang=\"fr-CH\">need <\/span><span lang=\"fr-CH\">create a folder in the root of your theme <\/span><span lang=\"fr-CH\"><b>ticketack<\/b><\/span> <span lang=\"fr-CH\">as well as a<\/span> <span lang=\"fr-CH\"><b>templat<\/b><\/span> <span lang=\"fr-CH\"><b>e<\/b><\/span> file<span lang=\"fr-CH\">within the latter.<\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/p>\n<p lang=\"fr-CH\">You can then overlay the display with a <i>shortcode<\/i> by copying the corresponding folder from <b>wp-content\/plugins\/ticketack\/app\/templates\/ <\/b><span style=\"color: #4c4c4c;\"><span style=\"font-family: Ubuntu;\"><span style=\"font-size: small;\">to <\/span> <b>wp-content\/themes\/[votre_theme]\/ticketack\/templates\/<\/b> <span style=\"color: #4c4c4c;\"><span style=\"font-family: Ubuntu;\"><span style=\"font-size: small;\">, and then modifying the <\/span> <span style=\"color: #4c4c4c;\"><span style=\"font-family: Ubuntu;\"><span style=\"font-size: small;\"><i>template files<\/i><\/span> <span style=\"color: #4c4c4c;\"><span style=\"font-family: Ubuntu;\"><span style=\"font-size: small;\">..<\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/p>\n<p><span lang=\"fr-CH\">Here is an exhaustive list of files that you can <\/span><span style=\"color: #4c4c4c;\"><span style=\"font-family: Ubuntu;\"><span style=\"font-size: small;\"><span lang=\"fr-CH\">overload :<\/span><\/span><\/span><\/span><\/p>\n<ul>\n<li><span lang=\"fr-CH\"><b>article <\/b><\/span><span lang=\"fr-CH\">: Modifies the view of an article.<\/span><\/li>\n<li><span lang=\"fr-CH\"><b>booking<\/b><\/span><span lang=\"fr-CH\"> : Modifies the reservation view.<\/span><\/li>\n<li><span lang=\"fr-CH\"><b>buy_article <\/b><\/span><span lang=\"fr-CH\">: Modifies the purchase view of an item.<\/span><\/li>\n<li><span lang=\"fr-CH\"><b>buy_pass<\/b><\/span><span lang=\"fr-CH\"> : Modifies the subscription purchase view.<\/span><\/li>\n<li><span lang=\"fr-CH\"><b>cart <\/b><\/span><span lang=\"fr-CH\">: Modifies the basket view.<\/span><\/li>\n<li><span lang=\"fr-CH\"><b>checkout<\/b><\/span><span lang=\"fr-CH\"> : Modifies the order validation view<\/span><\/li>\n<li><span lang=\"fr-CH\"><b>event<\/b><\/span><span lang=\"fr-CH\"> : Changes the view of a movie.<\/span><\/li>\n<li><span lang=\"fr-CH\"><b>filter<\/b><\/span><span lang=\"fr-CH\"> : Modifies the filter view.<\/span><\/li>\n<li><span lang=\"fr-CH\"><b>next_screenings <\/b><\/span><span lang=\"fr-CH\">: Changes the view of the next sessions.<\/span><\/li>\n<li><span lang=\"fr-CH\"><b>p<\/b><\/span><span lang=\"fr-CH\"><b>eople <\/b><\/span><span lang=\"fr-CH\">: Modifies the view<\/span><\/li>\n<li><span lang=\"fr-CH\"><b>program <\/b><\/span><span lang=\"fr-CH\">: Modifies the view of the program<\/span><\/li>\n<li><span lang=\"fr-CH\"><b>shop<\/b><\/span><span lang=\"fr-CH\"> : Modifies the shop view.<\/span>\n<p lang=\"fr-CH\">\n<\/li>\n<\/ul>\n<h3 lang=\"fr-CH\"><span style=\"color: #333333;\"><span style=\"font-family: Ubuntu Light;\"><span style=\"font-size: small;\"><u>Important : warning when updating your theme<\/u><\/span><\/span><\/span><\/h3>\n<p><span style=\"color: #000000;\"><span lang=\"fr-CH\">It is strongly advised to work on a child theme in order not to lose your modification<\/span><span lang=\"fr-CH\">s<\/span><span lang=\"fr-CH\"> style when updating the t<\/span><span lang=\"fr-CH\">heme<\/span><span style=\"font-family: Ubuntu;\"><span style=\"font-size: small;\"><span lang=\"fr-CH\">. <\/span><\/span><\/span> <\/span><\/p>\n<p><span style=\"font-size: small;\">A child theme is a theme based on your parent theme. It takes over all its features without ever modifying it. This way you can make changes to your child theme and if you update the parent, you won&#8217;t lose them!<\/span><\/p>\n<p><span style=\"font-size: small;\">Any file placed in the child theme with the same name as in the parent theme will take over and overwrite the original file (except<\/span><span style=\"font-size: small;\"><i><em>functions.php<\/em><\/i><\/span><span style=\"font-size: small;\">).<\/span><\/p>\n<h2>Use with a cache plugin<\/h2>\n<p align=\"justify\">If you use a cache plugin such as Comet Cache and the image proxy function, the images from Ticketack are optimized for the browser and can be converted into WebP format, which is not supported by some browsers. It is therefore necessary to configure your cache plugin to generate a version of the pages for browsers that support this format and a version for those that do not.<\/p>\n<p align=\"justify\">Example configuration for Comet Cache Pro:<\/p>\n<p align=\"left\">Create a Dynamic Version Salt For Comet Cache :<\/p>\n<p align=\"left\">(strpos( $_SERVER[&#8216;HTTP_ACCEPT&#8217;], &#8216;image\/webp&#8217; ) !== false ? &#8216;webp&#8217; : &#8221;)<\/p>\n<div id=\"sdfootnote1\">\n<p class=\"sdfootnote-western\"><a class=\"sdfootnotesym\" href=\"#sdfootnote1anc\" name=\"sdfootnote1sym\">1<\/a><a href=\"https:\/\/fr.wordpress.org\/plugins\/ticketack\/\">https:\/\/fr.wordpress.org\/plugins\/ticketack\/<\/a><\/p>\n<\/div>\n<div id=\"sdfootnote2\">\n<p class=\"sdfootnote-western\"><a class=\"sdfootnotesym\" href=\"#sdfootnote2anc\" name=\"sdfootnote2sym\">2 <\/a>The layout corresponds to the display of the program either by &#8220;events&#8221; or by &#8220;screenings&#8221; (events = films, screenings = sessions)<\/p>\n<\/div>\n<div id=\"sdfootnote3\">\n<p class=\"sdfootnote-western\"><a class=\"sdfootnotesym\" href=\"#sdfootnote3anc\" name=\"sdfootnote3sym\">3 <\/a>If the template is <i>grid<\/i> or <i>gallery<\/i>, then we specify the width of a column with item_width by dividing 12 by the number of columns we want.<\/p>\n<\/div>\n<div id=\"sdfootnote4\">\n<p class=\"sdfootnote-western\"><a class=\"sdfootnotesym\" href=\"#sdfootnote4anc\" name=\"sdfootnote4sym\">4 <\/a>If nb_days is provided and max_start_at is not provided, max_start_at will be calculated from min_start_at + nb_days.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>If your website uses the Open Source CMS WordPress, we provide you with a plugin that will allow you tohave a strong integration without having to implement our API which will save you precious time. You will also benefit from the possibility of importing the event files directly into WordPress, which will also allowuse the  [&#8230;]<\/p>\n","protected":false},"author":1,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"footnotes":""},"ht-kb-category":[107],"ht-kb-tag":[140],"class_list":["post-2113","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-on-your-own-website","ht_kb_tag-dev-en"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/ticketack.com\/en\/wp-json\/wp\/v2\/ht-kb\/2113","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ticketack.com\/en\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/ticketack.com\/en\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/ticketack.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ticketack.com\/en\/wp-json\/wp\/v2\/comments?post=2113"}],"version-history":[{"count":17,"href":"https:\/\/ticketack.com\/en\/wp-json\/wp\/v2\/ht-kb\/2113\/revisions"}],"predecessor-version":[{"id":5587,"href":"https:\/\/ticketack.com\/en\/wp-json\/wp\/v2\/ht-kb\/2113\/revisions\/5587"}],"wp:attachment":[{"href":"https:\/\/ticketack.com\/en\/wp-json\/wp\/v2\/media?parent=2113"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/ticketack.com\/en\/wp-json\/wp\/v2\/ht-kb-category?post=2113"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/ticketack.com\/en\/wp-json\/wp\/v2\/ht-kb-tag?post=2113"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}