Thay đổi CSS / định dạng trên trang cụ thể, nhưng không phải là các trang nói chung?


Câu trả lời:


6

Sau khi tạo CSS cụ thể, bạn cần định dạng trang theo cách bạn muốn, bạn có thể:

  1. Tạo một mẫu trang tùy chỉnh với CSS và gán mẫu trang này.
  2. Tạo một trang- {slug} .php tệp bằng CSS, trong đó {slug} là sên trang cho trang này (rất có thể tên tệp phải là page-voronoi-nhiệt độ-map.php).
  3. Tạo một trang- {ID} .php, trong đó nếu ID trang là 6, WordPress sẽ tìm cách sử dụng trang-6.php.

Ba tùy chọn này đã được đề cập trong Codex, bên dưới Phân cấp mẫu . Bằng cách sử dụng bất kỳ tùy chọn nào trong 3 tùy chọn này, bạn có thể thay đổi bố cục cho trang này mà không ảnh hưởng đến tất cả các trang còn lại.


Cảm ơn! Trang page.php tự nói "Nếu bạn muốn quá tải điều này trong một chủ đề con thì hãy bao gồm một tệp có tên loop-page.php và nó sẽ được sử dụng thay thế.", nhưng điều đó có vẻ không đúng, vì loop-page.php hiển thị tất cả các bài viết, và không phải là một trang duy nhất.
barrycarter

13

Nếu bạn nhìn vào nguồn trang, bạn sẽ thấy nó <body>đã được cấp một lớp page-id-1199. Bạn có thể sử dụng điều đó trong biểu định kiểu của mình để chỉ định kiểu cho trang đó.

.page-id-1199 #map { /* custom styles */ }
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.