-
新版,测试过可用,实现显示postid而不是中文地址。
你地wordpress固定连接最好也选为/post-id/的型式。
下载:
附件:
You must be
logged in to view attached files.
@admin 不好意思,我错了……太兴奋忘了登出管理员账号之后再测试一下,结果还是存在楼主@realhood 指出的问题:管理员登录时正常,非管理员登录或游客访问时,则会提示找不到页面。原因是设定了固定链接为%post_id%的版块或主题,实际上其链接仍然指向%postname%。去插件作者的主页看了一下,也有人反映这个问题(包括楼主),但一直没有得到回复,估计是个未修复的bug……看来只好放弃这个插件了。
哈哈,终于搞定了。最后还是用 @LjxPrime 介绍的旁门左道,不用Custom Post Type Permalinks,改用WP Slug Translate插件,然后在插件设置中把ClientSecret随便改动一下,造成自动翻译别名失败,就变成postid了。虽然是没有办法的办法,但确实是个好办法!
另外,针对论坛中已经存在的主题,只要在后台批量勾选,编辑,然后点“更新”,就会自动变成postid了。而主题下的回复,链接似乎本来就是postid。
最后必须感谢 @LjxPrime 的神来之笔!
@dumplingyl
Custom Post Type Permalinks我也是用管理员测试过,有方法总比没方法好,毕竟插件本来就不多。
这个软件没看到setting啊,在哪里设置?
url里能不能没有中文?
能不能设置伪静态?
哦哦,刚看到,登出管理员就行了。。。
第二个插件我试了怎么不好使呀。
用帖子标题做url地址的做法简直太二了,bbpress怎么想的。
@yanpeng
确实,一直觉得看着一长条地址都烦,可惜我一直用,改不来,改来会有很多死链接,真是囧
你退出登入,你的post_id有这个页面吗? 不可能,截图给大家看看。登入大家都没问题,一旦退出,就不是post_id了。变成了name
bbPress中文社区 & WordPress中文社区(分享交流技术,插件,主题,汉化等)