最近很多新人在問如何更改 WordPress 站點後臺登陸介面的 logo 以及 Logo 圖片的連結地址。其實吧,我覺得沒必要。你那小網站內容都沒有還指望多少人去註冊、去登入呢?先補充內容在想這些吧。不發牢騷了,下面小編就來教大家如何來修改更換 WordPress 後臺的 logo 與連結。

方法一:直接修改系統檔案 wp-login.php 或直接替換系統 logo 。

在你的網站網站根目錄下面的 wp-admin/images 資料夾中找到 logo-login.png 檔案,用這張圖片覆蓋替換為自己準備好的 logo-login.png 圖片,這樣登入頁面的 logo 就替換好了,接下來是修改 logo 圖片所連結的網址。

開啟 wp-login.php 找到

$login_header_url   = __( 'http://WordPress.org' );

將裡面的網址替換為你需要的連結。

(PS:這種方法最快捷,但是小編不推薦,因為 wp-ogin.php 是系統檔案,當每次 WordPress 升級時都會被覆蓋還原。)

方法二:使用 WordPress 函式來替換後臺登陸頁面 Logo 與連結。

開啟當前使用的主題中的 functions.php 檔案並新增以下程式碼:

function custom_loginlogo() {
    echo '<style type="text/css"> h1 a {background-image: url('.get_bloginfo('template_directory').'/images/logo_login.png) !important; } </style>';
    }
add_action('login_head', 'custom_loginlogo');

然後在主題目錄中新建一個 images 並將你需要替換 logo 的圖片命名為 logo_login.png 放在 images 資料夾中即可。接下來還是是修改 logo 圖片所連結的網址。

開啟當前使用的主題中的 functions.php 檔案並新增以下程式碼:

function custom_loginlogo_url($url) {
    return 'http://www.weixiaoduo.com'; //在此輸入你需要連結到的 URL 地址
}
add_filter( 'login_headerurl', 'custom_loginlogo_url' );

當然你要載入自定義的登陸頁面樣式也可以,在 functions.php 檔案加入以下程式碼即可:

function custom_login() { echo '
<link href="'%20.%20get_bloginfo('template_directory')%20.%20'/login.css" rel="stylesheet" type="text/css" />'; }
add_action('login_head', 'custom_login');

自定義登陸頁面樣式檔案就是放在主題目錄下的 login.css 了。