最近很多新人在問如何更改 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 了。