Tag Archives: wordpress

ckeditor for wordpress 3.6.2.1 HTML转义bug

blogging的时候添加代码喜欢用<pre>标签,然后c代码里面有很多的#include <stdio.h>之类的头文件引用。在wysiwyg模式下输入<>后html模式下应该转义成&lt;和&gt;,但是这个bug直接转成了<>,当再切换到wysiwyg的时候,#include <stdio.h>已经变成了#include <stdio.h></stdio.h>。因为把<stdio.h>当成了一个html tag。This bug has been reported a week ago in this post. michal_cksource (the author of ckeditor) said bug has been fixed, but it will be available in next release.:(只能忍忍了,现在暂时用KindEditor.Everything is just fine.

Tagged | Leave a comment

wordpress可视化编辑模式不见了 进wp后台->用户->我的个人资料,去掉勾选撰写文章时不使用可视化编辑器.

Posted on by tunpishuang | Leave a comment

wordpress禁用段落格式化(段落自动加p标签)

wordpress的后台编辑器使用的是TinyMCE,后台写文章的时候,键盘敲击回车后,并没有在代码里面自动被p标签包裹,mysql数据库里面存的也是不带p标签的。因为wordpress在页面打开的时候会自动为我们加上p标签。 (前台源代码自动加上了p标签) (数据库里面没有p标签) 关于这个问题有一个唯一的缺点,就是当你将wp博客转移到其他博客程序的时候,因为内容里面全无p标签,会让前台排版打乱。 我的方法是后台使用ckeditor编辑器从新更新了所有的文章,数据库就有了p标签。然后我们可以放心的禁用掉自动加p标签的wordpress filter。 使用插件disable-wpautop 即可到达这个目的,其实插件代码很简单:    

Tagged | 2 Comments

wordpress更新到3.2了,后台界面,twentyeleven主题大亮。

Posted on by tunpishuang | Leave a comment

更新wordpress版本前后我应该做的事情 前 备份twentyten/loop.php loop-single.php header.php 备份数据库(mysqldump) 后 升级到twntyeleven后,loop.php和loop-single.php修改代码参考这里。 header.php加入cow的css。 <link rel="stylesheet" type="text/css" media="all" href="<?php echo site_url('/lab/cow/styles/shCoreDefault.css'); ?>" />

Posted on by tunpishuang | Leave a comment

WordPress post的数据在60kB的时候出现HTTP 402错误。

Posted on by tunpishuang | Leave a comment

密码输入正确,但是wordpress后台无法登陆,输入密码后没有任何提示,继续存在于wp-login.php页面。 刚才按照网上的做法,修改了/wp-includes/pluggable.php 694行,将wp_set_auth_cookie()里面的 ADMIN_COOKIE_PATH 修改为 SITECOOKIEPATH ,就登陆正常了。只知道和Cookie域有关,但是不知道为啥会出现这个问题,源代码保证没有修改。我估计是当前的网络环境造成的,我现在使用的小区邻居的免费wifi,不要怪我,自动就连上了,速度还能挺到170KB/s。 update 2011.6.21:,搜索了一下网上的都是这样的决绝方法。和无线路由器的MTU值有巨大的关系,设置小一点就可以登陆 MTU值为啥会影响到cookie呢,而且使用cookie的网站都可以登录,唯独wordpress不行?这个问题很巧合,很神奇。路由器尽然会影响到wordpress的登陆功能。 继续搜索喜欢挖掘底层原因的老外“wireless router wordpress login fail",结果没有收获。难道这个问题只出自天朝的路由器?  

Posted on by tunpishuang | Leave a comment

wordpress更新到 3.1.3

Posted on by tunpishuang | Leave a comment

wordpress加入微博功能

目标: 此微博并非在wordpress的sidebar里面加入twitter,sina,fanfou等微博的widget,而是直接利用wp的插件机制进行扩展。 微博的地址只在头部导航菜单给出一个超链接,发微博后并不输出feed(不输出feed的原因是,很多信息对于阅读者是无用信息,参合在博客中相当影响阅读体验),无标题。 导航菜单超链接点进去是所有的微博条目,把所有微博条目放入一个目录,所以访问的目录大概是:http://tunps.com/category/microblogging。列表页面无标题,点开条目页面无标题,标题只出现在标签(为了seo),标题裁取内容的前20个字符,并自动过滤html标签。 后台发布微博,只需填写内容,标题裁取内容的前200个字符,并自动过滤html标签(strip_tags()),并必须指定一个目录。比如:microblogging,并指定形式为:““Aside”短文章 ”,因为wordpress的默认主题twentyten在主题模板loop.php文件中对aside短文章有特殊的展示方法,直接沿用。 步骤: 首先下载能满足我们打部分要求的wordpress插件:Alkivia SidePosts, A simple widget to move posts from a category to the sidebar. Posts do not show on index, archives or feeds, and have its own feed.   3.0.2 版本 | 作者为 … Continue reading

Tagged | 1 Comment

wordpress自定义feed插件

在wordpress插件站点上搜索了半天也没有找到满足这个需求的插件,其实功能是很简单的,就是hook wordpress的feed_links函数,让输出的feed地址改为我们自定义的feed地址。有些人觉得这个没有什么用,可以直接修改主题文件header.php,我现在认为一个支持hook的框架或者cms系统,你非要用hard coding的方式来修改,那确实只能证明你很傻很天真,没错,哥就这样天真过。但是当哥不小心在wp后台点击系统升级或者主题升级的之后,所有修改的代码全部还原,还不带备份,当时我就忏悔啊。所以我现在“从良”了,开始学习wp插件机制。 另外firefox打开一个网页之后会自动探测feed,然后在地址的右边有一个rss图标,点击可以进入feed地址,我们需要点击进入http://feed.tunps.com,而非默认的http://tunps.com/feed,以下代码满足该功能:

Tagged , , | Leave a comment