Customizing the Webinar Templates - Newfangled Customizing the Webinar Templates - Newfangled

Newfangled Documentation

Newfangled Documentation

  1. Home
  2. Docs
  3. Webinars
  4. Customizing the Webinar Templates

Customizing the Webinar Templates

When the pre-form or post-form content is shown for webinar posts, default templates are used. For most cases, these default templates do not need to be modified and simply need CSS styling to match the styling of your site. You can customize these templates using the below instructions.

Webinar Pre-Form Customization

To customize the Webinar pre-form templates:

  1. Copy the file default templates from
    /wp-content/plugins/newfangled-webinars/templates/nfwebinars-upcoming-form-content.php
    /wp-content/plugins/newfangled-webinars/templates/nfwebinars-past-form-content.php
  2. Paste these files into your theme folder with this naming convention:
    /wp-content/themes/[your_theme_name]/nfwebinars-upcoming-form-content.php
    /wp-content/themes/[your_theme_name]/nfwebinars-past-form-content.php
  3. Make desired customizations to the file.

By default, webinar posts will show the content of the main content editor field. If you are not using the Webinar custom post type included in the Newfangled Starter Theme and/or your post does not use the standard WordPress post editor, you can use one of these alternate integration options to define the intro text:

  1. Divi
    If using the Divi Builder plugin, add the ‘Webinar Placeholder’ module to specify the intro text to appear above the form.
  2. Shortcodes
    You can also use the ‘webinar’ shortcode to define the intro text to appear above the form.

    [webinar]Complete the following form to register for the webinar:[/webinar]

Webinar Post-Form Customization

To customize the Webinar post-form templates:

  1. Copy the file default templates from
    /wp-content/plugins/newfangled-webinars/templates/nfwebinars-upcoming-registered-content.php
    /wp-content/plugins/newfangled-webinars/templates/nfwebinars-past-registered-content.php
  2. Paste these files into your theme folder with this naming convention:
    /wp-content/themes/[your_theme_name]/nfwebinars-upcoming-registered-content.php
    /wp-content/themes/[your_theme_name]/nfwebinars-past-registered-content.php
  3. Make desired customizations to the file.

By default, the content that appears after the prospect has submitted the content gate form is the Post-Registration Content field for Upcoming or Past, depending on the date. This is the simplest way to use the plugin.

Instead, you can manually control what displays after the form is submitted at the template level. This requires adding your own custom fields and writing your own logic in the templates. You will need to:

  1. Use the functions $nfwebinars->is_webinar_registered() and $nfwebinars->is_webinar_upcoming() to determine which (if any) form to show.
  2. Go to Settings > Newfangled Webinars > Advanced and check the Manually Control Webinar Content Display checkbox.