Как правильно добавить метатег 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. В противном случае он будет дублироваться и может не работать.
gtamborero