Змінити CSS / форматування на певній сторінці, але загалом не на сторінках?


Відповіді:


6

Після створення конкретного CSS вам потрібно відформатувати сторінку, як вам подобається, ви можете:

  1. Створіть шаблон користувальницької сторінки за допомогою CSS та призначте шаблон цій сторінці.
  2. Створіть сторінку- {slug} .php-файл із CSS, де {slug} - це слуга сторінки для цієї сторінки (швидше за все, ім'я файлу має бути page-voronoi-temperature-map.php).
  3. Створіть файл {{ID} .php-файл, де, якщо ідентифікатор сторінки 6, WordPress буде використовувати сторінку-6.php.

Ці три варіанти згадувалися в Кодексі, в розділі Ієрархія шаблонів . Використовуючи будь-який із цих 3 варіантів, ви можете змінити макет цієї сторінки, не впливаючи на всі інші ваші сторінки.


Спасибі! Сама сторінка page.php каже: "Якщо ви хочете перевантажити це в дочірній темі, тоді додайте файл, який називається loop-page.php, і який буде використаний замість цього.", але це не здалося правильним, оскільки відображається loop-page.php всі повідомлення, а не одну сторінку.
barrycarter

13

Якщо ви подивитесь на джерело сторінки, ви побачите, що <body>йому було надано клас page-id-1199. Ви можете використовувати це в таблиці стилів, щоб вказати стилі лише для цієї сторінки.

.page-id-1199 #map { /* custom styles */ }
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.