技巧

突破wordpress文件上传大小限制


不知什么原因,WordPress连接微博这个插件最近失效了,大概是从我迁移网站后开始失效的。重新安装了一遍,没效果。所以只好禁用了。

其实这个插件用处也不是很大,要说同步博客到QQ空间博,微信这些地方,虽然对于推广网站很有用,但仅如此而已,对于抒写心灵感悟,记记生活流水帐,对于网站排名或访问量不是很在乎的人来说,不同步也罢。

值得注意到是,这插件有个收费版,价格不便宜,而且以后每次升级还需另加费用。唉,虽然插件作者也付出了劳力和精力,但对于这类持续收费的插件,终究不大感冒。

今天说一个技巧。香港空间默认的上传文件大小仅2M,超过就传不了了。一般很多空间也都是如此。那么有什么办法上传超过2M大小的文件吗?方法当然是有的,而且也比较简答,只需用EditPlus创建一个名为php.ini的文件,并在里面写入代码:

[PHP]

max_execution_time = 600
max_input_time = 600
memory_limit = 128m
file_uploads = on
upload_tmp_dir =
upload_max_filesize = 128m
post_max_size = 128m

把这个php.ini放在wordpress程序目录的wp-admin文件夹内,即可大功告成,今后wordpress上传文件就能变成128M。当然这段代码的参数可以随自己需要改动。

多写博客,多体悟生活,多研究网页代码,多和身边的人和睦相处,这个世界就会变得更美好,嘿嘿 🙂

让WordPress的友情链接多列显示


在《WordPress升级3.5版后恢复友情链接的方法》一文中讲了如何恢复原先的友情链接功能,今天再说一个关于友情链接的技巧:让它进行多列显示。许多网友的WordPress博客程序,友情链接日益增多,但每行只显示一列,版面被拉得长长的,影响美观。如何让友情链接呈两列甚至多列显示呢?方法也很简单,在当前主题文件夹的style.css文件里添加以下代码即可:

.blogroll{
width:320px;
display:block;
/*记得清除浮动*/
overflow:auto;
/*兼容IE6*/
zoom:1;
}
.blogroll li{
float:left;
width:49%;
display:block;
}

第一个width:320px意思是友情链接栏的宽度,看各自主题修改合适的宽度。第二个width:49%意思是分两列显示,每列占据49%宽度,如果改成25%,就变成四列显示了。

利用多说服务器解决Gravatar头像无法显示的问题


WordPress默认以Gravatar头像作为站长或访客等用户发表文章时所显示的头像。但最近Gravatar头像经常无法显示。究其原因,部分网友应该是懂的,GFW(中国国家防火墙)又开始大发其威啦。被其误封锁的无辜网站,大概不下几千几万家吧。现在Gravatar也遭到封锁了,尽管该网站并未宣传什么反对中国政府的信息。

失去了Gravatar头像显示的博客,总让人感到不舒服。网上有多种解决的方法,在此就不一一介绍了。今天要说的,是最直接也是比较简单的一种方法:将Gravatar头像显示源服务器改为多说服务器。多说网是国内一家较有名的提供社会化评论服务的网站,该站架设了Gravatar中转服务器。方法是在当前主题的functions.php文件中加入以下代码:

function mytheme_get_avatar($avatar) {
$avatar = str_replace(array("www.gravatar.com","0.gravatar.com","1.gravatar.com","2.gravatar.com"),"gravatar.duoshuo.com",$avatar);
return $avatar;
}
add_filter( 'get_avatar', 'mytheme_get_avatar', 10, 3 );

这样我们就将原先被GFW屏蔽的Gravatar服务器替换成了多说网的Gravatar服务器,头像又可以显示啦,而且多说网在国内,头像显示速度也变快了。

给TinyMCE编辑器增加更多按钮和功能


最近一直在搜集WordPress的各种技巧。对于使用该博客程序做网站的站长们,掌握一些必要的方法,以此让WordPress程序最大限度地发挥作用,是非常有必要的。

今天就讲讲如何增强WordPress默认编辑器的功能。众所周知,WordPress默认的是TinyMCE编辑器,但原始的TinyMCE确实比较简陋,功能不多,按钮选项也比较少。好多站长会用安装插件的方法对其进行功能增强。但其实我们不必要装这类插件,一段代码既能让TinyMCE编辑器增加许多功能,并多出好多新的按钮来:

找到你使用的主题的模版函数文件functions.php,在里面加入以下代码:

//增强编辑器开始
function add_editor_buttons($buttons) {
$buttons[] = 'fontselect';
$buttons[] = 'fontsizeselect';
$buttons[] = 'backcolor';
$buttons[] = 'underline';
$buttons[] = 'hr';
$buttons[] = 'sub';
$buttons[] = 'sup';
$buttons[] = 'cut';
$buttons[] = 'copy';
$buttons[] = 'paste';
$buttons[] = 'cleanup';
$buttons[] = 'wp_page';
$buttons[] = 'newdocument';
return $buttons;
}
add_filter("mce_buttons_3", "add_editor_buttons");
//增强编辑器结束

编辑好functions.php文件后保存,然后将原的functions.php替换掉。刷新浏览器,进入后台写文章试试看,是不是发现TinyMCE编辑器和以前不一样啦,多出了很多按钮和功能呢!

其实若觉得上面给出的代码按钮不够丰富,还可以添加更多功能按钮。方法是把上述代码中 “$buttons[] =” 后面单引号内的单词换成下面括号里列出的Key代码就可以了:

阅读全文

WordPress主题Twenty Fourteen版面居中方法


WordPress4.0的默认主题Twenty Fourteen,是个不错的主题模板。但奇怪的是在宽屏浏览器里看,左侧会留出一大截空白。

或许是该模板作者试图让我们添加自定义背景图片,在左侧位置显示吧。但这其实并不美观,至少并非所有人都喜爱这种版面。

那么如何让该主题的版面居中显示呢?搜了万能的百度,终于在一位网友的博客里找到了该方法,他也是用的Twenty Fourteen主题,已经居中显示了。

1、找到主题目录中的CSS格式文档style.css

2、用Notepad+++或者其它编辑软件找到

* 1.0 Reset

在70行找到代码:

margin: 0;

改为:

margin-left: auto;
margin-right:auto;

然后保存,上传。最后刷新浏览器,看看现在该主题的版面,是不是已经居中了哦~

WordPress升级3.5版后恢复友情链接的方法


最近没写日志,因为事情太多。又要照看小宝宝(虽然大部分时间是我妈妈和老婆在照顾~),又要写电大的作业。今天偶尔抽出时间,想起了这个,WordPress博客程序在3.5版本之前,是有友情链接的。但经过升级,之后的版本都没有这功能了。其实并非取消了该功能,只是被隐藏啦。

为何要隐藏,据说是3.5版以后,就支持了自定义菜单功能,可以在菜单设置中添加自定义链接,并且支持多个菜单、不同位置的调用。所以你可以通过菜单功能就可以很好地添加友情链接了,而且我们也可以看到菜单中的【菜单高级属性】已经包含了原来“链接管理”功能的某些设置属性。也就是说我们不必需要原先的那个友情链接功能了。

但每个人写博客的习惯不同,对博客排版喜好也不同。就像是我,还是喜欢原来的友情链接功能,放到侧边栏上去。况且新版本提供的链接功能,不支持添加图片,这也是我不习惯的一点。

讲了一堆废话,现在说说重点,怎样恢复原来的友情链接功能呢?其实方法很简单,有两个:

1、安装相关插件:请前往“仪表盘” → “插件” → “安装插件”,然后搜索“Link Manager”,来安装由“WordPress”或“nacin”开发的“Link Manager”插件以启用该功能。

或者,官方下载Link Manager插件

2、添加相关代码:你只需在主题的 functions.php 文件最后一个 ?> 前面添加下面一行代码即可:

add_filter( 'pre_option_link_manager_enabled', '__return_true' );

我个人觉得还是第二个方法好些,毕竟插件装太多,会影响WordPress的运行速度。何况这个插件本身就是利用这行代码,也挺简单的。