¿Cambiar CSS / formato en una página específica, pero no en páginas en general?

Respuestas:

6

Después de crear el CSS específico que necesita para formatear la página como desee, podría:

  1. Cree una plantilla de página personalizada con el CSS y asigne la plantilla a esta página.
  2. Cree un archivo page- {slug} .php con el CSS, donde {slug} es el slug de página para esta página (lo más probable es que el nombre del archivo sea page-voronoi-temperature-map.php).
  3. Cree un archivo page- {ID} .php, donde si la ID de la página es 6, WordPress buscará usar page-6.php.

Estas tres opciones se mencionaron en el Códice, en Jerarquía de plantillas . Al usar cualquiera de estas 3 opciones, puede alterar el diseño de esta página sin afectar el resto de sus páginas.

Manzabar
fuente
¡Gracias! page.php dice "Si desea sobrecargar esto en un tema secundario, incluya un archivo llamado loop-page.php y se usará en su lugar", pero eso no parecía correcto, ya que se muestra loop-page.php todas las publicaciones, y ni una sola página.
barrycarter
13

Si observa el origen de la página, verá que <body>se le ha dado una clase page-id-1199. Puede usar eso en su hoja de estilo para especificar estilos solo para esa página.

.page-id-1199 #map { /* custom styles */ }
Geert
fuente