August 25, 2007
首先申明: 这个插件是我自己写的, 可能会有bug, 请各位在使用的过程中留心是否出现问题!
写这个插件的起因就在于我启用了wordpress的永久链接, 而启用永久链接根据很多人的SEO经验来说是用postname也就是wordpress上说的缩略名(英文称之为slug, 我也不知道为什么用slug)。 可因为我是离线写博客日志并发布的, 离线发布wordpress还没有允许设置缩略名呢。
刚开始我是采用修改post.php这个文件来实现的, 有人曾经修改xmlrpc.php来实现。 我想直接修改post.php更加彻底, 呵呵。 的确是更加彻底, 所有的文章发布都会调用这个文件中的某个函数的, 所以就算在后台写文章, 也不用再把缩略名写到slug中去了。
July 6, 2007
wordpress的离线发布用户们都曾碰到一个麻烦, 就是发布的文章总是无法直接发布缩略名, 而必须到博客的后台重新编辑, 为此有人想出了修改wordpress源文件的方法, 修改xmlrpc.php, 这个方法的确不错, 可以使得离线发布可以发送缩略名了, 但email发布文章又没有办法了, 难道再修改wp-mail.php文件? 这倒不用, 其实可以直接采用修改post.php的来实现在任何地方方便发送缩略名, 包括后台都一样, 所有的文章发布都需要过这个post.php的吗! 修改的方法如下:
找到 function wp_insert_post, 这个函数就是用来写入文章的, 所有的发布都要经过这里。


