Открывающий тег PHP, отображаемый внутри html

#php #html #wordpress #wordpress-plugin-creation

#php #HTML #wordpress #wordpress-создание плагина

Вопрос:

Я столкнулся с проблемой с открывающими тегами PHP. Открывающий тег отображается в начале файла. Вот скриншот исходного кода введите описание изображения здесь

Вот код, который я использую. Я зарегистрировал шаблон через плагин. Я следовал этому руководству для добавления шаблонов с помощью плагина.

 <?php
/*
 * Template Name: Customer
 */

if ( ! is_user_logged_in() ) {
    wp_redirect( homer_url());
    exit();
}
?>

<!DOCTYPE html>
<html class="ud-for-edd-template">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <?php wp_head() ?>
</head>
 

Я не уверен, почему это происходит. Почему открывающий тег отображается во интерфейсе?

Заранее спасибо.

Комментарии:

1. Вы хотите сказать, что он не отображается <?php wp_head() ?> ?

2. Я имею в виду, что он показывает <?php тег перед HTML. Добавлен скриншот

3. Это php-файл?

4. Вы должны ответить на первый вопрос, который вы получили от @RoAchterberg.

5. Вы понимаете, что это не ответ на вопрос? Никто не утверждал, что причиной был wp_head() . Вопрос был просто wp_head() в том, работала ли часть -part как ожидалось. Это для оценки масштаба / размера проблемы.