分类:'wordpress' 的所有文章

WP在线插件/主题编辑器:超白痴

用wordpress自带的编辑器编辑了一下WP-Navi插件,结果一行的行尾忘记了加分号。

结果刷新以后报错:第67行语法错。
然后死活打不开编辑器了。

还好ftp指令还没忘(IE7不知道为什么打不开ftp了,IE6好好的。firefox打开ftp只能读不能写,废材一个<Update:FireFTP不错>),打开command窗口,连接ftp,get,修改,再put。整个世界清净了。

为什么打开插件编辑器的时候还要装载这些插件?插件编辑器理论上不要加载任何插件,否则一旦某个插件崩溃,我明知道一打开编辑器,加上一个分号就万事大吉,结果想打开编辑器的时候人家说,需要先加上分号才能打开。最终只能绕道儿用ftp来改。

举个例子,这就好像是把张三的的身份证放到挂号信里面邮寄给远在北京的张三,张同学只要打开邮件,里面就有身份证,一切就ok了,但是打开邮件需要先有身份证。结果丫刚到北京人生地不熟,还没有驾驶证和护照。

还好,我还有ftp,我还有护照。

Tags:[tag]wordpress, 插件[/tag]

修改SRG Clean Archives添加访问量

SRG介绍参见:如何使用SRG Clean Archives

由于SRG Clean Archives不是采用Global变量传输ID值,所以首先需要修改CounPosts插件,添加$p作为传入ID,默认值为-1,如果没设定则用$wp_query->post->ID:

function HitThisPost($before = '<p>', $after='</p>', $bAdd=1, $p=-1) {
 
global $wpdb, $table_prefix, $wp_query, $current_user;
 
if ($p === -1) $p = $wp_query->post->ID;

然后把SRG Clean Archives上面加一句调用既可:

echo '<li>' . mysql2date('d', $arcresult2->post_date). ': ' . "<a href='$url' title='$title_text'>".wptexturize($text);
HitThisPost(' (', ')', 0, $arcresult2->ID);
echo "</a>";

另外参见:将wordpress总列表换成Page

Tags:[tag]wordpress, plugin, SRG, Archives[/tag]

将wordpress总列表换成Page

外表看起来差别不大,位置稍有调整。

原来的“总列表”链接为:http://www.2maomao.com/blog/wp-archives.php
现在的“总列表”链接为:http://www.2maomao.com/blog/allposts/

这个转变用了三步:
1、建一个文件夹 allposts ,把wp-archives.php改名为wp-archives.php改成index.php扔进去
2、改变wp-archives.php里面的两处’./wp-blog-header.php’,改为’../wp-blog-header.php’,注意多了一个点儿。
3、建立一个空的page,文件缩略名为 allphosts 。

关于wp-archives.php,这个文件是SRG Clean Archives插件提供的。
参见另一篇文章:如何使用SRG Clean Archives

Tags:[tag]wordpress, plugin, Archives[/tag]

在firefox中编辑wordpress的css - mozex

其实这篇文章应该命名为:如何在firefox中搜索textarea。之所以这么写,唉,我只在wordpress的css编辑时才会这么烦它不能搜索textarea的问题。

google搜索一下,结果找到一篇文章说装了mozex插件就可以了。

firefox官网上面搜索一下,找到mozex,ft,超老版,已经很久不更新了,还好后面有位老哥指点迷津说到mozex官网上去搞新的(当前是1.9.3):http://mozex.mozdev.org/development.html

可以直接点击这个链接安装之:http://downloads.mozdev.org/mozex/mozex-1.9.3.xpi

安装完毕,打开工具 -> 扩展 -> 找到Mozex -> 选项 -> 第二个tab(有个书写版图标的那个)

如果你用vim编辑器,在下面的编辑器中输入(不包括方括号):[”C:\Program Files\Vim\vim63\gvim.exe” %t]

下面有例子,可以用pspad或者其他支持这种互相合作的编辑协定的编辑器

定个快捷键(直接在那个框立按就可以了),我用的是Ctrl+Alt+d

然后打开Wordpress的css编辑器框,快捷键,yeah,vi窗口出来了,输入”:set filetype=css”,yeah,有色彩了。
试着编辑一点儿东东,”wq”保存退出,一看firefox编辑器里面,已经修改完毕,大功告成。

有没有更简单的办法?

Update: 使用VI者注意可能两次编辑之间由于Cache的原因可能不会刷新

Tags:[tag]firefox, textarea, wordpress, search[/tag]

添加了CountPost访问量插件

添加了CountPost访问量插件,做了一些修改:
1. 单篇访问量只有访问单篇时才增加
2. 设置为private的文章不再出现在排行榜中(原来的代码有这个bug,但是不严重,一般多于十篇很快就下榜了)
3. 修正了排行榜链接出错的问题,一般中途改变Perma-link的会有这个问题
原来用的是GUID,应该用:get_permalink($top->ID)。
4. 针对自己的blog显示格式做了一些界面上的调整

修改后的countpost.php:http://www.2maomao.com/blog/wp-content/uploads/CountPosts.zip

顺手删除了wp-admin\post.php中的Preview div,我用的是HTML那种简洁的编辑器,居然还要扛个Preview,早就看它不顺眼了

Tags:[tag]php, CountPost, 插件, wordpress, 修正[/tag]

下一页 »