解惑

解己之惑,解人之惑

标签:WordPress (第2页共4页)

自动发布每日网摘

以前就计划做这个功能的,在我快要忘记这个计划的时候,同事Alex的一句话让我解决了这个问题,原来 del.icio.us带有这个功能的。
昨天晚上试验了几次总算是成功了,虽然标题不是我喜欢的,而且不可以修改,但是还算过得去吧。
我为此专门创建了一个用户,似乎需要编辑以上的身份才能成功,开始设置为订阅者和贡献者都不能发布。
左边的每今日网摘可以去掉了,而且现在看好像有点名不副实,里面不全是今日的网摘。

另外修正了首字下沉插件,这个自动发布的帖子开头不是<p> ,我修改的首字下沉插件处理不了。现在可以处理了。

下载修改后的首字下沉插件

 

计划添加的功能

有了刚才的前车之鉴,把刚刚想到的两个功能记下来:

  • 一个是利用自定义的特性实现一个插件,可以自己设定日志为推荐日志,因为有些日志可能就是自己发牢骚的,而有些是自己感觉比较好的,这样可以在那些什么最新日志、热门日志和随机日志之外给出一个推荐日志
  • 第二个是实现一个像keso的昨日新闻类似功能的自动发帖功能,将自己当天收录在delicious上的书签自动发布一下。

修复不能评论的问题

安装了Did You Pass Math?这个反垃圾评论的功能,刚开始好像还是正常的,但是我自己看的时候基本上都是登录状态,不会要求输入那些信息,所以一直不知道有问题。今天有个人加我的QQ好友,请求信息里面就是说评论功能不好用,看了下,果然如此,就停用了Did You Pass Math?。反正现在我这个站还没有什么影响力,应该没有什么不开眼的spam会瞧中我这个blog吧。

以后有垃圾评论再处理吧,现在任何反spam的插件都不用了,免得想发评论的人觉得麻烦就不发了。

使用参数方式还是页面配置方式

到现在也用了不少的插件了,发现很多插件作者现在很喜欢使用页面配置的方式,但是很巧的是,我刚开始安装的插件都是使用参数的方式,在调用的时候要指定参数或者使用函数默认的参数值,就我而言,我更喜欢参数的方式,因为页面配置只能配置一种使用方式,例如随机日志的功能,我在首页要显示10条,而在每篇日志的下面只想显示4条,如果这个插件使用页面配置方式,我该怎么办?勉强一下都显示5条?页面配置方式可能很适合对变成不是很熟悉的用户,但是像我这样的专业用户,还是让我可以使用参数的方式用吧。

WordPress的自动留言功能很不错

刚开始还以为是系统出问题了,因为如果我的日志中引用了自己的其它日志,会出现一个很奇怪的评论,后来发现如果我在日志中引用了其它人的日志(其它人可能也要使用的是wordpress),那么系统也会自动到别人的日志上留言,并且留言人为我的日志的标题,留言内容为链接周围的文字,这个功能非常的好!大致看了下,我现在这个日志的不少访问量都是因为引用别人的日志,而从别人的日志过来的。

wp-cache的问题

探花的插件列表里面发现这个插件,本来是我很想用这个wp-cache插件的,但是试用了下,发现两个比较严重的问题,一个是页面点击计数不能正常工作了,第二就是第一次访问某个页面的时候返回的是空白页面,必须刷新一下。不知道别人有没有遇到这个问题。

2006年11月7日更新:
最恶劣的问题是这个插件安装后如果停用没有问题,但是不能删除,因为它修改了wordpress的配置文件,从那个结果看,这个插件似乎只能用于UNIX/LINUX平台,因为它会建一个链接,wp-content/advanced-cache.php指向wp-content/plugins/wp-cache/wp-cache-phase1.php。要想删除,必须手工修改wp-settings.php文件。

WordPress的搜索引擎优化

可能很多人不太关心自己的blog的流量、排名之类的,但是我还是比较关心的,我希望更多的人看到我的BLOG,也希望搜索引擎更好的收录我的日志,以下总结下我使用的方法,基本上是根据别人总结的SEO的原理结合WordPress的特点来做的:

  • 修改永久链接地址,格式为自定义,默认的都不是很好,使用文章的缩略名+.htm,这样搜索引擎更喜欢收录,因为搜索引擎喜欢静态页面
  • 对于中文的站点,合理使用文章缩略名,我们的文章的标题一般都是中文的,文章缩略名可以使用英文的,单词之间使用减号(-)进行分隔(以前我使用下划线(_),完全错误)
  • 使用tags功能,给文章添加tags,并且把这些输出tags输出到名字为keywords的meta中,如果像我一样使用Jerome’s Keywords,那么这个就很容易。

修改永久链接后的遭遇

为了搜索引擎更好的收录而修改了永久链接的格式,但是出了一个问题,热门日志的链接都不好用了,看了下,都是老的永久链接的格式,看了下代码,原来代码使用了数据库的guid字段,修改永久链接不会自动的修改对应的guid,没有办法,只好手工修改数据库了,本来是可以修改代码纠正的,但是想想还是把数据库里面的值也修改下好了。

使用的SQL语句:
update wp_posts set guid=concat(‘http://www.jiehoo.com/’,post_name,’.htm’) where guid like ‘http://www.jiehoo.com/2006/1%/’;

阅读全文

修改永久链接的格式

今天看到SEO的一些内容,就把永久链接的格式修改了下,日志的地址修改为文章的缩略名加.htm了,呵呵,这样估计google更喜欢收录一些,可能对PR值也有好处,但是那么多WordPress站点好像没有多少使用这样的格式的,可能他们不太关心这个吧。
这次应该是最后一次修改永久链接了。

首页符合XHTML1.0标准

经过很多的修改和尝试,首页终于符合XHTML1.0标准了,修改如下:

  • 最多的问题集中在我对img标签的使用,竟然必须要有alt属性才行,后来都加上了。
  • 海明威主题输出的那个设计者信息的URL有问题,写的是href.=,这个不符合,修改functions.php,作者好像对这个信息有点不想让人修改的意思,因为他是把那个链接用一个字符一个字符拼起来的,拼的过程中出了点小错误,多加了一个.号。
  • 修改dropcap.php,也就是那个首字下沉的插件,有两个问题,一个是有个bug,把</p>多输出了一次,第二就是在一个页面上多次需要首字下沉的时候,他使用的是id的方式,但是一个页面上是不能存在多个元素使用同一个ID的,修改为class的方式。
  • 随机日志的插件也有问题,它的链接中的title默认是输出文章内容摘要的,但是摘要可能有换行,这样就有问题了,关掉链接中的输出摘要它又把摘要显示在链接后面,去掉那些代码。

阅读全文

更早的文章 更新的文章

© 2024 解惑

本主题由Anders Noren提供向上 ↑