Как правильно добавить метатег viewport в WordPress без header.php
Я создал свою собственную тему WordPress с нуля и не использую header или footer для неё (то есть отсутствуют файлы header.php и footer.php). Весь важный контент находится непосредственно в файле index.php.
Поэтому я задумался, куда мне можно вставить свои метатеги. В частности, этот метатег:
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
Сейчас я работаю над адаптивностью своей темы, но пока все мои CSS media queries не работают.
Могу ли я просто вставить его в файл index.php или мне нужно создать функцию в файле functions.php?
Спасибо за любую помощь!

Мета-тег должен быть вставлен в раздел <head>
веб-сайта. Независимо от того, используете ли вы файлы header.php
и footer.php
или нет, у вас должен быть раздел <head>
в вашем документе.
Например, код в вашем документе должен выглядеть примерно так:
<!DOCTYPE html>
<html <?php language_attributes(); ?>>
<head>
<meta charset="<?php bloginfo( 'charset' ); ?>">
<meta name="viewport" content="width=device-width, initial-scale=1">
Также убедитесь, что вы используете <?php wp_head(); ?>
(перед закрывающим тегом </head>
) и <?php wp_footer(); ?>
(перед закрывающим тегом </body>
) в своей теме, так как почти все плагины зависят от них. Эти коды являются стандартными в файлах header.php
и footer.php
.
Это не совсем вопрос по WordPress, скорее речь идет о мета-теге и разделе <head>
.

Это нормально, если ваша тема не имеет установленного "meta viewport" в файле /header.php. В противном случае он будет дублироваться и может не работать.
