删除了编辑POST固定链接选项,正在查找可能的原因

时间:2020-08-01 作者:Q Studio

edit post permalink按钮已从edit视图中完全删除(未使用css隐藏),但slug仍然可以从Quick edit视图和通过;“slug”;我可以从屏幕选项显示的面板。

我正在寻找一些提示(可能是wp过滤器或JS),这些提示将帮助我找到删除此功能的代码。

通过检查其他帖子类型,我可以在页面上正常编辑永久链接。

我所做的事情:

重置所有用户权限,这没有什么区别registeredpost type supports 要求更改Post Post类型查看了我注册的其他CPT,其中一些CPT通过返回false进行重写而禁用了永久链接(但这完全删除了永久链接功能)

  • 检查了尽可能多的其他明显位置,以防设置任何ACF组设置来隐藏永久链接,如果没有方便的搜索提示可以帮助我找到问题:

    逐个关闭插件/主题,并尝试查找问题所在

  • 编辑后期视图:

    edit post view

    快速编辑视图:

    Quick Edit

    后期编辑slug元框:

    Post Slug Meta Box

    编辑页面视图:

    Edit Page View

    带重写的CPT=>;错误:

    Edit CPT View with rewrite => false

    永久链接HTML:

    Permalink HTML

    1 个回复
    最合适的回答,由SO网友:Q Studio 整理而成

    答案是在post_link 它正在构建一个自定义永久链接,在某些边缘情况下返回false,这导致编辑按钮被隐藏。

    相关推荐

    WP_Query filters

    这个问题可能看起来很愚蠢,但我真的没有找到有用的链接。我正在尝试做一个简单的查询,在这里我选择了最近的10篇文章,我希望能够在循环中只显示这10篇文章中的1篇我的代码看起来像 // Query latest 10 records $the_query = new WP_Query( array( \'post_type\' => \'post\', \"order\" => \"DESC\", \'posts_per_page