您好,欢迎来到菜鸟吧源码网-本站资源仅供学习与参考,禁止用于商业或违法行为!
  • 首 页
  • 下载APP
  • 公告:菜鸟吧APP于2024.9.15正式上线,请首页右上角进入下载,本站资源均来源于互联网及会员投稿发布,所有资源仅供学习参考研究使用,请勿商用或其它非法用途,商用请购买正版,否则产生一切后果由用户自行承担!谢谢!

     

    当前位置:主页 > 站长学堂 > WP教程 >
    WordPress默认头像是读取gravatar.com上的图片的,怎么才能禁用wordpress使用本地头像
    时间:2019-10-15 15:44 作者:菜鸟哥 浏览:收藏 挑错 打印

    下面为大家分享个为wordpress提速使用本地头像的方法,需要的朋友不要错过

    WordPress默认的头像是读取gravatar.com上的图片的,对于国内用户来说会使网页打开速度变慢。所以我决定删除掉这块功能

    修改get_avatar函数,在wp-includes/pluggable.php内。修改后的函数如下:

    代码如下:

    if ( !function_exists( 'get_avatar' ) ) :
    /**
    * Retrieve the avatar for a user who provided a user ID or email address.
    *
    * @since 2.5
    * @param int|string|object $id_or_email A user ID, email address, or comment object
    * @param int $size Size of the avatar image
    * @param string $default URL to a default image to use if no avatar is available
    * @param string $alt Alternate text to use in image tag. Defaults to blank
    * @return string tag for the user's avatar
    */
    function get_avatar( $id_or_email, $size = '96', $default = '', $alt = false ) {
    if ( ! get_option('show_avatars') )
    return false;
    if ( false === $alt)
    $safe_alt = '';
    else
    $safe_alt = esc_attr( $alt );
    if ( !is_numeric($size) )
    $size = '96';
    $default = includes_url('images/blank.gif');
    $avatar = "";
    return apply_filters('get_avatar', $avatar, $id_or_email, $size, $default, $alt);
    }
    endif;

    即使用该函数,仅可能返回一个默认头像(位于wp-includes/images/blank.gif内),再配合simple local avatars或Add Local Avatar插件,就实现了预期的效果。

    郑重声明:
    本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
    我们不承担任何技术及版权问题,且不对任何资源负法律责任。
    如无法下载,联系站长索要。
    如有侵犯您的版权,请给我们来信:cainiaovip8@qq.com,我们尽快处理。

    用wordpress制作网站的遇到的问题总结用wordpress制作网站的遇到的问题总结
    WordPress自定义多个侧栏教程WordPress自定义多个侧栏教程
    最新版WordPress小工具制作最新版WordPress小工具制作