在wordpress中,默认点击评论者的链接时,会在同一窗口内打开该链接。这在浏览时,颇有不便。通过一个很简单的代码修改就可以将它改为在新窗口中打开评论者链接。您所需的仅是文本编辑工具Notepad,或者更高级点,更易于代码编辑的免费开源编辑软件Notepad++。
在新窗口中打开链接,仅需在超链接元素<a>的html代码定义中加入:
target=”_blank“
即可以实现。所以我们可以直接查找评论者链接的定义函数,将上述代码加入链接的定义中。
在wordpress中,默认点击评论者的链接时,会在同一窗口内打开该链接。这在浏览时,颇有不便。通过一个很简单的代码修改就可以将它改为在新窗口中打开评论者链接。您所需的仅是文本编辑工具Notepad,或者更高级点,更易于代码编辑的免费开源编辑软件Notepad++。
在新窗口中打开链接,仅需在超链接元素<a>的html代码定义中加入:
target=”_blank“
即可以实现。所以我们可以直接查找评论者链接的定义函数,将上述代码加入链接的定义中。
晚上写extended summary实在是无聊之极,打开FF又逛到了Blog上。回想起曾和风暴轻狂谈过CSS的W3C验证问题,自己的模板虽然是通过了W3C的CSS验证,但提示竟然有多达58个Warnings。趁着兴头,将模板的style.css下载了下来,对着W3C的Warning,一个个给它修正过来。嘿嘿,功夫不负有心人哪,花了近1个小时,顺利搞定,现在模板的CSS可以完全通过W3C的验证了,Warning一个都没有。有兴趣,点此检查下。
对照着Warnings,发现很多问题都是出现在颜色的定义和诸如hover、active等伪类的定义上。也懒得多花时间去刨根问底,只是简单做了些Hacks。凑合着用吧。等下次改版重写CSS时再注意细节。
又是一时心血来潮,试用过Wordpress后,想装上Movable Type 4.0玩玩看。于是就到MT下载了最新版的MT4.0,为了调试方便,准备在本地服务器(Apache+php+mysql-XAMPP)上装着试试看。然而MT这玩意可不像安装Wordpress那么简单,只需解压后的WP文件直接放入服务器文件夹中,按向导提示就可以自动完成wordpress博客的配置。MT必须手动配置些,诸如perl路径,static文件路径等。而本人对此也是半桶水,叮当响。在Baidu下搜索了下,有介绍安装MT的基本都是在远程服务器上安装,发现正儿八经的本地安装教程好像还没有(PS,没有认真地毯式搜索)。无奈上Google去,倒是找到了一篇How to Install Movable Type on Windows XP帮助不少,貌似很顺利,却最终卡在最后的第5步,配置blog后就停留在Initializing database… Starting installation…,无法出现login界面,检查数据库也没有建立任何表项。于是乎,继续google,跑到MT论坛上混去,搜到了一篇老贴,内容涉及同样问题的,但却无回帖。后来有找到一篇Movable Type and WordPress on XAMPP – Cantoni.org,里面简要提到了几个步骤。结合2篇教程,再加上自己动手慢慢调试,最终搞定!
由于博客上的图片大部分都是放在Flickr上的,所以Flickr被禁后导致国内朋友在浏览博客时都无法看到图片了。在Google reader上看到有文章说,flickr只是DNS解析服务被禁了,直接输入ip地址的话,仍可以正常显示图片。于是找了张图片,看了下图片地址是:http://farm1.static.flickr.com/196/517657253_3a6d59890b_o.jpg,用cmd调出dos窗口,ping了下在farm1.static.flickr.com反馈ip地址为68.142.213.135,然后用68.142.213.135替代farm1.static.flickr.com,打开一个新窗口,将更换后的图片地址输入http://68.142.213.135/196/517657253_3a6d59890b_o.jpg,果然可以正确显示。
但我的问题,并不是自己浏览网页时的显示问题,因为我在国外可以正常访问flickr,而是国内朋友看我网站时的图片显示问题。换个角度来考虑问题,如果只是DNS被禁的话,直接将数据库内的图片地址全部转换成ip形式不就可以了吗。
flickr的图片主要放在farm1.static.flickr.com和farm2.static.flickr.com服务器上,ping了下farm2.static.flickr.com,得到ip地址是:69.147.90.156。
Widgets是一个可视化Wordpress主题侧边栏编辑插件,用户可以在Wordpress后台主题配置里面,通过拖曳相应模块到侧边栏来自定义侧边栏内容显示。具体使用说明,详见本人另外一篇文章:Widgets 1.21中文版及使用说明(附图)。
只需在主题文件里面加入适当代码,就可以让主题支持widget拖曳。
1. 修改functions.php代码
如果该主题有functions.php,请在<?php 代码后中加入:
if ( function_exists(‘register_sidebars’) )
register_sidebars();
如果没有functions.php文件,请建立一个functions.php文件,并输入如下4行代码: