| @@ -1,19 +1,41 @@ | ||
| 1 | 1 | <?php |
| 2 | 2 | if ( ! defined( 'ABSPATH' ) ) { |
| 3 | 3 | die( 'You are not allowed to call this page directly.' ); |
| 4 | 4 | } |
| 5 | + | |
| 6 | +add_filter( | |
| 7 | + 'document_title', | |
| 8 | + function ( $title ) use ( $form ) { | |
| 9 | + $form_name = '' === $form->name ? FrmFormsHelper::get_no_title_text() : $form->name; | |
| 10 | + return get_bloginfo( 'name', 'display' ) . ' | ' . wp_strip_all_tags( $form_name ); | |
| 11 | + } | |
| 12 | +); | |
| 5 | 13 | ?> |
| 6 | 14 | <!DOCTYPE html> |
| 7 | 15 | <html <?php language_attributes(); ?>> |
| 8 | 16 | <head> |
| 9 | - <title><?php bloginfo( 'name' ); ?> | <?php echo esc_html( $form->name ); ?></title> | |
| 10 | 17 | <meta charset="<?php bloginfo( 'charset' ); ?>" /> |
| 11 | 18 | <meta name="viewport" content="width=device-width, initial-scale=1.0"/> |
| 12 | - <?php wp_head(); ?> | |
| 13 | - <?php FrmFormsController::maybe_load_css( $form, 1, false ); ?> | |
| 19 | + <?php | |
| 20 | + if ( ! current_theme_supports( 'title-tag' ) ) { | |
| 21 | + ?> | |
| 22 | + <title><?php bloginfo( 'name' ); ?> | <?php echo esc_html( $form->name ); ?></title> | |
| 23 | + <?php | |
| 24 | + } | |
| 25 | + | |
| 26 | + wp_head(); | |
| 27 | + FrmFormsController::maybe_load_css( $form, 1, false ); | |
| 28 | + ?> | |
| 14 | 29 | </head> |
| 15 | 30 | <body class="frm_preview_page"> |
| 16 | - <?php echo FrmFormsController::show_form( $form->id, '', 'auto', 'auto' ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?> | |
| 31 | + <?php | |
| 32 | + if ( is_callable( 'twentynineteen_setup' ) ) { | |
| 33 | + ?> | |
| 34 | + <div class="site-branding frm_hidden"></div> | |
| 35 | + <?php | |
| 36 | + } | |
| 37 | + echo FrmFormsController::show_form( $form->id, '', 'auto', 'auto' ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped | |
| 38 | + ?> | |
| 17 | 39 | <?php wp_footer(); ?> |
| 18 | 40 | </body> |
| 19 | 41 | </html> |