Loading

1 修复Cravatar头像无法显示问题

/*修复wordpress上Cravatar头像无法显示问题*/
if ( ! function_exists( 'get_cravatar_url' ) ) {
    /**
     *替换Gravatar头像为Cravatar头像
     *
     * @param string $url
     *
     * @return string
     */
    function get_cravatar_url( $url ) {
        $sources = array(
            'www.gravatar.com',
            '0.gravatar.com',
            '1.gravatar.com',
            '2.gravatar.com',
            'secure.gravatar.com',
            'cn.gravatar.com'
        );
        return str_replace( $sources, 'cravatar.cn', $url );
    }
    add_filter( 'um_user_avatar_url_filter', 'get_cravatar_url', 1 );
    add_filter( 'bp_gravatar_url', 'get_cravatar_url', 1 );
    add_filter( 'get_avatar_url', 'get_cravatar_url', 1 );
}
  1. 进入WP网站站点后台
  2. 点击“外观”->“主题文件编辑器”选项卡
  3. 点击右侧主题文件下的模板函数选项卡
  4. 复制以上函数,插入到模板函数 (functions.php)的最后一行
  5. 最后不要忘记点击更新文件,然后刷新页面,Cravatar头像即可正常显示

2 自定义文章摘要长度

对于一个博客网站,我们通常需要在站点主页展示博客文章摘要。但是在WordPress写文章时,其人工摘要栏并不是必填的,而是可选的。

如果人工摘要栏为空,那么WordPress会自动创建一个文章摘要通过使用该篇文章的前55个字符;如果人工摘要不为空,那么博主使用的Blogier主题默认会以人工摘要的前15个字符作为文章摘要。但是15个字长的文章摘要其实是非常短的,有时很难展现出文章的内容,不过幸运的是,我们可以通过主题文件编辑器自定义文章摘要长度,具体步骤如下:

  1. 进入WP网站站点后台
  2. 点击“外观”->“主题文件编辑器”选项卡
  3. 点击右侧主题文件下的模板函数选项卡
  4. Ctrl+F搜索excerpt
  5. 找到与excerpt摘要长度有关的变量,并修改其值即可

Blogier主题excerpt摘要长度修改如下(此处自定义文章摘要长度为55个字符):

if ( ! function_exists( 'blogier_blog_content' ) ) :
    function blogier_blog_content() { 
      $blogus_blog_content  = get_theme_mod('blogus_blog_content','excerpt');

      if ( 'excerpt' == $blogus_blog_content ){
      $blogus_excerpt = blogus_the_excerpt( absint( 55 ) );
      if ( !empty( $blogus_excerpt ) ) :                   
          echo wp_kses_post( wpautop( $blogus_excerpt ) );
           endif; 
      } else{ 
       the_content( __('Read More','blogier') );
        }
	}
endif;

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

👤本站访客数: 👁️本站访问量: