最近 v7v3 沉寂了很久,原因是美國 vps 抽風實在太厲害了,所以在給網站備案打算搬到阿里雲。好了今天小編就趁寢室沒熄燈之前給大家發幾個 WordPress 的實用函式程式碼小片段。不知道大家有沒有注意到 discuz 有個功能,就是展示最新註冊會員。如果 WordPress 站點也開放了註冊的話是不是也能實現這個新註冊會員的展示呢?其實是可以的只需要將展示程式碼加到主題的適當位置即可,程式碼如下:
<?php $usernames = $wpdb->get_results("SELECT user_nicename, user_url FROM $wpdb->users ORDER BY ID DESC LIMIT 5"); //5 表示呼叫最新的 5 個會員
foreach ($usernames as $username) {
echo '<li>' .get_avatar($username->comment_author_email, 45).'<a href="'.$username->user_url.'">'.$username->user_nicename."</a></li>";
}
?>
(PS:以上程式碼只是個例子,如果你需要其他效果還可以根據自己的需求來修改程式碼)
既然開放註冊了那麼登入頁面就不能寂寞了撒,沒事的話可以給登入頁面加個提示什麼的,程式碼如下:
function wxd_login_message( $message ) {
if ( empty($message) ){
return "<p > 歡迎進入 weixiaoduo.com 後臺管理系統!</p>";
} else {
return $message;
}
}
add_filter( 'login_message', 'wxd_login_message' );
效果圖如下:

(PS:程式碼加到 functions.php 檔案即可)
仔細想了想這幾次發的都是關於 WordPress 使用者系統的程式碼,這裡最後就再來個 WordPress 上傳圖片的最佳化程式碼吧。
很多站長肯定不知道 WordPress 後臺上傳的圖片預設是經過最佳化的,預設的上傳後圖片品質是 90%,如果是一些高畫質的圖片分享部落格來說肯定是不太好的。那麼如何讓 WordPress 後臺上傳的圖片保持 100% 的品質呢?使用以下程式碼即可:
add_filter( 'jpeg_quality', 'wxd_jpeg' );
function wxd_jpeg() {
return 100;
}
(PS:程式碼加到 functions.php 檔案即可,當然,你可以將圖片的品質調低這樣可以減小圖片檔案的大小節省網站空間和網站流量。)