Ubah CSS / pemformatan pada halaman tertentu, tetapi tidak pada halaman secara umum?

Jawaban:

6

Setelah membuat CSS spesifik, Anda perlu memformat halaman sesuka Anda, Anda dapat:

  1. Buat templat halaman khusus dengan CSS dan tetapkan templat halaman ini.
  2. Buat halaman- {slug} .php file dengan CSS, di mana {slug} adalah slug halaman untuk halaman ini (kemungkinan besar nama file harus halaman-voronoi-temperature-map.php).
  3. Buat halaman- {ID} .php file, di mana jika ID halaman adalah 6, WordPress akan terlihat menggunakan halaman-6.php.

Tiga opsi ini disebutkan dalam Codex, di bawah Templat Hierarki . Dengan menggunakan salah satu dari 3 opsi ini, Anda dapat mengubah tata letak halaman ini tanpa memengaruhi semua halaman lainnya.

Manzabar
sumber
Terima kasih! page.php sendiri mengatakan "Jika Anda ingin membebani ini dalam tema anak maka sertakan file yang disebut loop-page.php dan itu akan digunakan sebagai gantinya.", tapi itu sepertinya tidak benar, karena loop-page.php menampilkan semua posting, dan bukan satu halaman.
barrycarter
13

Jika Anda melihat sumber halaman, Anda akan melihat bahwa <body>telah diberikan kelas page-id-1199. Anda bisa menggunakannya di stylesheet Anda untuk menentukan gaya untuk halaman itu saja.

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