在搜索如何更改author slug时,我找到了两种方法:
更改user_nicename
在WordPress站点的MySQL数据库中,将字段设置为您想要的slug。
Changing the Author Slug from Username to Nickname
至于(1),我想知道这是否可以--更改user_nicename
用户数据库中的字段?
在搜索如何更改author slug时,我找到了两种方法:
更改user_nicename
在WordPress站点的MySQL数据库中,将字段设置为您想要的slug。
Changing the Author Slug from Username to Nickname
至于(1),我想知道这是否可以--更改user_nicename
用户数据库中的字段?
如果你知道你在做什么,那应该不是问题。但是,您必须检查您可能拥有的任何作者/用户页面是否通过代码中的id而不是名称链接:
$data = get_userdata( $userid );
而不是$data = get_userdata(\'Admin\');
因为ID永远不会更改(除非删除该行并重新插入),但如果更改Admin
到Supreme Overlord, Master of this Domain
第二个参考不起作用,但第一个会起作用。注意,这不会中断current_user_can($capability)
但会破裂user_can(\'Admin\',$capability)
但我不明白你为什么要用user_can()
结束current_user_can()
无论如何。
我想使用urlhttp://site.com/post/title-of-the-post 对于我的帖子,我在我的管理页面中看到了当前的urlhttp://site.com/%slug%/title-of-the-post obiouvsly不正确。如何定义默认帖子的slug?我正在使用各种自定义帖子类型,因此我想将默认帖子命名为post, 有可能吗?