為WordPress做模板的時候我們經常可能遇到這樣的問題,每個頁面用的模板不一樣,比如,這個頁面有側邊,那個頁面沒側邊,這個頁面用這個導航,那個頁面用那個導航,所以就出現了下面的問題了。 能讓每個頁面有不同的設計嗎?答案是肯定的,恩,如果你使用不 為WordPress做模板的時候我們經常可能遇到這樣的問題,每個頁面用的模板不一樣,比如,這個頁面有側邊,那個頁面沒側邊,這個頁面用這個導航,那個頁面用那個導航,所以就出現了下面的問題了。 能讓每個頁面有不同的設計嗎?答案是肯定的,恩,如果你使用不同的頁面模板,你當然可以使得每個頁面的樣子如你所望。 舉個例子,比如你有個客戶想他所有的頁面除了Tag(Tag)頁面之外都有側邊欄,在他的Tag頁面,他想內容的寬度能夠擴展到側邊欄的位置。具體步驟如下:在你的主題文件夾中創建一個新模板,命名為Tag.php (或者你喜歡的名字) ,然后把 page.php 模板中的內容拷貝到 Tag.php 文件中。 接著,找到模板文件中調用 sidebar 的地方,去掉或者注釋它(如果不知道怎么做,看下我們的主題教程了) 你可能需要找到 content div 標簽,并手動給它增加一個 width 樣式來擴展寬度以便能夠占滿整個 container div 標簽。 完成之后,到 Tag.php 的最上面插入以下代碼: 當你完成添加代碼之后,保存你的文件并上傳到你服務器上的當前主題文件夾下。現在是時候去使用 WordPress 管理界面讓 Tag 頁面使用 Tag 頁面模板,假如你不知道的話,這里是具體做法:進入創建新頁面,或者編輯 Tag 頁面(假如你已經創建了),在右邊,你會看到一些不同的標題,如平路,頁面狀態,頁面密碼,上級頁面,頁面模板,頁面縮略名,頁面作者,頁面順序。點擊頁面模板的邊上的加號,在下拉列表中找到 Tag ,選擇它并點擊保存。 現在你的 Tag 頁面和你其他的頁面使用不同的主題。很明顯,很多人使用該技巧,特別是那些把 WordPress 當作 CMS 而非博客來使用的客戶。
創新互聯憑借在網站建設、網站推廣領域領先的技術能力和多年的行業經驗,為客戶提供超值的營銷型網站建設服務,我們始終認為:好的營銷型網站就是好的業務員。我們已成功為企業單位、個人等客戶提供了成都網站建設、網站設計服務,以良好的商業信譽,完善的服務及深厚的技術力量處于同行領先地位。
我們在平時使用wordpress的時候,有可能希望將登錄頁面開放給訪客,那么就涉及到了wordpress主題頁面定制,但傳統方法的定義,改CSSJSPHP,往往意味著版本更新,就要重新來過,太繁瑣,不過可以通過簡短的方式實現。
自定義登錄LOGO
將下面代碼放在主題目錄內的functions.php文件內即可,也可以自己定義一個插件放在里面
//自定義登錄LOGO
function
custom_loginlogo()
{
$UAZOH_PLUGIN_URL
=
WP_PLUGIN_URL."/".dirname(plugin_basename(__FILE__));
echo'';
}
add_action('login_head',
'custom_loginlogo');
//自定義登錄LOGO的超級鏈接
by
function
custom_loginlogo_url($url)
{
return
'';
}
add_filter(
'login_headerurl',
'custom_loginlogo_url'
);
自定義登錄頁面風格
將下面代碼放在主題目錄內的functions.php文件內即可,也可以自己定義一個插件放在里面,也可和上面的方法合并使用.
通過下面的定義登錄背景色變成淡灰色,登錄按鈕變成深灰色。也可以自己再添加:hover等偽類修改懸停、點擊等樣式
//自定義登錄頁面風格
function
uazoh_custom_login_page()
{
echo'';
}
add_action('login_head',
'uazoh_custom_login_page');
自定義登錄頁面風格(圖片輪換背景)
將下面代碼放在主題目錄內的functions.php文件內即可,也可以自己定義一個插件放在里面,也可和上面的方法合并使用.
使用到的的jQuery插件下載:
jquery.backstretch.min.js
需要在你主題下面建立一個login_page_bg文件夾,也可以修改下面var
imgsrc部分代碼,改成自己的地址
//自定義登錄頁面風格(圖片輪換背景)
function
uazoh_custom_login_page_imgbackground()
{
echo
'
';
}
add_action('login_head',
'uazoh_custom_login_page_imgbackground');
修改登錄界面地址
將下面代碼放在主題目錄內的functions.php文件內即可,也可以自己定義一個插件放在里面
修改完成后,登錄頁的地址就是http://域名/wp-login.php?usr=Ga6ges2vo
,沒有usr=Ga6ges2vo字段的登錄地址就無法訪問,會跳轉到下面定義的地址
這個方法對于高手來說有很嚴重的漏洞
//修改登錄界面地址
function
Uazoh_login_url_crk(){
$uel_f='usr';//等號前的內容
$uel_b='Ga6ges2vo';//等號后的內容
if($_GET{$uel_f}
!=
$uel_b)header('Location:
');//如果還用原來的登錄地址,會自動跳轉到博客首頁
}
add_action('login_enqueue_scripts','Uazoh_login_url_crk');
第一步、打開你的FTP,打開wp-content/themes/,theme的意思是“主題”,這里是你使用的主題所在的文件夾,看下你后臺當前使用的是哪個主題,就打開哪個主題的文件夾,如我的網站使用的是dilectio主題,那我就打開dilectio文件夾,看到了嗎,所有的模板文件都在這。
使用FTP上傳自定義的頁面模板文件
第二步、把page.php這個文件下載下來(也就是復制到本地),隨便改個名字,比如改成video.php,然后再把video.php上傳到剛才同一個目錄。這是干嘛呢——我們要在page.php這個默認模板內容的基礎上進行修改。好了,關閉FTP吧。
當然也可以在本地把video.php完全編輯好再上傳,但是請使用能識別utf-8編碼的文字編輯器進行編輯(如Ultraedit),千萬不能使用記事本、Word進行編輯。
第三步、點擊“后臺-外觀-編輯”,看到沒,剛上傳的video.php已經展現在你面前了,點擊video.php就可以編輯了。
網頁題目:wordpress模板頁 wordpress文章頁模板
文章轉載:http://vcdvsql.cn/article0/doicgoo.html
成都網站建設公司_創新互聯,為您提供App開發、標簽優化、網站建設、動態網站、品牌網站設計、企業網站制作
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯