当前位置:
首页 > WordPress教程 > WordPress 3.7正式版发布

WordPress 3.7正式版发布

半个月前刚发布了 WordPress 3.6.1,今天就发布 WordPress 3.7,速度真够快的。WordPress 3.7 更新的功能不会很多,主要还是解决之前的很多未处理的 Bug,真正大升级的版本应该是 WordPress 3.8。

WordPress 3.7 主要更新的功能如下:

  • 原生语言包;本地化版本的 WordPress 将获得更快和更完整的翻译。 WordPress3.7中增加了自动安装正确的语言文件,并保持他们的支持。
  • 小版本的自动升级,比如从 3.7 自动升级到 3.7.1
  • 改进用户密码的增强措施
  • 提高搜索结果的相关性,根据匹配程度排序结果,而不是发布日期,比如,标题中含有搜索关键词的文章将提前
  • 多站点模式改进函数 wp_get_sites() 获取网络中的站点,无需直接查询数据库
  • 新增日期查询函数,快速按照时间获取文章,具体如下:

此外,WordPress 3.7 为 WP_Query 类增加一个根据日期查询调用文章数据的 ‘date_query’ 参数,简单举几个例子:

// 获取周一至周五 上午9点至下午5点 发布的10篇最近的文章
$some_posts = new WP_Query( array(
    'date_query' => array(
        array(
            'hour' => 9,
            'compare' => '>=',
        ),
        array(
            'hour' => 17,
            'compare' => '<=',
        ),
        array(
            'dayofweek' => array( 2, 6 ),
            'compare' => 'BETWEEN',
        ),
    ),
    'posts_per_page' => 10,
) );

// 获取 2013-6-1 至 2012-8-31 的文章
// Note that strtotime()-compatible strings can be used
$some_posts = new WP_Query( array(
    'date_query' => array(
        array(
            // String via strtotime()
            'after'     => 'June 1st, 2013',
            // Or if you want, an array
            'before'    => array(
                'year'  => 2013,
                'month' => 8,
                'day'   => 31,
            ),
            'inclusive' => true,
        ),
    ),
    'posts_per_page' => -1,
) );

// 调用一年前发布,近一个月更新过的文章
$some_posts = new WP_Query( array(
    'date_query' => array(
        array(
            'column' => 'post_date_gmt',
            'before' => '1 year ago',
        ),
        array(
            'column' => 'post_modified_gmt',
            'after'  => '1 month ago',
        )
    ),
    'posts_per_page' => -1,
) );

本文转载自:http://levi.cg.am/?p=3191

WordPress 3.7正式版发布:等您坐沙发呢!

发表评论

您必须 [ 登录 ] 才能发表留言!