Published by dreamfree on 2008-07-06 08:29
在WP后台编辑撰写时英文引号(半角)标点符号不管是双引号还是单引号,前台网页中显示时转变成了中文编码形式下的全角字符。
而且,无论是标题还是文章内容, 所有的英文的三个句号(...)都会被转换为中文的半个省略号(…), 而更要命的, 双引号转换的无法让我接受, 因为英文符号的一对双引号都是一样的(""), 而中文的一对双引号则应该是成不对称状的(“”), 结果被WordPress自动以转换, 所有被英文双引号引起来的部分都会被(““)这两个奇怪的东西引起来。
解决方法: 阅读全文 »
Published by dreamfree on 2008-06-18 11:25
不像国外空间提供商,国内空间一般只提供一个SQL数据库,如果要在一个空间或一个域名下建立多个博客系统,只能通过建立多个数据表实现。
一个数据库下可以有多个数据表,每个数据表有一个前缀prefix,默认数据表前缀是wp-,因为在安装第一个WP时,config.php中有一行代码是$table_prefix = 'wp_'; // Only numbers, letters, and underscores please!即安装时已经自动生成了WP-前缀的表,知道这个过程后,如果想安装两个或以上wordpress博客程序,原理就很简单了。首先新建一个你想要安装wordpress的目录文件夹,上传wordpress程序,修改config.php,数据库名DB_NAME,数据库用户DB_USER,DB_PASSWORD密码均和第一个博客相同,并指定另一个不同于WP的前缀$table_prefix = ' ',数据库会自动生成相关前缀的数据表,都不用登陆phpmyadmin管理后台。备份导出数据时选择相应数据表即可。并上传中文语言包,语言代码修改为define ('WPLANG', 'zh_CN'),下面安装过程就是五步安装了,根据提示,很快能安装成功,安装完后简单上传设置插件等。
为了避免意外出错,建议备份。最后感谢和小墨的交流帮助。
Published by dreamfree on 2008-06-12 14:36
发现谷歌的博客搜索引擎已经好久没有更新博客内容了,怀疑还是网页头部header.php部分的RSS或FEED地址有问题,也就是Google Blog Search Help帮助页面说明的XML-RPC Client客户端没设置好。
暂时不知道怎么修改代码。先在wordpress后台即设置-撰写最后的更新通知Update Services(当发布一篇新日志时,WordPress会自动通知这些网站如博客搜索引擎更新,以主动加快网页的收录),加入http://blogsearch.google.com/ping/RPC2的ping服务,这种方法不知能不能解决google不更新博客内容的问题,因为wordpress默认的http://rpc.pingomatic.com/设置里面已经包含google blogsearch的ping服务,不过有网友说添加和默认不添加还是有点区别的,只能先试试了。
Published by dreamfree on 2008-06-11 16:28
之前用的博客李杰的社会性网络书签插件Jay Social Bookmarks,中文文摘收藏书签相对于Share This插件本土化更好,更符合中文读者阅读收藏习惯,添加喜欢的文章到各大中文网摘书签,虽然Share This已有多种版本的汉化,但我以前用时老是出现跳出来的收藏页面和Share This分离,就一直没用。 阅读全文 »
Published by dreamfree on 2008-06-09 19:32
之前WP的一个主题模板直接有存档分类文章数量的,新主题没有每月文章数量这种WordPress分类目录显示数量格式输出,也一直懒得修改代码(主要是不会,忽忽)。今天修改分类目录代码时得到了show_count=1语句灵感,以为存档页面也是调用这语句,试了下貌似不行,上网用wp_get_archives和show_count组合简单查了下终于搞定,太有才了,没办法,自己不会修改代码,只能发挥聪明才智搜寻现成的语句。嘿嘿,不扯了,贴下代码,很简单。
找到<?php wp_get_archives('.....'); ?>代码,一般在侧边栏sidebar.php中,添加show_post_count=1即<?php wp_get_archives('show_post_count=1&type=monthly'); ?>,当然,show_post_count=true虽然没试过肯定也是对的,因为true就赋值为1啦。
PS:关于sidebar.php里的一些简单代码,到是推荐看看这篇-理解WP侧边栏:Understanding the Wordpress Sidebar,里面也就几种语句,如<?php wp_get_archives(); ?> ,<?php wp_list_categories(); ?>,<?php wp_list_bookmarks (); ?>等主体语句。然后再增加几种参数parameter,如show_count,type:monthly (默认Default) ,daily ,weekly ,postbypost,其中postbypost显示最新发表日志,并可设定上限,如<?php wp_get_archives('type=postbypost&limit=10'); ?>。总之,不管会不会自己摸索代码还是找现成代码,先了解大致情况,就能找着眉目,能看懂代码,知道从何修改。
Published by dreamfree on 2008-06-09 18:27
这个插件可以自己设置侧边栏sidebar分类目录的排列顺序,wordpress默认排序方式是按分类名排列的,据说可以修改分类ID实现,但俺代码盲只能依赖插件了。安装My Category Order插件可在后台控制面板中方便实现分类排序。下载地址:http://wordpress.org/extend/plugins/my-category-order/适合WP2.5,其它版本至作者主页下载。相似的,调整导航栏Page页面显示顺序也可以通过WordPress插件My Page Order修改。
安装方法很简单: 阅读全文 »
Published by dreamfree on 2008-06-05 13:49
在单篇日志即single.php页面加入形如睡到自然醒博客正文下方'上一篇''下一篇'日志无疑可以增加文章间的黏性,对SEO还是小有好处的。记得以前在本地测试调试时安装过一个实现这种功能的插件,但发现也能通过wordpress默认自带的一些简单语句实现。 阅读全文 »
Published by dreamfree on 2008-06-05 12:49
大致知道可以通过修改.htaccess文件限制某一特定IP或某IP段的访问,但由于俺对那种语言写法天生恐惧,也摸不着什么头脑,而且.htaccess貌似在Apache服务环境下才有效,作罢。 阅读全文 »