最近 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 文件即可,当然,你可以将图片的品质调低这样可以减小图片文件的大小节省网站空间和网站流量。)