WordPress Hack 技巧
下面说的 WordPress 技巧仅仅适合自己安装的 WordPress,并且版本在 2.6 以上。
Tip 0:改变默认的图片上传文件夹
默认情况下,WordPress 把所有的图片都保存到 wp-content/uploads
文件夹下。现在 WordPress 后台 => Settings => Miscellaneous 有两个选项:Store uploads in this folder 和 Full URL path to files (optional)。你可以利用这两个选项来使用不同的目录甚至你空间中的子域名来保存文件。
这样提供了两个好处:你图片的 URL 变短了,另外你的 WordPress 文件夹大小也可以保持很小而且易于管理。
为了进一步保存图片 URL 简短,你可以取消这个选项 - "Organize my uploads into month- and year-based folders."
Tip 1:删除 WordPress header 中不必要的代码
WordPress 默认会在所有的博客页面的头部增加一个版本号码。如下:
<meta name="generator" content="WordPress 2.5" />
如果你安装的 WordPress 版本不够新或者有安全漏洞的版本,这个信息可能会被 WordPress Hacker 利用。你可以利用在你的主题的 functions.php
增加以下这行代码:
<?php remove_action('wp_head', 'wp_generator'); ?>
Tip 2:防止 WordPress 文件夹被浏览
你肯定不喜欢偷窥者使用浏览器直接浏览你的 WordPress 文件和文件夹。在你的 WordPress 安装目录的 .htaccess 添加下面代码:
Options All -Indexes
Tip 3: Windows Live Writer Templates & WordPress
如果你不使用 Windows Live Writer 这个客户端来写博客,那么添加下面代码到你主题的 functions.php
文件中。
<?php remove_action('wp_head', 'wlwmanifest_link'); ?>
WLW-Manifest 函数是给 Windows Live Writer 用来下载 WordPress 的主题和样式的。对于使用 Windows Live Writer 而不使用预览功能的用户,也可以关闭这个功能。
Tip 4: 关闭 WordPress 2.6 的版本修订功能
WordPress 2.6 引入了 Wikipedia 样式的文档修订功能,这样可以让你在不小心误操作的时候,很容易就可以返回。
这个功能可能对多人博客来说非常好,但是 99% WordPress 用户时不需要这个功能。日志修订功能也会增大 wp_posts
数据表,因为每个修订意味着一个额外的数据行。
你可以在 wp-config.php
文件中添加下面代码屏蔽日志修订功能:
define('WP_POST_REVISIONS', false);
Tip 5: 禁止评论中 HTML 代码
WordPress 评论框其实是一个基本的 HTML 的编辑器,留言者可以使用一些基本的 HTML 标签,如:<b>,<a>,<i>,等等用来强调一些特定词语或者添加一个链接,如果你不喜欢,你可以在主题的 functions.php
文件中添加以下代码:
add_filter( 'pre_comment_content', 'wp_specialchars' );
Tip 6:改变插件或者主题文件夹路径
在 WordPress 2.6,你可以把 wp-content
文件夹放在你服务器的任何位置。当你升级的时候这将非常有用,因为你现有的主题或者插件都不会被覆盖。
如果你想把 wp-content
文件夹放到另外的位置,可以在 wp-config.php
中指定路径:
define(’WP_CONTENT_DIR’, ‘http://www.labnol.org/assets/wp-content’);
Tip 7: XML Sitemaps - 修改创建模式
如果你在 WordPress 中使用 XML Sitemaps plugin,把创建模式修改为 "manual" -- 手动。
当你发布日志的时候,整个 XML Sitemap 就会重新被创建过,这样就大大增加了发布日志的时间。
Tip 8:关闭 WordPress 的缩略图功能(替代方法)
当你上传一张图片到 WordPress 的时候,它会创建两张额外的缩略图,我不知道怎么在 WordPress 中阻止缩略图生成,但是如果你是用 Windows Live Writer 发表文章,就会有一个替代方法。
只使用 FTP 模式来发布图片,这会自动阻止缩略图生成,因为 FTP 上传图片是另外一种工作方式。
翻译自 WordPress Tips + Things You Can Do After Installing Wordpress