求助:Permalink的疑问
我的Permalink是设置成”/%post_id%”的格式,也就是显示为”http://kdolph.in/267“这样的格式。当我单独设置某一篇文章的Post Slug,比如设置”267″这篇文章为”kd03″,通过”http://kdolph.in/kd03“来访问的话就会显示404错误。只有当我把Permalink设置成”/%postname%”时才起作用,当然这个时候其他文章的地址就乱套了。
我的印象中WordPress是能像我开始提到的那样工作的,是我设置问题还是2.3.1的BUG?有否同样经历的朋友留言提点一下?谢谢。
UPDATE: 问题找到了,WordPress只有Page的Post Slug在任何情况下都有效,而经过WordPress => Drupal => WordPress这样一转,所有的Page都变成Post了。
UPDATE2: 现在求助有什么东西能把Post转成Page的?
UPDATE3:这里有一个现成的插件:Post2Page
5 Responses to “求助:Permalink的疑问”
-
WP的导出文件的XML格式里每个page和post格式是一样的,只是最后这里
post
有区别,你可以新建一个blog,写个简单的page和post,再导出看看就知道了。 -
[wp:post_type]post[/wp:post_type]
-
到数据库里面 wp_posts 这张表,把 post_type 改成 page,status 改成 static 就可以将 post 转成 page 了。
-
@istef,我改了,晚上有空我写个插件看看。
一般这种问题…直接去数据库改好了
posts表里有一个post_type字段