写博客难免所谓’图文并茂’,你的图片放到哪里?外链还是本站空间.我比较支持外链.为什么?因为搬家比较方便.同时也能为空间剩下不少流量.如果你的图片有多.访问量又大.空间流量有吃紧的话.今天给大家介绍两个外链图片的插件.
说到图片外链,稳定是第一位重要的.谁也不希望有一天打开文章出现红叉的状况.所以我们就要选择最权威.最受信用的网站外链.达到要求的寥寥无几. Yupoo你敢用吗?我怕.我真的怕它哪天就变卦了.
我推荐两个’大人物’吧Flickr和Google Picasa.哈,这两个应该是最符合要求的.理由我不多说了.赶紧介绍插件.
GoldenGate 通过wordpress后台上传Google Picasa照片.并插入文章中.就如同上传文章到自己的空间一样 下载|截图
使用GoldenGate你必须同时安装Zend GData Framework它没有其他的功能.只是辅助GoldenGate和Google通信.上传,浏览照片等.(GoldenGate插件包里含有这个,按它的要求启用就可以)
第二个要介绍的是Flickr Manager.也是通过后台上传图片到Flickrs上,不同的是你可以选择是否使用lightbox效果.下载|查看截图
写在后面:
Read more…
图片里放哪里?
Wordpress的head优化
其实这样的文章已经被写过好多次了.很多时候优化是通用的.我做些整理和说明,只针对head部分.希望对刚用wordpress的有用.
分析head部分,无非就是keywords,description和title这三项对于搜索引擎比较重要.其中description对于Google来讲地位没有以前那么重要了.但是做些友好的修改还是比较好的.
知道要做的对象和目的,接下来就是写些代码.
关键字和描述部分
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | < ?php
if (is_home()) {
$description =“你的描述”;
$keywords = “你的关键字”;
} else if (is_single()) {
if ($post->post_excerpt) {
$description = $post->post_excerpt;
} else {
$description =mb_substr(strip_tags($post->post_content),0,210);
}
$keywords = "";
$tags = wp_get_post_tags($post->ID);
foreach ($tags as $tag ) {
$keywords = $keywords.$tag->name.",";
}
} else if (is_category()) {
$keywords = “你的关键字”;
$description =category_description();
}else{
$keywords = “你的关键字”;
$description =“你的描述”;
}
?>
<meta name="keywords" content="<?php echo $keywords ?>" />
</meta><meta name="description" content="<?php echo $description ?>" />
</meta> |
然后处理标题部分:
Read more…
评论按钮被拉伸Bug
不知道写个什么标题比较好.不知道大家有没有发现.在IE下网页里的按钮两边会被拉伸.字数越多拉伸的越厉害.而且与此同时按钮的边缘还出现了锯齿.
原因是1,IE在按钮的value值每增加4个字节(汉字为2个)时,就会在按钮的两边产生总共一个字节的内边距宽度.2,IE的按钮(XP 风格)默认样式是一个固定尺寸的圆角矩形图片作背景,所以一旦按钮变宽变高后,这个固定尺寸的圆角矩形图片的边缘自然就会出现锯齿的现象了.当然如果你用的不是IE核心的浏览器就不会遇到这样的情况了.
下面我针对wordpress的评论按钮如何解决这个问题.而且能通过W3C的验证.解决的方法很简单.只要在按钮的css里写上overflow:visible;即可.比如你可以这么写:(当然你也可专门写在一个单独的css里.或者head里)
<input name="submit" type="submit" class="button"style="overflow:visible;" value=" Submit"/>对于第二个问题.应该是系统的bug吧.可以给按钮加个边框折中处理一下.我就不多说了.在style里加相应的代码即可.
说到按钮我们可以顺便美化一下.哈哈.具体的做法无非就是改css.讲起来很枯燥.我把自己的晒出来大家看看就明白了.个性化只需要修改相应的值即可.
Read more…
Php substr截取中文乱码
Substr是php的一个内置函数.要求php4.函数作用官方描述为substr — Return part of a string.即截取字符串.但是在截取的中文时候有时可能存在乱码.今天在弄主题head优化的时候遇到了这个问题.
原因:
- 对于英文来说是一个字母一个字节(8位)来编码,而中文却是一个汉字三个字节(24位)来编码.
- Substr不能很好区分全角半角.尤其是在中文环境下.
网上可以查到许多的解决方案.但是最简单的是用mb_substr替换.但前提是你的php版本需4.0.6或更高.
使用方法:
Read more…
Wordpress更新至2.6.5
Wordpress 2.7正式版的发布日期一直没有确认.但这个月又快要结束了.官方依然没有动静.而今天也就是美国时间25号.wordpress发布2.6.5修复了几个bug和一个安全更新.
官方原文引用:
2.6.5 contains three other small fixes in addition to the XSS fix. The first prevents accidentally saving post meta information to a revision. The second prevents XML-RPC from fetching incorrect post types. The third adds some user ID sanitization during bulk delete requests.
2.7虽然没有确定时间,但是离正式的发布也应该为期不远.个人预计在一周以内.因此不想更新到2.6.5的可以只需要安全安全更新即可.具体更新方法如下:
- 下载wordpress 2.6.5 找到wp-includes/feed.php 和 wp-includes/version.php这两个文件.
- 上传这两个文件.直接替换即可.