日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

不同page页面选择不同页面模板的方法

發(fā)布時間:2023/12/10 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 不同page页面选择不同页面模板的方法 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

仿制一個企業(yè)站的時候發(fā)現(xiàn)該站用了很多page頁面,而且個別頁面的樣式不相同,同時區(qū)別于post文章頁面,其實不同之處就在于每個頁面的xhtml+css的不同,關(guān)鍵是page模板選擇的問題,恒寧總結(jié)了以下兩種方法。

第一種:
復(fù)制、粘貼主題根目錄下的page.php,并重命名為page-slug/id.php。
slug為page頁面的別名,注意:別名為英文或拼音。
id為page頁面的id號。
例如:page-zaixianlianxi.php或page-1.php。
這種命名的原因,是告訴wordpress這個文件是page頁面。
當(dāng)然也不一定非要復(fù)制page.php的內(nèi)容其他的也可以為了不同之處還可以自定義,當(dāng)然需要html和css的技術(shù)。
用dw或其他的編輯器打開page-1.php,在開頭添加模板說明,代碼如下:

信息!

?

<?php /* Template Name: 加盟條件 */ ?>

?

?

如圖:

這是聲明這個文件是一個page頁面模板文件,自動會顯示在頁面編輯區(qū)的右面“頁面屬性”的“模板”下拉菜單里,如果還不明白看下圖:

當(dāng)模板創(chuàng)建好后,在“模板”下拉菜單里就會出現(xiàn)一個叫“加盟條件”的模板,選擇并發(fā)布(更新),可以把這個頁面放到導(dǎo)航里或其他位置,當(dāng)點擊的時候就會用page-1.php這個模板顯示該頁面的內(nèi)容,而不是默認(rèn)調(diào)用page.php模板。

第二種:
讓wordpress自動選擇page模板,這種方法不用“模板聲明”,但是必須保證你的頁面別名或id號和模板文件別名或id號保持一致,否則打開該頁面的時候什么也沒有。

如圖:

不用聲明一樣可以打開,但是不會出現(xiàn)在“模板”的下拉菜單里,不過只是變成了獨立模板,而聲明的page模板在編輯其他頁面的時候可以選擇同一個模板,可以根據(jù)自己的需求去選擇,(⊙o⊙)…這個好像一個正常的網(wǎng)站page頁面用的并不多。

正確!

需要注意的是wordpress別名的優(yōu)先級要比id號要高,默認(rèn)情況下wordpress先找別名再找id,恒寧建議選擇用別名的方法比較好,包括在代碼里也一樣,這樣通用性高,代碼里用了別名后在安裝調(diào)試網(wǎng)站的時候就不用再去修改了,因為別名是寫死的,這樣也避免了用戶修改,只需要在wordpress后臺去添加相應(yīng)的category分類目錄、page頁面、tag標(biāo)簽,并修改其別名就可以了,你可以寫一個使用文檔去告訴用戶都是那些別名并對應(yīng)修改就好了,但是如果是id的話就要去修改模板里的對應(yīng)id號,如果工程量大的話很不方便,也不利于用戶的體驗,不利于維護(hù)。

警示!

另注:page-XXX.php后面的別名不要太長如果超過14個字符就會出現(xiàn)調(diào)用不出來的問題!親測!

轉(zhuǎn)載于:https://www.cnblogs.com/lydbk/p/4609717.html

總結(jié)

以上是生活随笔為你收集整理的不同page页面选择不同页面模板的方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。