WordPress的強大之處在于,可以使用插件方便地擴展網站的功能。不過有時候,我們需要修改或添加的功能,僅僅幾行代碼就可以做到。今天,主題貓就給你們介紹15條非常實用的WordPress技巧,并且都不需任何WordPress插件。
在WordPress官方插件目錄,大約有近4萬個免費的WordPress插件,可以擴展WordPress功能。此外,還有許多無法統計數量的收費插件。通過這些插件,基本上可以滿足網站的絕大部分需求。
不過有時候我們所需要的一些功能,不需要插件就同樣可以做到。下面,我們就給大家介紹一些非常實用的WordPress技巧,秘訣,竅門,無需安裝任何WordPress插件。
本文篇幅較長,分為上下兩篇發布。本文為上篇,下篇將于一周內發布:
無需插件的WordPress實用技巧15條(上) (本文)
無需插件的WordPress實用技巧15條(下) (即將發布)
WordPress代碼微調:管理員和管理后臺(控制臺,儀表盤)
1. 修改WordPress網站登錄界面中的Logo(標志)
先來介紹一個跟網站品牌推廣有關的技巧:如果你打算修改自己網站(或者你客戶的網站)登錄界面中的WordPress Logo,下面這段代碼正好適合你。使用很簡單,只要將以下代碼復制到你所用網站主題的 funcitons.php 文件中,或者放在自己網站專用的插件里,就可以了:
function my_custom_login_logo() {
echo '<style type="text/css">
h1 a { background-image:url('.get_bloginfo('template_directory').'/images/custom-login-logo.png) !important; }
</style>';
}
add_action('login_head', 'my_custom_login_logo');
然后做好自己的Logo,命名為 custom-login-logo.png ,上傳到所用主題目錄內 images 文件夾內。這段代碼我們介紹過,還介紹過如何修改默認Logo對應的網址。
2. 修改WordPress管理后臺(儀表盤)的Logo
想要WordPress網站跟自己的業務聯系更緊密,感覺更親切一點?換掉WordPress管理后臺(控制臺,儀表盤)內左上角的默認WordPress Logo吧。許多插件可以做到這點,不過以下代碼也可以直接實現這一功能。同樣,將以下代碼復制到主題的 funcitons.php 文件內,或者放在主題專用插件里:
function custom_admin_logo() {
echo '<style type="text/css">
#header-logo { background-image: url('.get_bloginfo('template_directory').'/images/admin_logo.png) !important; }
</style>';
}
add_action('admin_head', 'custom_admin_logo');
然后,你把想要使用在WP管理后臺的Logo命名為 admin_logo.png,上傳到所用主題目錄內 images 文件夾內。
3. 關閉WordPress登陸框的提示功能
確保WordPress網站的安全,至關重要,我們曾經撰寫多篇文章介紹如何加強網站的安全。 我們介紹的這條技巧,只是其中很簡單的一步,不過也很有用。默認清空下,當你要輸入賬戶信息登錄WordPress后臺的時候,如果你輸入信息有 誤,WordPress會詳細告訴你錯誤信息:用戶名不存在,或者密碼錯誤等。這條技巧就是關閉這樣的提示,來加強WordPress網站的安全性。
要禁用WordPress的登錄錯誤提示信息,你需要復制以下代碼到主題的 funcitons.php 文件內,或者網站專用插件內:
function no_wordpress_errors(){
return 'GET OFF MY LAWN !! RIGHT NOW !!';
}
add_filter( 'login_errors', 'no_wordpress_errors' );
這樣,WordPress不再輸出有效的提示信息,可以降低網站被入侵的可能性。
4. 將WordPress登錄狀態保持更長時間
如果你是使用WiFi或者其他無線網絡,或者使用公共計算機上網的時候,登錄任何一個網站之后,一定要記得及時退出。不過,如果你在家里或者公司, 使用自己的電腦,過一會就被WordPress踢出去,需要重新登錄的話,那也挺煩人的。這時候,你可以試試這條技巧,延長WordPress登錄狀態的 保持時間。同樣,將代碼復制到 funcitons.php 文件內,或者放在網站專用插件中:
add_filter( 'auth_cookie_expiration', 'stay_logged_in_for_1_year' );
function stay_logged_in_for_1_year( $expire ) {
return 31556926; // 1 year in seconds
}
默認情況下,如果你登錄WordPress后臺的時候選中了”記住我”(Remember Me)選項,WordPress將保持登錄狀態2周。上面的代碼里,我們將其設置為1年。
5. 將WordPress工具條中的“您好”替換為“登錄為…”
如果你覺得WordPress頂部菜單工具條中,默認的“您好”不太適合正式場合,或者你想換一條歡迎詞,請將以下代碼復制到 functions.php 文件內,或者放在網站專用插件中:
function replace_howdy( $wp_admin_bar ) {
$my_account=$wp_admin_bar->get_node('my-account');
$newtitle = str_replace( 'Howdy,', 'Logged in as', $my_account->title );
$wp_admin_bar->add_node( array(
'id' => 'my-account',
'title' => $newtitle,
) );
}
add_filter( 'admin_bar_menu', 'replace_howdy',25 );
在上面代碼的第3行中,$newtitle參數中可以自己設置想要的歡迎詞。如果這里要使用中文,請記得將該文件保存為 UTF8 no BOM 格式。
6. 修改WordPress管理后臺頁腳的文字
品牌推廣就是要傳遞信息并保持一致。因此,如果你給客戶創建一個網站,你希望自己所做的一些能讓客戶感到高興,并對他們非常重要。因此,除了更換掉登錄頁面和管理后臺左上角的Logo,還可以在管理后臺的頁腳部分添加客戶的口號(企業的價值觀,愿景等)或者其他有意思的文字。
酷!將以下代碼放到 funcitons.php 文件內,或者網站專用插件內:
function remove_footer_admin () {
echo "Your own text";
}
add_filter('admin_footer_text', 'remove_footer_admin');
現在,你可以在這里添加一些能給人留下深刻印象的文字,或者引用一些勵志、有內涵的文字了,放在echo那行的雙引號內就可以了。
7. 給小工具(掛件)添加短代碼
短代碼(shorcode,也有人譯作“短碼”,“簡碼”等)超級有用,因為它們只需要一對方括號,就可以取代原本非常長的代碼片段。默認情況 下,WordPress Widget(掛件,小工具)是不支持短代碼的,只能講短代碼當做普通文字處理。不過,你只要將以下代碼復制到所用主題的 functions.php 文件里,或者網站專用插件內,就可以在小工具內使用短代碼了:
define('widget_text', 'do_shortcode');
這樣,你就可以在Widget(掛件,小工具)內使用短代碼了。
新聞熱點
疑難解答