WordPress建站使用小技巧提速度和安全性

  • A+
所属分类:wordpress建站

WordPress 是迄今为止最流行的博客平台。正由于它的流行,也因此带来了正面和负面的影响。事实上,几乎每个人都使用它,使它更容易被发现漏洞。WordPress 的开发人员做了很多工作,一旦新的缺陷被发现,就会发布修复和补丁,但这并不意味着你可以安装完就置之脑后。在这篇文章中,我们将提供一些最常见的保护和强化 WordPress 网站的方法。

WordPress建站使用小技巧提速度和安全性

 

为WordPress文章作者添加通用头像

如何在文章页中展示作者的头像图片呢?当然你可以使用预先存放在主题目录里的图片,但如果是 Gravatar 呢?其实也很简单,这段代码将告诉你如何简便地获取作者的通用头像。

粘贴以下代码到你的 single.php 文件:

<?php

$author_email = get_the_author_email();

echo get_avatar($author_email, '96');

?>

WordPress 搜索结果排除指定分类

出于某些原因,你可能期望搜索时能排除某些分类。这需要稍稍修改主题代码来弥补 WordPress 的这个非内建功能。其实代码也很简单:

替换第三行的分类 ID 为想要排除的分类 ID,并将以下代码添加到 search.php 文件中:

<?php if( is_search() ) :

$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;

query_posts("s=$s&paged=$paged&cat=1,2,3");

endif; ?>

显示无链接的 WordPress 分类

使用 the_category( ) 函数来显示分类名称,WordPress 会自动为您加上该分类的链接。大部分情况下这是好事,但如果你不想要呢?这段代码可以轻易移除这个可恶的链接。

将模版中的 the_category( ) 函数替换如下:

<?php

$category = get_the_category();

echo $category[0]->cat_name;

?>

为WordPress评论添加楼层编号

你的博客是不是有很多评论?添加评论的楼层编号对于阅读来说会更方便。这里有一个超级简单的方法。

打开 comments.php 找到以下代码:

在该行代码上面,添加一个初始化的变量:

在该行代码下面,使这个变量递增:

现在你可以输出这个变量 $i 来获取评论的楼层编号了。你可以在评论的循环体内任意位置调用这个代码:<?php echo $i; ?

移除顶部工具栏28px的间距

某些博客的顶部工具栏前面还有一段空白,可用以下代码删除

function remove_adminbar_margin() {

$remove_adminbar_margin = '

';

echo $remove_adminbar_margin;

}

/* wp-admin area */

if ( is_admin() ) {

remove_action( 'init', '_wp_admin_bar_init' );

add_action( 'admin_head', 'remove_adminbar_margin' );

}

/* websites */

if ( !is_admin() ) {

remove_action( 'init', '_wp_admin_bar_init' );

add_action( 'wp_head', 'remove_adminbar_margin' );

}

设置 WordPress 默认编辑器模式

默认情况下,WordPress 的编辑器为可视化模式,如果你想换成 HTML 模式,可以在 functions.php 文件里添加以下代码:

add_filter('wp_default_editor', create_function('', 'return "html";'));

移除 WordPress 评论链接

要移除 WordPress 评论里自动添加的链接,可以在当前主题对应的 functions.php 文件里使用以下代码:

remove_filter('comment_text', 'make_clickable', 9);

删除没用的插件和更新正在使用的插件

删除任何你不再使用的插件,并从服务器上删除它们,这样会明显加速 WordPress 速度,因为 WordPress 运行的时候会检查每个插件是否被启用,并且导入激活的插件。另外最好把现在使用的插件更新到最新版本,因为插件的开发者发布新版本一般来说他们应该是在某种程度上优化了插件工作效率。

安装wordpress 缓存插件

WP Super Cache是另一种流行的WordPress缓存插件,它是免费的。WP Super Cache插件包含加速网站所需的所有推荐缓存功能,包括gzip压缩,页面缓存,缓存预加载,CDN支持,高级缓存预加载等。

 

小九

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: