You are here:  Home » PHP » WordPress 2.9中最值得注意的功能

期待已久的WordPress 2.9已由开发人员最终确定,并作为候选版本下载。有些人可能想知道什么是候选版本。发布候选版本是指开发人员认为在测试版本期间添加的所有功能都已添加,并且此版本可能会正式发布,除非它可以使用一些额外的错误测试。这就是为什么作为社区的贡献成员,每个人都应该下载候选版本并测试运行它以查看一切是否正常。如果您的网站使用插件,那么您应该看看它们是否与新版本兼容,并通过让他们知道它是否有效来帮助作者和其他用户。您可以通过查看目录中的插件页面来完成此操作。(示例)

WordPress实际上是一个基于社区的脚本,没有每个人的帮助,建议和贡献,就不可能让一切工作。

您可以从此链接下载候选版本。好吧,如果你不想下载它,那么不妨看看这个新版本带来的所有这些酷炫功能。也许这会改变你的想法,也许会让你大惊小怪这将是一个惊人的版本。

WordPress中的批量插件更新

当WordPress为插件引入了一次单击升级时,它就像圣诞节在七月。但是这次可能是在实际的圣诞节或者稍早的WordPress 2.9的发布,我们现在可以通过WordPress管理面板一键升级多个插件。查看下面的屏幕截图:

Batch Plugin Updates

优化/修复数据库功能

WordPress为核心添加了一项新功能,允许您修复和优化数据库。要激活此功能,您需要在 wp-config.php

define(’WP_ALLOW_REPAIR’,true)中添加此行;

添加后,您现在可以运行位于此URL的脚本:

http://www.yoursite.com/wp-admin/maint/repair.php

当您到达该页面时,您将看到如下屏幕:

Optimize and Repair WordPress Database

WordPress回收站/垃圾箱

无论您是PC用户还是Mac用户,我们都有意外删除非常重要的内容。但操作系统的好处在于它们有垃圾存放的地方。在PC中它被称为回收垃圾箱,而在Mac中它被称为垃圾箱,无论它叫什么,我们能够恢复它的事实才是最重要的。WordPress现在为帖子,页面和评论添加了类似的功能。您现在可以将其删除,然后在完成您正在执行的操作后清空垃圾箱,而不是永久删除这些内容。默认情况下,WordPress会每隔30天清空一次垃圾箱,但您可以通过在 wp-config.php 中输入以下代码来更改时间限制:

define(’EMPTY_TRASH_DAYS’,10);

查看下面的截图,或者只是下载版本并自己查看:

WordPress Recycle Bin - Trash

Image Editor

图像编辑器是许多用户正在等待的东西,它包含在此版本中。此编辑器将允许您进行简单的更改,如裁剪,旋转,缩放等。请查看下面的屏幕截图,了解此功能的外观。

WordPress Image Editor

添加后缩略图的能力

您有可能看到许多网站在主页上显示帖子缩略图。或者许多网站的索引中每个帖子旁边都有帖子缩略图。在2.9版之前,它是通过自定义字段完成的。在此版本中,您只需在撰写帖子时添加缩略图,并在模板中显示它就更容易了。

WordPress Post Image

为了让您在管理面板中使用此功能,您必须拥有一个主题支持此功能。添加对此功能的支持非常简单,我们很快就会有一个完整的教程。您将需要访问您的主题的 functions.php 并添加以下代码:

add_theme_support(’post-thumbnails’);

选择缩略图后,可以使用以下代码在模板上显示缩略图:

<?php the_post_thumbnail(“thumbnail”);?>

我们将很快发布此功能的完整指南,因为它是一个非常有用的功能。

扩展用户联系信息

WordPress用户个人资料页面是相当古老,许多新网络已经普及,如Twitter和Facebook。在版本2.9之前,在联系区域添加自定义字段非常困难,但感谢Joost De Valk的贡献,现在可以使用此功能。

只需打开你的functions.php 并添加以下函数:

<?php
function my_new_contactmethods($ contactmethods){
//添加Twitter
$ contactmethods [“twitter”] =“Twitter”;
//添加Facebook
$ contactmethods [“facebook”] =“Facebook”;

返回$ contactmethods;
}
的add_filter( “user_contactmethods”, “my_new_contactmethods”,10,1);
my_new_contactmethods\?\u0026gt;

This will add extra fields in your user profile pages.Check the screenshot below for example.

Extend User Contact Info

You can display these on author profile page by using the normal $curauth variable or the_author_meta variable.We will also be writing about these in the near future to explain full details how this function works.

New Excerpt Filter

Up till WordPress 2.8.6, when the user add the_excerpt code in the loop, it would display content with a 55 word limit and once the word limit was reached, it would add […].With this new ability, You can now specify a function and control both excerpt word count, and the more text.All you have to do is open your theme’s function.php file and add the following code:

// Changing excerpt length
function new_excerpt_length($length) {
return 60;
}
add_filter(‘excerpt_length’, ‘new_excerpt_length’);

//更改摘录更多
function new_excerpt_more($ more){
return’…’;
}
add_filter(’excerpt_more’,’new_excerpt_more’);

所有感谢Ramiy建议这个功能。

oEmbed使嵌入更容易

感谢ViperBond007这个功能是添加到WordPress 2.9的核心。这是一个规范,允许像Flickr,YouTube和其他媒体提供商为消费者应用程序(如WordPress)提供有关媒体的数据。

此版本中还包含许多其他功能。要查看完整列表,请查看此页面。