Meta tag viewport in WordPress senza header.php
Ho creato il mio tema WordPress da zero e non utilizzo né un header né un footer (quindi non sono presenti file header.php o footer.php). Tutto il contenuto importante è direttamente nel file index.php.
Quindi mi chiedevo dove poter inserire i miei meta tag. Nello specifico questo meta tag:
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
Sto cercando di rendere il mio tema responsive e finora, tutte le mie media query CSS non funzionano per niente.
Posso semplicemente inserirlo nel mio file index.php oppure devo impostare una funzione nel file functions.php?
Grazie per qualsiasi aiuto!

Il meta tag dovrebbe essere inserito nella sezione <head>
di un sito web. Indipendentemente dal fatto che tu stia utilizzando un header.php
e footer.php
o meno, dovresti avere una sezione <head>
nel tuo documento.
Ad esempio, il codice nel tuo documento dovrebbe essere qualcosa del genere:
<!DOCTYPE html>
<html <?php language_attributes(); ?>>
<head>
<meta charset="<?php bloginfo( 'charset' ); ?>">
<meta name="viewport" content="width=device-width, initial-scale=1">
Assicurati inoltre di utilizzare <?php wp_head(); ?>
(prima della chiusura della sezione </head>
) e <?php wp_footer(); ?>
(prima della chiusura del tag </body>
) nel tuo tema, poiché quasi tutti i plugin dipendono da questi. Questi codici sono di default nei file header.php
e footer.php
.
Questa non è una vera domanda specifica di WordPress, riguarda principalmente il meta tag e la sezione <head>
.

Va bene se il tuo tema non ha il "meta viewport" impostato nel file /header.php. Altrimenti sarà duplicato e potrebbe non funzionare.
