下拉式選單
在使用WordPress一段時間以後,可能累積了不少的文章,這時候網頁側邊欄就會有很長文章彙整的連結,如果你的佈景主題支援Widgets,那麼只要在版面→Widgets裡面勾選顯示為下拉式(圖一),這樣文章彙整的連結就幫你轉換為下拉式的選單了(圖二),讓版面看起來比較清爽一點。
(圖一)
(圖二)
但是,如果佈景主題沒有支援Widgets的話,那麼應該怎麼作呢?
這時候只好自己來修改佈景主題裡面關於文章彙整的顯示語法。
1. 打開佈景主題的sidebar.php。
2. 找到如下的語法。
1 |
<?php wp_get_archives('type=monthly'); ?> |
3. 置換成如下語法。
1 2 3 |
<select name=\"archive-dropdown\" onChange='document.location.href=this.options[this.selectedIndex].value;'> <option value=\"\"><?php echo attribute_escape(__('Select Month')); ?></option> <?php wp_get_archives('type=monthly&format=option&show_post_count=1'); ?></select> |
4. 以上完成。
請問大大你框住語法的那個東西是啥ㄚ?
聽。風
你好,那是安裝了WP-Syntax這個外掛程式。你可以到http://wordpress.org/extend/plugins/wp-syntax/找到相關的資料。
您好:
請問 網頁出現:
Fatal error: Call to undefined function get_admin_page_title() in /home/*****/public_html/wp-admin/admin-header.php on line 12
Ps. 在我使用FTP 刪除 一個 WordPress 裡themes的sidebar 檔【因為不喜歡其: “><?php _e(‘Home’)…,及<?php _e(‘About’);與<?php _e(‘Contact’)】後,卻又在後台 突然決定要更改此theme,就發生此問題!
謝謝!
對了,若回復正常後, 可以把其sidebar 檔 的?php _e(‘Home’)、(‘About’)與(‘Contact’)改掉 或刪除嗎? 或覺得其他 themes 的 sidebar 檔內容 不錯,可用FTP直接上傳置換嗎?謝謝!
Seeing
你好,如果你希望網誌有側邊欄,那麼sidebar.php這個檔案是不可以少的。另外其他佈景主題的側邊欄(sidebar.php)不一定適用你目前使用的佈景主題。關於sidebar.php的內容,當然可以自行參照官網文件說明修改成你喜歡的sidebar.php(在修改前當然也請記得先備份)。
抱歉- 現在仍 因為以上原因—
Ps. 使用FTP 刪除 sidebar 檔,又在後台 更改另一個theme,就發生 WP 無法login!!! login後出現
Fatal error: Call to undefined function get_admin_page_title() in /home/gnsolar/public_html/wp-admin/admin-header.php on line 12
不曉得如何處理?!?
Seeing
你好,請先將其他佈景主題刪除,僅留下初安裝時WordPress預建的佈景主題,然後再登入WordPress管理介面,它會自動切換回預設的佈景主題,然後在上傳新的佈景主題到主機上。
我想請問在安裝時是要先將資料庫的資料寫入到config.php檔案裡面嗎?
還是讓程式自己寫入?我只需要修改中文化的部份?
聽。風
你好,不曉得你說config.php檔是在哪裡的檔案??
你好
請問是用FTP直接刪除其他佈景主題嗎?
(網頁出現:Fatal error: Call to…無法login的問題就可以解決嗎?)
Seeing
你好,如果只有動到佈景主題的檔案,並不會讓你無法登入管理介面,請重新檢視曾經修改過的檔案將它復原。若確定只有修改過佈景主題的檔案,那麼請將該佈景主題先移除,僅留下預設的佈景主題就好,再登入管理介面試試。通常使用虛擬主機都是透過FTP的方式進行上傳或是刪除檔案,不曉得你是那一種狀況,如果可以執行FTP那就使用FTP即可。
你好- 用FTP直接上傳置換的。
若是themes的sidebar 檔,因為其內容顯示:
……“><?php _e(‘About’); 與<?php _e(‘Contact’)設計
【 Navigation–
* Home —
* 關於–找不到網頁(404)
* Contact 找不到網頁(404) 】。
所以想,不知能否把WP首頁佈景主題的sidebar內容有關 e(‘About’)與e(‘Contact’)除或改掉? 如何改?
謝謝!
Seeing
你好,請問你網誌因為修改錯誤出現的Fatal error: Call to…問題解決了嗎??
你好,解決了,謝謝!
確認是 其他佈景主題的內容有問題,造成Fatal error: Call to ….admin-header。 而原本選的佈景主題首頁 出現
Navigation–
* Home –
* 關於–找不到網頁(404)
* Contact 找不到網頁(404
問題。所以希望把其sidebar檔內容有關 :
…Navigation…<a rel=”nofollow” href=””>
…….e(’About’)
…….e(’Contact’)
除或改掉?
Seeing
你好,方便把你的網誌提供給我連過去看看,或是提供你使用的佈景主題讓我連過去看看嗎?
sidebar檔內容是這樣:
<a rel=”nofollow” href=””>
<a rel=”nofollow” href=”/about/”>
<a rel=”nofollow” href=”/contact/”>
希望除掉:get_settings(‘home’)…….e(’About’)……與get_settings(‘home’)….e(’Contact’)部份;請問是:直接刪掉此 二段嗎?
Seeing
你好,不好意思,光憑這樣的片段語法,我沒有辦法幫上你的忙。
(由”我的最愛” 進來察看回覆—也沒看到你上一段話)不好意思:
奇怪 你的網 讓很多copy上的內文 沒有顯示..(..PHP檔問題吧)
我的網誌還在測試….現在在找 “佈景主題與適合的空間”
(因FTP上傳速度此空間很慢…所以
((有限制制字數))
原選的佈景sidebar檔 內容好複雜 難描寫–首頁sidebar約略有:
【 Navigation–
* Home –
* 關於–找不到網頁(404)
* Contact 找不到網頁(404) 】。
—-a rel=”nofollow” …..echo get_settings(‘home’). …. _e(‘About’); …….
—-a rel=”nofollow” …..echo get_settings(‘home’). …. _e(‘Contact’);….
確認: 直接刪掉此 二段後 空間也沒出問題了!!! 已解決了,謝謝!
對了,那裡找”Widgets”—? “版面→Widgets”
我在外觀(佈景主題)=> 選 編輯佈景主題 => 只找到『樣式表 (style.css) 』!
Seeing
你好,如果你是使用官網的正體中文語系檔,那麼Widgets會翻譯成模組,你可以在外觀→模組找到相關設定。
小弟想請教也是分類的問題,不過是【文章分類】不是彙整唷,然後用下拉式選單,不知語法為何,謝謝。
柏元
你好,對分類的下拉式選單有興趣的話,你可以參考 WordPress Codex上 Function Reference/wp dropdown categories 的說明。