{"id":1964385,"date":"2025-04-17T15:25:50","date_gmt":"2025-04-17T19:25:50","guid":{"rendered":"https:\/\/theeventscalendar.com\/knowledgebase\/?p=1964385"},"modified":"2026-04-23T18:15:28","modified_gmt":"2026-04-23T22:15:28","slug":"customize-attendee-list","status":"publish","type":"post","link":"https:\/\/theeventscalendar.com\/knowledgebase\/customize-attendee-list\/","title":{"rendered":"Customizing the Event Attendee List"},"content":{"rendered":"\n<p>The attendee list in Event Tickets shows who has registered, purchased tickets, or RSVP&#8217;d for each event. You may want to extend that list to surface additional information \u2014 particularly for check-in, reporting, or export. This article collects customizations for the attendee list in the WordPress admin.<\/p>\n\n\n\n<p>The customizations in this article are all code snippets. Add them to your child theme&#8217;s <code>functions.php<\/code> file or use the Code Snippets plugin. If code snippets are new to you, start with <a href=\"https:\/\/theeventscalendar.com\/knowledgebase\/code-snippets\/\">Using Code Snippets to Customize The Events Calendar<\/a> for a walkthrough.<\/p>\n\n\n\n<p><strong>Related Article<\/strong>: <a href=\"https:\/\/theeventscalendar.com\/knowledgebase\/customize-attendee-registration\/\">Customizing Attendee Registration<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-export-the-attendee-list-with-registration-fields\">Export the Attendee List with Registration Fields<\/h2>\n\n\n\n<p>If you need to export an attendee list that includes all <strong>registration fields<\/strong>, simply exporting from the <strong>Attendees<\/strong> menu under the <strong>Tickets<\/strong> section may not capture all the data. Follow the steps below to ensure your export includes attendee responses to all custom fields.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Step 1: Navigate to Your Event<\/h4>\n\n\n\n<p>Go to your WordPress dashboard and navigate to <strong>Events &gt; Events<\/strong>. Find the event for which you want to export the attendee data.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Step 2: Open the Attendees Page<\/h4>\n\n\n\n<p>Hover over the event and click <strong>Attendees<\/strong>. This will take you to the list of attendees for that specific event.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2025\/03\/Screenshot-2025-03-03-145948.png\" alt=\"Attendees link in the event row actions\"\/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Step 3: Export the List<\/h4>\n\n\n\n<p>On the <strong>Attendees<\/strong> page, look for the <strong>Export<\/strong> button. Clicking this will generate a CSV file that includes all attendee details along with their responses to any registration fields, such as additional questions added via ticket fieldsets.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2025\/03\/Attendee-Event-Attendee-list-Google-Chrome-2025-03-03-at-3.01.16-PM-1024x394.jpeg\" alt=\"Export button on the Attendees page\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Add Columns for Attendee Registration Information<\/h2>\n\n\n\n<p>When you use <strong>additional fields<\/strong> for Attendee Information Collection via the <a href=\"https:\/\/theeventscalendar.com\/products\/wordpress-event-tickets\/\">Event Tickets Plus<\/a> plugin, you may want to surface that information as a new column in the Attendees list.<\/p>\n\n\n\n<p>As an example, let&#8217;s add a &#8220;Company&#8221; text field to an event ticket:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2024\/11\/AttendeeCollection.png\" alt=\"Company field added to ticket attendee collection\"\/><\/figure>\n\n\n\n<p>Attendees see the new field on their registration form and can provide this information:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2024\/11\/CompanyACME-1024x220.png\" alt=\"Attendee entering Company field value on registration form\"\/><\/figure>\n\n\n\n<p>But when we view the <a href=\"https:\/\/theeventscalendar.com\/knowledgebase\/tickets-managing-your-orders-and-attendees\/\">Attendee List<\/a>, the Company information doesn&#8217;t appear in the table by default:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2024\/11\/AttendeesListDefault-1024x272.png\" alt=\"Default Attendees List without Company column\"\/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">The Snippet<\/h4>\n\n\n\n<p>Carefully insert the following PHP code at the end of your theme&#8217;s <em>functions.php<\/em> file (ensure not to overwrite any existing code there) or use the <a href=\"https:\/\/wordpress.org\/plugins\/code-snippets\/\">Code Snippets<\/a> plugin:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nadd_filter( 'tribe_events_tickets_attendees_table_column', function ( $value, $item, $column ) {\n    if ( $column === 'company' ) {\n         $value = $item&#x5B;'company'];\n    }\n    return $value;\n}, 100, 3 );\n\nadd_filter( 'manage_tribe_events_page_tickets-attendees_columns', function ( $column_headers ) {\n    $new_column_headers = &#x5B;];\n    foreach ( $column_headers as $column_key =&amp;gt; $column_name ) {\n        $new_column_headers&#x5B; $column_key ] = $column_name;\n        \/\/ Add the new column immediately after the ticket column.\n        if ( 'ticket' == $column_key ) {\n            $new_column_headers&#x5B;'company'] = 'Company';\n        }\n    }\n    return $new_column_headers;\n} );\n\n<\/pre><\/div>\n\n\n<p>Don&#8217;t forget to replace <code>company<\/code> with the name of the field you are using.<\/p>\n\n\n\n<p>After saving the changes, you should see a new custom column on the Event Attendees list:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2024\/11\/AttendeesListCustomized-1024x287.png\" alt=\"Attendees List showing custom Company column\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Display the Security Code<\/h2>\n\n\n\n<p>To add a Security Code column to the Attendees list, insert the following PHP code at the end of your theme&#8217;s <em>functions.php<\/em> file or use the <a href=\"https:\/\/wordpress.org\/plugins\/code-snippets\/\">Code Snippets<\/a> plugin:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nadd_filter( 'tribe_events_tickets_attendees_csv_export_columns', function( $columns ) {\n    $columns&#x5B;'security_code'] = 'Security Code';\n    return $columns;\n} );\n\nadd_filter( 'tribe_events_tickets_attendees_table_column', function ( $value, $item, $column ) {\n    if ( $column === 'security_code' ) {\n         $value = $item&#x5B;'security_code'];\n    }\n    return $value;\n}, 100, 3 );\n\nadd_filter( 'manage_tribe_events_page_tickets-attendees_columns', function ( $column_headers ) {\n    $new_column_headers = &#x5B;];\n    foreach ( $column_headers as $column_key =&amp;gt; $column_name ) {\n        $new_column_headers&#x5B; $column_key ] = $column_name;\n        if ( 'ticket' == $column_key ) {\n            $new_column_headers&#x5B;'security_code'] = 'Security Code';\n        }\n    }\n    return $new_column_headers;\n} );\n\n<\/pre><\/div>\n\n\n<p>After inserting the code and saving:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Go to the Attendees section under the Event Tickets menu in your admin panel.<\/li>\n\n\n\n<li>Verify that the columns for Security Code and Ticket ID are now present.<\/li>\n\n\n\n<li>Check a few entries to ensure the columns are populating correctly.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2024\/04\/attendee-list-security-code-column.png\" alt=\"Attendees list showing Security Code column\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Show Registration and Purchase Time<\/h2>\n\n\n\n<p>By default, the Attendees page in <a href=\"https:\/\/theeventscalendar.com\/products\/wordpress-event-tickets\/\">Event Tickets<\/a> doesn&#8217;t display the purchase time for tickets or RSVPs. The snippet below adds the time of registration or purchase beneath each attendee&#8217;s ticket information on the attendee list.<\/p>\n\n\n\n<p>Copy the code below into your child theme&#8217;s <em>functions.php<\/em> file (or wherever you usually put custom code):<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nadd_action( 'event_tickets_attendees_table_ticket_column', 'add_registration_time_to_attendee_details' );\n\nfunction add_registration_time_to_attendee_details( $item ) {\n\n    if ( ! isset( $item&#x5B;'order_id'] ) ) {\n        return;\n    }\n\n    if ( $item&#x5B;'provider_slug'] == 'woo' ) {\n        $order_id = $item&#x5B;'qr_ticket_id'];\n    } else {\n        $order_id = $item&#x5B;'order_id'];\n    }\n\n    $registration_time = get_the_date( 'F j, Y', $order_id );\n\n    if ( empty( $registration_time ) ) {\n        return;\n    }\n\n    printf(\n        '&amp;lt;div class=\"event-tickets-ticket-registration-time\"&amp;gt;%1$s:&amp;lt;br\/&amp;gt;%2$s&amp;lt;\/div&amp;gt;',\n        esc_html__( 'Registration Time', 'tribe-extension' ),\n        sanitize_text_field( $registration_time )\n    );\n}\n\n<\/pre><\/div>\n\n\n<h2 class=\"wp-block-heading\">Add WooCommerce Order Data<\/h2>\n\n\n\n<p>If you&#8217;re using <strong>Event Tickets Plus<\/strong> with WooCommerce, you may find it helpful to have WooCommerce order data in your <strong>Attendee list<\/strong>. For example, when processing offline payments and checking in attendees at the venue, you may want to know the payment method used. By default, the attendee list only includes basic attendee information and does not include billing details.<\/p>\n\n\n\n<p>Use the guide below to add any WooCommerce order data to your attendee export.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">How the Code Works<\/h4>\n\n\n\n<p>The code is designed for easy customization. To choose which fields appear in your attendee export, <strong>edit the <code>$fields<\/code> array<\/strong> at the top of the snippet. This list tells the rest of the code what values to pull in and which columns to populate \u2014 it is the only part you need to edit.<\/p>\n\n\n\n<p>The list is pre-populated with the most common WooCommerce fields, which saves you from having to look up each field name. <strong>Delete any fields you don&#8217;t want<\/strong>, and the code will automatically update the export accordingly.<\/p>\n\n\n\n<p><strong>Note:<\/strong> The block below is only the editable portion of the code for illustration \u2014 you&#8217;ll still need the full snippet further down for it to work.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n$fields = &#x5B;\n    'order_id'        =&amp;gt; 'Order ID',\n    'order_number'    =&amp;gt; 'Order Number',\n    'order_date'      =&amp;gt; 'Order Date',\n    'payment_method'  =&amp;gt; 'Payment Method',\n    'transaction_id'  =&amp;gt; 'Transaction ID',\n    'order_status'    =&amp;gt; 'Order Status',\n    'billing_name'    =&amp;gt; 'Billing Name',\n    'billing_email'   =&amp;gt; 'Billing Email',\n    'billing_phone'   =&amp;gt; 'Billing Phone',\n    'billing_address' =&amp;gt; 'Billing Address',\n    'shipping_address'=&amp;gt; 'Shipping Address',\n    'order_total'     =&amp;gt; 'Order Total',\n    'coupon_codes'    =&amp;gt; 'Coupon Codes',\n];\n\n<\/pre><\/div>\n\n\n<p>Using the payment-method example, the pared-down list would look like this:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n$fields = &#x5B;\n    'payment_method' =&amp;gt; 'Payment Method',\n];\n\n<\/pre><\/div>\n\n\n<p>And here&#8217;s how it would appear on the export:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2025\/08\/image-2.png\" alt=\"Export CSV showing Payment Method column\"\/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">The Snippet<\/h4>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nadd_filter( 'tribe_events_tickets_attendees_csv_export_columns', function( $columns ) {\n    \/\/ Defines the fields to add. Remove the ones you don't want in the export.\n    $fields = &#x5B;\n        'order_id'        =&amp;gt; 'Order ID',\n        'order_number'    =&amp;gt; 'Order Number',\n        'order_date'      =&amp;gt; 'Order Date',\n        'payment_method'  =&amp;gt; 'Payment Method',\n        'transaction_id'  =&amp;gt; 'Transaction ID',\n        'order_status'    =&amp;gt; 'Order Status',\n        'billing_name'    =&amp;gt; 'Billing Name',\n        'billing_email'   =&amp;gt; 'Billing Email',\n        'billing_phone'   =&amp;gt; 'Billing Phone',\n        'billing_address' =&amp;gt; 'Billing Address',\n        'shipping_address'=&amp;gt; 'Shipping Address',\n        'order_total'     =&amp;gt; 'Order Total',\n        'coupon_codes'    =&amp;gt; 'Coupon Codes',\n    ];\n\n    return array_merge( $columns, $fields );\n} );\n\nadd_filter( 'tribe_events_tickets_attendees_table_column', function( $value, $item, $column ) {\n    \/\/ Static cache retains its value between function calls.\n    static $order_cache = &#x5B;];\n\n    if ( empty( $item&#x5B;'order_id'] ) ) {\n        return $value;\n    }\n\n    if ( ! isset( $order_cache&#x5B; $item&#x5B;'order_id'] ] ) ) {\n        $order_cache&#x5B; $item&#x5B;'order_id'] ] = wc_get_order( $item&#x5B;'order_id'] );\n    }\n\n    $order = $order_cache&#x5B; $item&#x5B;'order_id'] ];\n\n    if ( ! $order ) {\n        return $value;\n    }\n\n    switch ( $column ) {\n        case 'order_id':\n            return $order-&amp;gt;get_id();\n        case 'order_number':\n            return $order-&amp;gt;get_order_number();\n        case 'order_date':\n            return $order-&amp;gt;get_date_created() ? $order-&amp;gt;get_date_created()-&amp;gt;date( 'Y-m-d H:i' ) : '';\n        case 'payment_method':\n            return $order-&amp;gt;get_payment_method_title();\n        case 'transaction_id':\n            return $order-&amp;gt;get_transaction_id();\n        case 'order_status':\n            return $order-&amp;gt;get_status();\n        case 'billing_name':\n            return $order-&amp;gt;get_formatted_billing_full_name();\n        case 'billing_email':\n            return $order-&amp;gt;get_billing_email();\n        case 'billing_phone':\n            return $order-&amp;gt;get_billing_phone();\n        case 'billing_address':\n            return $order-&amp;gt;get_formatted_billing_address();\n        case 'shipping_address':\n            return $order-&amp;gt;get_formatted_shipping_address();\n        case 'order_total':\n            return $order-&amp;gt;get_total();\n        case 'coupon_codes':\n            return implode( ', ', $order-&amp;gt;get_coupon_codes() );\n        default:\n            return $value;\n    }\n}, 10, 3 );\n\n<\/pre><\/div>\n\n\n<p>For guidance on implementing custom snippets, see our <a href=\"https:\/\/theeventscalendar.com\/knowledgebase\/best-practices-for-implementing-custom-code-snippets\/\">best practices guide<\/a>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Finding Other Fields<\/h4>\n\n\n\n<p>In most cases, the fields above will be enough. If you need a different order field in the export, you can add your own.<\/p>\n\n\n\n<p>The code uses the <code>WC_Order<\/code> object, which is the official way to access order data in WooCommerce.<\/p>\n\n\n\n<p><strong>For standard WooCommerce fields:<\/strong> A comprehensive list of available methods and properties is on the official <a href=\"https:\/\/woocommerce.github.io\/code-reference\/classes\/WC-Order.html\">WooCommerce WC_Order Class Reference<\/a> page. Look for methods that start with <code>get_<\/code> (like <code>get_billing_phone()<\/code> or <code>get_total()<\/code>). The name after <code>get_<\/code> is what you&#8217;ll use as the key in the <code>$fields<\/code> array.<\/p>\n\n\n\n<p>For example, to include the billing country: the reference shows a <a href=\"https:\/\/woocommerce.github.io\/code-reference\/classes\/WC-Order.html#method_get_billing_country\">get_billing_country()<\/a> method. Strip the <code>get_<\/code> prefix and you&#8217;re left with <code>billing_country<\/code>. Add it to the <code>$fields<\/code> array like so:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n'billing_country' =&amp;gt; 'Billing Country',\n\n<\/pre><\/div>\n\n\n<p>Then add a matching <code>case<\/code> to the switch statement in the second filter:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\ncase 'billing_country':\n    return $order-&amp;gt;get_billing_country();\n\n<\/pre><\/div>\n\n\n<p>Place it just before the <code>default<\/code> statement:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n    default:\n        return $value;\n}\n\n<\/pre><\/div>\n\n\n<h4 class=\"wp-block-heading\">Using Custom Fields<\/h4>\n\n\n\n<p>Many plugins and custom snippets add data to an order using <strong>meta keys<\/strong>. These are often prefixed with an underscore (<code>_<\/code>), but not always.<\/p>\n\n\n\n<p>The easiest way to find these keys is to look at the raw order data. In the WordPress dashboard, go to <strong>WooCommerce &gt; Orders<\/strong>, open an order, and look for a &#8220;Custom Fields&#8221; section.<\/p>\n\n\n\n<p>Once you know the meta key (for example, <code>_my_custom_field<\/code>), retrieve its value using <code>$order-&gt;get_meta()<\/code>. The <code>case<\/code> would look like this:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\ncase 'my_custom_field':\n    return $order-&amp;gt;get_meta( '_my_custom_field' );\n\n<\/pre><\/div>\n\n\n<p>Then add it to the <code>$fields<\/code> array:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n'my_custom_field' =&amp;gt; 'My Custom Field Name',\n\n<\/pre><\/div>\n\n\n<p><strong>Important:<\/strong> The key in the <code>$fields<\/code> array (<code>my_custom_field<\/code> in this example) must match the <code>case<\/code> statement in the switch.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The attendee list in Event Tickets shows who has registered, purchased tickets, or RSVP&#8217;d for each event. You may want to extend that list to surface additional information \u2014 particularly for check-in, reporting, or export. This article collects customizations for the attendee list in the WordPress admin. Related Article: Customizing Attendee Registration Export the Attendee&#8230;<\/p>\n","protected":false},"author":27,"featured_media":1955565,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_swpsp_post_exclude":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"ep_exclude_from_search":false,"footnotes":""},"categories":[343,24,59],"tags":[16,36],"stellar-product-taxonomy":[],"class_list":["post-1964385","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-attendee-registration","category-customizing","category-php","tag-attendee-registration","tag-exporting"],"acf":[],"taxonomy_info":{"category":[{"value":343,"label":"Attendee Registration"},{"value":24,"label":"Customizing"},{"value":59,"label":"PHP"}],"post_tag":[{"value":16,"label":"Attendee Registration"},{"value":36,"label":"Exporting"}]},"featured_image_src_large":["https:\/\/images.theeventscalendar.com\/kb\/uploads\/2023\/02\/social-share-1024x538.png",1024,538,true],"author_info":{"display_name":"Abz","author_link":"https:\/\/theeventscalendar.com\/knowledgebase\/author\/abz\/"},"comment_info":0,"category_info":[{"term_id":343,"name":"Attendee Registration","slug":"attendee-registration","term_group":0,"term_taxonomy_id":343,"taxonomy":"category","description":"","parent":0,"count":3,"filter":"raw","term_order":"0","cat_ID":343,"category_count":3,"category_description":"","cat_name":"Attendee Registration","category_nicename":"attendee-registration","category_parent":0},{"term_id":24,"name":"Customizing","slug":"customizing","term_group":0,"term_taxonomy_id":24,"taxonomy":"category","description":"","parent":0,"count":67,"filter":"raw","term_order":"0","cat_ID":24,"category_count":67,"category_description":"","cat_name":"Customizing","category_nicename":"customizing","category_parent":0},{"term_id":59,"name":"PHP","slug":"php","term_group":0,"term_taxonomy_id":59,"taxonomy":"category","description":"","parent":24,"count":52,"filter":"raw","term_order":"0","cat_ID":59,"category_count":52,"category_description":"","cat_name":"PHP","category_nicename":"php","category_parent":24}],"tag_info":[{"term_id":16,"name":"Attendee Registration","slug":"attendee-registration","term_group":0,"term_taxonomy_id":16,"taxonomy":"post_tag","description":"","parent":0,"count":6,"filter":"raw","term_order":"0"},{"term_id":36,"name":"Exporting","slug":"exporting","term_group":0,"term_taxonomy_id":36,"taxonomy":"post_tag","description":"","parent":0,"count":8,"filter":"raw","term_order":"0"}],"_links":{"self":[{"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1964385","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/users\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/comments?post=1964385"}],"version-history":[{"count":25,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1964385\/revisions"}],"predecessor-version":[{"id":1970142,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1964385\/revisions\/1970142"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/media\/1955565"}],"wp:attachment":[{"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/media?parent=1964385"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/categories?post=1964385"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/tags?post=1964385"},{"taxonomy":"stellar-product-taxonomy","embeddable":true,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/stellar-product-taxonomy?post=1964385"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}