問題描述
如何更改 http://wordpress.barrycarter.info/index.php/voronoi-temperature-map/上的格式,以便 (例如)Map 幾乎與菜單欄的底部齊平?
我不想編輯 page.php,因為這會改變所有頁面,而不只是這一個。
最佳解決方案
創建特定的 CSS 後,您需要格式化頁面,您可以:
-
使用 CSS 創建一個 custom page template 併為該模板分配該頁面。
-
使用 CSS 創建一個 page- {slug} .php 文件,其中 {slug} 是該頁面的頁面 (很可能文件名應該是 page-voronoi-temperature-map.php) 。
-
創建一個 page- {ID} .php 文件,如果頁面 ID 為 6,WordPress 將會使用 page-6.php 。
食品法典中提到了這三個選項,在 Template Hierarchy 下。通過使用這 3 個選項中的任何一個,您可以更改此頁面的佈局,而不會影響其餘頁面。
次佳解決方案
如果您查看頁面源代碼,您將看到<body> 已經被授予 page-id-1199 類。您可以在樣式表中使用它來指定該頁面的樣式。
.page-id-1199 #map { /* custom styles */ }
參考文獻
注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。