By default, Event Tickets Plus generates PDF tickets without including the event description. However, with a template override and a snippet of code, you can display the description under the event title.

The plugin’s default PDF layout loads certain template parts—such as the event title, ticket info, and sidebar—but does not include the event content (i.e., description) within the PDF body.

Step-by-Step: How to Show the Description Below the Title

  1. Locate and copy post-title.php template file in the plugin directory:
    /wp-content/plugins/event-tickets-plus/src/views/tickets-wallet-plus/pdf/pass/body/
  2. In your child theme directory, create the following path and place the copied file:
    [your-child-theme]/tribe/tickets-wallet-plus/pdf/pass/body/
  3. Open the file in a text editor and add the following code just after the </tr> tag:
<tr style="font-weight:normal;">
  <td>
    <?php echo esc_html( $post->post_content ); ?>
  </td>
</tr>

Save the file and ensure you clear any caching mechanisms in place. The description should now appear in the generated PDF tickets, typically below the event title:

How It Works

Event Tickets Plus uses four template files (styles.php, header.php, body.php, and footer.php) to generate PDF tickets. By creating overrides in your theme, you gain control over these templates and can inject custom content like the event description

Here is a guide for customizing the PDF ticket template files: Customizing PDF Ticket Styles

Tips

Ensure your child theme path matches exactly:
tribe/tickets-wallet-plus/pdf/pass/body/post-title.php

If changes fail to reflect, remember to clear cache and verify your directory structure.